Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
SAMBA Linux
2
Informacje Protokół wymiany informacji plikowej i drukarskiej
Obsługiwany przez wielu klientów (popularność systemów operacyjnych klasy Windows) Implementacja Common Internet File System w SMB
3
Wymiana informacji Server Message Block – pliki, drukarki, porty, usługi nazewnictwa, poczta między komputerowa Pierwszy znany dokument to 1985 – IBM na konferencji IBM PC Network SMB Protocol Następny znany to 1987 – Microsoft/Intel Networks/OpenNET – File Sharing Protocol
4
Umiejscowienie protokołów
Komunikacja z wykorzystanie TCP/IP – RFC1001, 1002 DECnet – Compaq dla produktu PATHWORKS
5
Nazwy Netbios Długość do 15 znaków Przeważnie nazwa komputera z usługą
Występowanie dużych znaków Możliwość występowania spacji Dodatkowy 16 znak do typu nazwy (Q163409) Klasy: Unique , Global, Internet Group, Domain, Multihomed
6
Warianty protokołu SMB
Pierwszy pakiet typu negprot – negocjacja Połączenie i rozłączenie od pliku lub usługi drukarskiej Otwarcie – zamknięcie pliku Otwarcie – zamknięcie pliku drukarskiego Czytanie – zapis pliku Tworzenie – usuwanie pliku, katalogu Współdzielenie katalogów Pobieranie i ustawianie atrybutów Blokowanie – odblokowywanie zakresu bitowego w pliku
7
Pozostałe warianty SMB Protocol Variant Protocol Name Comments
PC NETWORK PROGRAM 1.0 Core Protocol The original version of SMB as defined in IBM's PC Network Program. Some versions were called PCLAN1.0 MICROSOFT NETWORKS 1.03 Core Plus Protocol Included Lock&Read and Write&Unlock SMBs with different versions of raw read and raw write SMBs MICROSOFT NETWORKS 3.0 DOS LAN Manager 1.0 The same as LANMAN1.0, but OS/2 errors must be translated to DOS errors. LANMAN1.0 LAN Manager 1.0 The full LANMAN1.0 protocol. DOS LM1.2X002 LAN Manager 2.0 The same as LM1.2X002, but errors must be translated to DOS errors. LM1.2X002 The full LANMAN2.0 protocol. DOS LANMAN2.1 LAN Manager 2.1 The same as LANMAN2.1, but errors must be translated to DOS errors. LANMAN2.1 The full LANMAN2.1 protocol. Windows for Workgroups 3.1a LAN Manager 2.1? Windows for Workgroups 1.0? NT LM 0.12 NT LAN Manager 1.0? Contains special SMBs for NT Samba Samba's version of NT LM 0.12? CIFS 1.0 NT LAN Manager 1.0 Really NT LM 0.12 plus a bit?
8
Bezpieczeństwo Share Level – ochrona hasłami (Win95)
User Level – bazuje na prawach użytkownika do elementów udostępnianego zasobu. Wymaga logowania. Dostępny od LAN Manager 1.0 lub nowszej.
9
Listy zasobów (serwerów)
Budowanie listy na bazie informacji otrzymanej z broadcastów TCP/IP broadcast tylko w ramach jednaj klasy WINS
10
Przykład wymiany informacji
11
Saportujący SAMBĘ Samba Microsoft Windows for Workgroups 3.x
Microsoft Windows 9x Microsoft Windows NT The PATHWORKS family of servers from Digital LAN Manager for OS/2, SCO, etc VisionFS from SCO TotalNET Advanced Server from Syntax Advanced Server for UNIX from AT&T (NCR?) LAN Server for OS/2 from IBM
12
SMB serwer Grupa robocza Domena Zabezpieczenia na poziomie zasobu
Brak centralizacji zabezpieczeń Domena Zcentralizowane zasady bezpieczeństwa PDC, BDC Informacje o użytkownikach, grupach, czasie dostępu, hasła, itp.
13
SMB serwer Obsługiwany na wielu platformach – free
Unix, OpenVMS Dialekt – NT LM 0.12 Obsługa PDC i członkostwo w domenie Implementacja zabezpieczeń na poziomie użytkownika
14
Serwery MS Windows Zależne od wersji systemu operacyjnego – różnice w kodzie np. Win95 i WinNT Implementacja NT LM 0.12 w trybach zasobu i użytkownika
15
Klienci SMB Microsoft Clients Digital's PATHWORKS clients
Windows NT Windows 95 Windows for Workgroups 3.11 Digital's PATHWORKS clients Samba's smbclient Linux's smbfs SMBlib
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.