Exporter (0) Imprimer
Développer tout

Modes et transmission de données

Mis à jour: août 2005

S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2, Windows Server 2008

Lors de l'utilisation de FTP, deux éléments sont à prendre en compte. Le premier est le mode de connexion, qui peut être passif ou actif et le second est le mode de transfert des données, qui peut être stream, block ou compressed.

Le service FTP basé sur IIS prend en charge les connexions en mode passif et actif, en fonction de la méthode qui est spécifiée par le client. IIS ne prend pas en charge la désactivation des modes de connexion actif ou passif.

Le mode de transfert de données par défaut pour le FTP basé sur IIS est le mode stream. IIS ne prend pas actuellement en charge le mode de transfert de données block ou compressed.

À la différence de HTTP et d'autres protocoles utilisés sur Internet, le protocole FTP utilise un minimum de deux connexions lors d'une session : une connexion semi-duplex pour le contrôle et une connexion duplex intégral pour le transfert des données. Par défaut, le port TCP 21 est utilisé sur le serveur pour la connexion de contrôle, mais la connexion de données est déterminée par la méthode que le client utilise pour la connexion au serveur, comme indiqué ci-dessous.

  • Les connexions FTP en mode actif sont parfois désignées comme « gérées par le client », car le client envoie une commande port sur le serveur, sur la connexion de contrôle. La commande demande au serveur d'établir une connexion de données à partir du port TCP 20 sur le serveur vers le client, en utilisant le port TCP spécifié par la commande port.

  • Les connexions FTP en mode passif sont parfois désignées comme « gérées par le serveur », car après l'émission de la commande pasv par le client, le serveur répond avec l'un de ses ports temporaires utilisé comme port côté serveur de la connexion de données. Une fois la commande de connexion de données émise par le client, le serveur se connecte au client en utilisant le port situé immédiatement au-dessus du port côté client de la connexion de contrôle.

Transfert de données et pare-feu

Le problème le plus souvent rencontré avec FTP sur Internet concerne le transfert de données via un serveur proxy, un pare-feu ou un périphérique NAT (Network Address Translation). Dans la plupart des cas, ces périphériques de sécurité réseau permettent l'établissement de la connexion de contrôle sur le port TCP 21 (c'est-à-dire qu'un utilisateur peut se connecter au serveur FTP), mais lorsque l'utilisateur essaie un transfert de données (DIR, LS, GET ou PUT), le client FTP ne répond plus car le périphérique de sécurité réseau bloque le port de connexion de données spécifié par le client. Si le périphérique de sécurité réseau prend en charge la journalisation, vous pouvez vérifier le blocage des ports en ouvrant les journaux d'interdiction/de rejet sur ce périphérique.

Le tableau suivant comprend les clients FTP fournis par Microsoft et le mode de connexion pris en charge par chaque client.

 

Client FTP Mode de transfert

Ligne de commande

Actif

Internet Explorer 5.1 et version antérieure

Passif

Internet Explorer 5.5 et version ultérieure

Actif et passif

FrontPage 1.1 à FrontPage 2002

Actif

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft