Beschreibung eines Netzwerk-E/A-Vorgangs
Die folgende Abbildung veranschaulicht den Prozess eines Netzwerk-E/A-Vorgangs unter Windows.
Wenn eine Anwendung eine Datei-E/A-Funktion aufruft, um auf eine Datei auf einem Remotecomputer zuzugreifen, treten die folgenden Ereignisse auf:
- Die E/A-Anforderung wird von einem Netzwerkumleitungsor, der auch einfach als Umleitung bezeichnet wird, auf dem lokalen Computer abgefangen. Dies wird in der obigen Abbildung durch den pfeilfarbigen Pfeil zwischen der Anwendung und dem Clientumleitungsor dargestellt.
- Der Redirector erstellt ein Datenpaket, das alle Informationen zur Anforderung enthält, und sendet es an den Server, auf dem sich die Datei befindet. Dies wird in der vorherigen Abbildung durch den pfeilfarbigen Pfeil zwischen dem Clientumleitungsor und dem Serverumleitungsor dargestellt.
- Der Umleitungsor auf dem Server empfängt das Paket vom Client, authentifiziert den Zugriff auf die Datei, die für die E/A-Anforderung erforderlich ist, und führt die Anforderung bei Authentifizierung im Namen des Clients aus. Andernfalls wird ein Fehlercode an den Umleitungscode auf dem Client zurückgegeben. Dies wird in der vorherigen Abbildung durch den gekrümmten Volltonpfeil zwischen dem Serverumleitungsor und der Datei dargestellt.
- Wenn die Anforderung ausgeführt wurde, sendet der Umleitungsor auf dem Server alle Daten, die sich aus der E/A-Anforderung ergeben, zusammen mit einer Erfolgsbenachrichtigung an den Umleitungsor auf dem Client. Dies wird in der vorherigen Abbildung durch den gepunkteten Pfeil zwischen dem Server und dem Clientumleitungsor dargestellt.
- Der Umleitungsgeber auf dem Client empfängt das Paket vom Server und übergibt die Daten im Paket zusammen mit einer Erfolgsbenachrichtigung an die Anwendung. Dies wird in der vorherigen Abbildung durch den gepunkteten Pfeil zwischen dem Clientumleitungsor und der Anwendung dargestellt.
Windows kann eine Vielzahl von Netzwerkprotokollen verwenden, um einen Netzwerk-E/A-Vorgang auszuführen, einschließlich Microsoft SMB-Protokoll und CIFS-Protokollübersicht und NFS.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
Unterschiede in der lokalen und Netzwerk-E/A |
Unterschiede zwischen lokaler E/A und Netzwerk-E/A unter Windows. |
Netzwerkumleitungen |
Beschreibt die Funktionalität eines Netzwerkumleitungs. |