Modi und Datenübertragung
Letzte Aktualisierung: August 2005
Betrifft: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2, Windows Server 2008
Wenn FTP verwenden, sind zwei Punkte zu berücksichtigen. Der erste ist der Verbindungsmodus, der passiv oder aktiv; handeln können Der Daten Übertragungsmodus, die sein kann und das zweite Stream, blockieren oder komprimiert.
Der IIS-basierte FTP-Dienst unterstützt beide aktiven und passiven Modus Verbindungen, abhängig von der Methode, die vom Client angegeben ist. IIS wird nicht unterstützt entweder aktiv oder passiv Verbindung Modi deaktivieren.
Der Standardmodus übertragen Daten für IIS-basierte FTP ist Stream. IIS unterstützt nicht aktuell Block oder komprimierte Daten Übertragungsmodus.
Im Gegensatz zu HTTP und andere Protokolle im Internet verwendet verwendet das FTP-Protokoll eine mindestens zwei Verbindungen während einer Sitzung: Eine Halbduplex-Verbindung für Steuerelement und eine Vollduplex-Verbindung für Daten übertragen. Standardmäßig TCP-Port 21 auf dem Server für das Steuerelement Verbindung verwendet wird, jedoch die Datenverbindung hängt von der Methode, die der Client zum Herstellen des Server, wie unten verwendet.
-
Aktiv-Modus FTP-Verbindungen manchmal als bezeichnet werden Clients-verwaltet Da der Client einen Port Befehl an den Server über die Steuerungsverbindung sendet. Der Befehl fordert den Server Herstellen einer Datenverbindung von TCP-Port 20 auf dem Server mit dem Client, mit den TCP-Port, der von den Port Befehl angegeben wird.
-
Passiv-Modus FTP-Verbindungen werden manchmal zu als "Server-verwaltet" bezeichnet, weil nach der Client einen PASV Befehl ausgibt, der Server mit einem seiner vorübergehenden Ports als serverseitige Port der Datenverbindung verwendet antwortet. Nachdem eine Verbindung Datenbefehl vom Client ausgegeben wird, verbindet der Server mit der Client über den Port sofort über den clientseitigen Port der Steuerungsverbindung.
Datenübertragung und Firewalls
Das häufigste Problem festgestellt mit FTP über das Internet umfasst Datenübertragungen über einen Proxyserver, einen Firewall, oder ein Gerät (NAT). In den meisten Fällen ermöglichen diese Sicherheit Netzwerkgeräte Steuerelement Verbindung über TCP-Port 21 hergestellt werden (d. h. der Benutzer kann erfolgreich zum FTP-Server) anmelden, wenn der Benutzer eine Datenübertragung z. B. Dir, LS, GET oder PUT versucht, der FTP-Client wird reagiert, da die Sicherheit Netzwerkgerät die Verbindung Datenanschluss blockiert wird, die vom Client angegeben ist. Wenn das Netzwerk Sicherheit Gerät Protokollierung unterstützt, können Sie überprüfen Anschluss durch Überprüfen der Deny/abgelehnte Protokolle auf die Sicherheit Netzwerkgerät blockiert.
Die folgende Tabelle enthält FTP-Clients von Microsoft bereitgestellten und der Verbindungsmodus von jedem Client unterstützt.
| FTP-Client | Modus übertragen |
|---|---|
|
Befehlszeile |
Aktiv |
|
Internet Explorer 5.1 und früher |
Passive |
|
Internet Explorer 5.5 und höher |
Aktive und passive |
|
FrontPage 1.1 auf FrontPage 2002 |
Aktiv |
-
Informationen zum Installieren des FTP-Dienstes finden Sie unter FTP-Site-Setup.
-
Weitere Informationen zu FTP-Datenübertragung finden Sie in der FTP-Protokollspezifikation auf der World Wide Web Consortium-Website.
-
Informationen zum Festlegen des Anschlussbereichs für FTP-Verbindungen im passiven Modus verwendet finden Sie unter der PassivePortRange-Metabase-Eigenschaft.
