Netzwerke für Dummies – Teil 4 (SMB)
Im heutigen Beitrag konzentrieren wir uns auf das letzte von den drei fettgedruckten Protokollen in der Anwendungsschicht: SMB. Die vorherigen Teile der Einstiegsserie Netzwerke für Dummies haben sich bereits mit dem Domain Name System (DNS) und dem Dynamic Host Configuration Protocol (DHCP) befasst.
SMB
Der Server Message Block (SMB) ist eine Methode, mit der Anwendungen von Clients auf Dateien im gegebenen Rechnernetzwerk zugreifen (d.h. lesen, erstellen, schreiben, bearbeiten etc.), und Druck- und andere Server-Dienste im Netzwerk anfragen können; der Server gibt die erfragten Dienste entsprechend frei.
Anhand des Diagramms sieht man das Request-Response (Anfrage-Antwort) Prinzip des SMB-Kommunikationsprotokoll sehr deutlich: Ein SMB Client stellt eine Anfrage in das Netzwerk und der entsprechende SMB Server reagiert auf die Anfrage, typischerweise mit einer Freigabe der erfragten Datei oder des gewünschten Dienstes.
OpLock
Das stupide Client-wünscht-sich-was-und-Server-erlässt Prinzip ist jedoch im Falle einer OpLock (Opportunistic Locking) außer Kraft gesetzt. Unter OpLock versteht man zunächst, dass ein Client (sagen wir: Client A) zu einem gegebenen Zeitpunkt als Einziger eine bestimmte Datei (also wie immer in der Informatik: HelloWorld.docx) bearbeiten und darüber hinaus die Veränderungen bei sich lokal temporär speichern will (“caching”). Dieser OpLock wird vom Server gewährleistet, sodass Client A sich auf HelloWorld.docx austoben kann und die Veränderungen zunächst bei sich auf seinem Computer speichert.
In der Zwischenzeit kommt Client B daher und will ebenfalls auf HelloWorld.docx zugreifen. Der Server schickt daraufhin ein OpLock Break an Client A: Client A möge doch bitte aufhören, weiter HelloWorld.docx zu bearbeiten, und die zwischengespeicherten Änderungen dem Server zuspielen. Sobald dies geschieht, sendet der Server dem Client B die Zugangsrechte zu HelloWorld.docx zu.
Dies und jenes zu SMB
Generell wird der SMB für die fetten Dateien benutzt. SMB hat auch viele Inkarnationen erlebt, und für den Windows Server 2012 gibt es auch den SMB 3.0 – der enthält viele wichtige Erweiterungen für verbesserte Leistung, wie zum Beispiel SMB Direct Protocol und SMB Multichannel (siehe TechNet-Artikel vom SMB 3.0 Team höchstpersönlich).
Transport
Im nächsten Blogeintrag beschäftigen wir uns mit der vierten Schicht des OSI-Modells, der Transportschicht.
Comments
- Anonymous
February 05, 2014
ich hädde gerne a bissl neuen beitrak - Anonymous
February 28, 2014
ich auch girl :333 - Anonymous
November 17, 2014
The comment has been removed - Anonymous
January 30, 2015
Oh ne, grade da aufgehört, wo es schwierig wird :( - Anonymous
March 05, 2015
wo ist der nächste Blog über die Transportschicht? schade :( - Anonymous
May 17, 2015
Toller Blog, nutze ihn für meine studentische Prüfungsvorbereitung.
Schreib doch weiter, dein Material ist klasse - Anonymous
May 17, 2015
Teil 5 findet ihr hier: http://blogs.technet.com/b/oliviaklose/archive/2013/10/02/netzwerke-f-252-r-dummies-teil-5-transport-und-tcp.aspx