Server Message Block
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Server Message Block (kurz SMB) ist ein Kommunikationsprotokoll für Datei-, Druck- und andere Serverdienste im Netzwerk, das zuerst 1983 von Barry Feigenbaum bei IBM entickelt wurde. Es ist der Kern der Netzwerkdienste von Microsofts LAN-Manager, der Windows-Produktfamilie, sowie des LAN-Servers von IBM. Weiters wird es auch von der frei verfügbaren Software Samba verwendet, um Windows-Systemen den Zugriff auf Ressourcen von UNIX-basierten Systemen zu ermöglichen und umgekehrt.
SMB ist kein Dateisystem im eigentlichen Sinn, kann jedoch – ähnlich wie NFS – als eng verwandt betrachtet werden.
In TCP/IP-Netzwerken lief SMB ursprünglich über den NETBIOS-Port 139 und die Namensauflösung erfolgte mittels WINS.
CIFS
Der Begriff Common Internet File System (kurz CIFS) wird verwendet, wenn das SMB Protokoll direkt auf TCP/UDP verwendet wird, wodurch auf NETBIOS gänzlich verzichtet wird. Weiters erfolgt die Namensauflösung mittels DNS anstatt WINS. Die Begriffe SMB und CIFS werden häufig als Synonyme verwendet.
CIFS verwendet im Gegensatz zur NETBIOS-Variante den Port 445.
Geschichte
SMB wurde zuerst 1983 von Barry Feigenbaum bei IBM vorgestellt. Im Laufe der Zeit wurde das Protokoll von verschiedenen Firmen und Gruppen, darunter Microsoft, SCO, Thursby, IBM, Apple und dem Samba Team, erweitert. Die meisten Erweiterungen kommen aus dem Hause Microsoft, welches einige der Erweiterungen geheim hält.
