Freigeben über


Beschreibung eines Netzwerk-E/A-Vorgangs

Die folgende Abbildung zeigt den Prozess eines Netzwerk-E/A-Vorgangs unter Windows.

Netzwerk-I/o-Vorgang 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 Netzwerkumleitungabgefangen, auch als Umleitung bezeichnet, auf dem lokalen Computer. Dies wird in der vorherigen Abbildung durch den einfarbigen Pfeil zwischen der Anwendung und dem Clientumleitung dargestellt.
  • Der Umleitungsmodul 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 obigen Abbildung durch den einfarbigen Pfeil zwischen dem Clientumleitungsmodul und dem Serverumleitung dargestellt.
  • Der Umleitungsmodul 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 bei Authentifizierung die Anforderung im Auftrag des Clients aus. Wenn nicht, wird ein Fehlercode an den Umleitungsmodul auf dem Client zurückgegeben. Dies wird in der vorherigen Abbildung durch den gekrümmten Volltonpfeil zwischen dem Serverumleitungsmodul und der Datei dargestellt.
  • Wenn die Anforderung ausgeführt wurde, sendet der Umleitungsmodul auf dem Server alle Daten, die sich aus der E/A-Anforderung ergeben, an den Umleitungsor auf dem Client zusammen mit einer Erfolgsbenachrichtigung. Dies wird in der vorherigen Abbildung durch den gepunkteten Pfeil zwischen dem Server und dem Clientumleitung dargestellt.
  • Der Redirector 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 Clientumleitungsmodul 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 bei lokalen und Netzwerk-E/A-
Unterschiede zwischen lokaler E/A und Netzwerk-E/A unter Windows.
Netzwerkumleitungen
Beschreibt die Funktionalität eines Netzwerkumleitungs.