Vorlesung Kommunikationssysteme ... - Herzer Online
Vorlesung Kommunikationssysteme ... - Herzer Online
Vorlesung Kommunikationssysteme ... - Herzer Online
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3.7.2 Server Message Block - SMB (Samba)<br />
SMB ist ein von Microsoft und IBM entwickeltes Protokoll mit dem man unter Windows Dateiund<br />
Druckerfreigaben realisieren kann. Linux kann diese Freigaben mit Samba entweder als<br />
Client nutzen oder sogar selbst als SMB-Server konfiguriert werden. Samba ist eine freie<br />
SMB-Implementierung.<br />
Microsoft bezeichnet das SMB-Protokoll seit einiger Zeit auch als CIFS (Common Internet<br />
File System), was etwas moderner klingt. Die von Microsoft zur Verfügung gestellte Dokumentation<br />
ist allerdings mager und unvollständig - es gibt keinen offiziellen Standard. Die<br />
Samba-Entwickler mußten ihre Protokollkenntnisse teilweise durch Analysen der Kommunikation<br />
ergänzen 10 .<br />
Traditionell nutzt SMB den<br />
• UDP-Port 137 (NetBIOS name service oder netbios-ns)<br />
• UDP-Port 138 (NetBIOS datagram service oder netbios-dgm)<br />
• TCP-Port 139 (NetBIOS session service oder netbios-ssn)<br />
Layer 7: Anwendungsschicht Server Message Block - SMB (Samba) 64 / 110<br />
Jeder, der mit einem guten Netzwerk-Packet-Analyzer sein Netzwerk<br />
beobachtet, wird über die Menge an Verkehr amüsiert sein, der ausgelöst wird,<br />
wenn man nur eine einzige Datei öffnet.<br />
Quelle: http://gertranssmb3.berlios.de/output/IntroSMB.html<br />
http://www.tcpipguide.com/free/t_OSIReferenceModelLayerSummary.htm<br />
Abbildung 3.54: Einordnung des SMB-Protokolls und seiner Komponenten Netbios bzw. Net-<br />
BEUI.<br />
10 http://gertranssmb3.berlios.de/output/IntroSMB.html<br />
76