Server-Message-Block-Protocol

Server Message Block (SMB) ist ein Kommunikationsprotokoll welches einem Client die Verwendung von Dateien und Geräten auf einem anderen Computer in einem Netzwerk ermöglicht.  SMB fungiert als Aufsatz zu Netzwerkprotokollen wie TCP/IP, NetBEUI oder IPX.  SMB ist als SMB-Client/SMB-Server in den meisten Windows Versionen implementiert. SMB stellt einen zentralen Bereich des LAN-Managers von Microsoft, der Netzwerkdienste von Windows und des LAN-Servers von IBM dar. SMB ist auch in Samba und  Samba TNG (The Next Generation) integriert. Damit wird SMB auch für Unix- und Linux-Systeme verfügbar. SMB lief anfänglich in TCP/IP Netzwerken über den NetBIOS Port 139. Die Namensauflösung übernahm der Windows Internet Naming Service.  Heute läuft SMB auch über den Port TCP/UDP 445 als Dienst. Das Common Internet File System (CIFS) stellt eine Weiterentwicklung von SMB dar.                                                 
Siehe auch:    TCP-IP   NetBIOS   IPX-SPX   SAMBA   Common-Internet-File-System   NetBEUI   protokoll   LAN   IBM   WINS

  SAMBA

Ende 1991 entwickelte der Student Andrew Tridgell an der Australian National University in Canberra eine Software um den Datenaustausch vom Pathworks-Client und Ultrix zu ermöglichen. Es war die Geburtsstunde von Samba.  Das Samba-Programmpaket in der heutigen Distribution 3.0.XX März 2007 besteht aus mehreren unterschiedlichen Programmen und Skripten. Auf Unix/Linux-Rechnern installiert, stellt Samba eine Netzwerkanbindung für alle Windows-Systeme bereit und ersetzt  somit die Funktionen eines Microsoft Windows Server als Anmelde-, Datei- und Druckerserver. Samba benutzt hierzu das von Microsoft verwendete SMB (Server Message Block)-Protokoll,  welches auf der von Windows Rechnern zugrundeliegenden Applikations-Schnittstelle NetBIOS basiert.

Vorteile von Samba sind: 
1. Vollständige Kompatibilität zu Windows Server
2. Im Netzwerkverbund sind an den Windows-Rechnern keinerlei Veränderungen vorzunehmen oder gar zusätzliche Software zu installieren 
3. Die Module von Samba gelten als absolut zuverlässige Dienste.
4. Plattformunabhängiges System (Sun, Solaris, OS/2 und viele andere) 
5. Keine Lizenzkosten. Der Quellcode unterliegt der General Public Licence (GPL).                                             
Siehe auch:    Server-Message-Block-Protocol   Common-Internet-File-System   GPL   NetBIOS   Mac-OS-X-Server   linux