Der Server Message Block: Netzwerkprotokolle SMB 3 und SMB 2 im Detail

SMB regelt die grundlegende Kommunikation der Datei- und Druckdienste im Netzwerk. In den aktuellen Windows-Betriebssystemen 8 und Server 2012 ist die neue Version 3 des SMB-Protokolls enthalten. Wie sich diese von Dialekten der SMB-Version 2 und früheren unterscheidet, erläutert dieser Beitrag. [...]

SMB steht für Server Message Block. Dabei handelt es sich um ein Protokoll, in dem die Kommunikation für Datei- und Druckdienste definiert ist. Ursprünglich wurde SMB von IBM entwickelt; 1983 kam die erste Version heraus. Seither stammen die meisten Erweiterungen zum Protokoll von Microsoft. Der Betriebssystemhersteller nutzt SMB heute in allen Windows-Versionen:

  • In Windows Vista und Windows Server 2008 ist SMB in der Version 2.0 enthalten.
  • Windows 7 und das zweite Release von Windows Server 2008 fahren mit der SMB-Version 2.1.
  • In den aktuellen Microsoft-Betriebssystemen Windows 8 und Windows Server 2012 steckt die SMB-Version 3.0 des Protokolls.

Das SMB-Protokoll kann jedoch auch über Betriebssystemgrenzen hinweg gelesen werden. Das GNU-Projekt Samba macht’s möglich – seit 1992. Mit dieser Software werden Windows-Dienste wie Active Directory sowohl für Unix- als auch für Linux-Server und -Clients geöffnet. War es in den ersten 15 Jahren vergleichsweise schwierig, das Protokoll zu durchschauen, ist das seit 2007 dank der Europäischen Union keine große Herausforderung mehr: Microsoft hat auf Druck der EU den proprietären Code des SMB-Protokolls veröffentlicht.
Voraussetzungen für die Kommunikation via SMB
Damit über SMB kommuniziert werden kann, müssen drei Voraussetzungen gegeben sein: Erstens muss ein Transportprotokoll vorhanden sein. Das kann entweder TCP oder NetBIOS over TCP sein. Die SMB-3.0-Version unterstützt optional auch Remote Direct Memory Access. RDMA wird ab Windows Server 2012 supportet. Damit ist der direkte Zugriff auf den Speicher eines anderen Rechners möglich; das Betriebssystem bleibt dabei außen vor. RDMA wird übrigens nicht nur von Windows unterstützt. Auch Red Hat und Oracle besitzen die erforderlichen Schnittstellen.
Die zweite Voraussetzung für SMB ist eine zugrunde liegende lokale Ressource. Das kann zum Beispiel ein Dateisystem auf dem Server sein, das Dateien oder Druckerobjekte bereitstellt.
Drittens müssen sowohl der Server als auch die Clients einfache und geschützte GSS-API-Übertragung beherrschen. Die genauen Spezifikationen haben Mitarbeiter von Microsoft und Sun Microsystems bereits 2005 im RFC 4178 umrissen Microsoft selbst hat den Mechanismus außerdem im Microsoft Software Developer Network beschrieben. Die GSS-API greift dabei zumeist auf Kerberos oder das Authentifikationsprotokoll von NT-LAN-Manager zurück.
Inhalte dieses Artikels:

  • Netzwerkprotokolle SMB 3 und SMB 2 im Detail
  • Vorteile von SMB 3 und SMB 2 gegenüber älteren Versionen
  • Unterschiede zwischen SMB 3 und SMB 2

Mehr Artikel

David Blum, Defense & Security Lead bei Accenture, im Gespräch mit der ITWELT.at. (c) timeline / Rudi Handl
Interview

„Ein resilientes Unternehmen zeichnet sich durch größtmögliche Transparenz aus“

Transparenz, soweit im Sicherheitskontext möglich, ist für David Blum, Defense & Security Lead bei Accenture, ein wichtiger Bestandteil von Unternehmensresilienz. Das fördere die aus dem Verständnis folgende Unterstützung der Mitarbeitenden. Die unternehmerische Resilienz müsse nicht nur technisch, sondern auch kulturell verankert werden: „Denn Resilienz beginnt im Kopf jedes Einzelnen“, sagt Blum im Gespräch mit der ITWELT.at. […]

News

Klassifizierung von KI-Systemen gemäß EU AI Act

Unternehmen, die KI nutzen, sollten die rechtlichen Rahmenbedingungen kennen, um teure Bußgelder zu vermeiden. Der EU AI Act stellt den ersten umfassenden Rechtsrahmen zur Regulierung von KI dar und zielt darauf ab, die Grundrechte der Bürger innerhalb der Europäischen Union zu schützen. Da der EU AI Act KI-Systeme nach Risikostufen klassifiziert und damit spezifische rechtliche Verpflichtungen beinhaltet, ist es für Unternehmen unerlässlich, ihre Systeme korrekt zu kategorisieren. […]

Nicola Acutt, Chief Sustainability Officer (CSO) von NetApp. (c) Wolfgang Franz
News

Nachhaltigkeit heißt Teamarbeit

Nicola Acutt ist der erste Chief Sustainability Officer (CSO) von NetApp. Im Gespräch mit transform! berichtet sie über die Herausforderungen und Chancen ihrer Rolle – und was ihre Leidenschaft fürs Segeln mit nachhaltiger Unternehmensführung gemeinsam hat. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*