[Protocole FTP] LIST
Fermé
skysee
-
20 juin 2006 à 17:14
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 20 juin 2006 à 18:18
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 20 juin 2006 à 18:18
A voir également:
- [Protocole FTP] LIST
- Protocole http - Guide
- Protocole dhcp - Guide
- List bash ✓ - Forum Shell
- Ftp //192.168.l.2121 - Forum Réseau
- Utilise un protocole incompatible ✓ - Forum Windows
1 réponse
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
506
20 juin 2006 à 18:18
20 juin 2006 à 18:18
Salut,
PASV : tu as demandé au serveur d'ouvrir une socket de connexion qui
servira à ouvrir le canal de données.
il retourne ces infos sur cette socket de connexion via la réponse 227, les
4 octets de l'adresse IP + 2 octets du port (normalement l'IP ne change pas)
tu te connectes sur cette socket pour obtenir une socket de dialogue :
le canal de données est crée
tu envois LIST sur le canal de commande
tu attends la lecture de 150 sur le canal de commande
tu boucles en lecture sur le canal de données, jusqu'à l'obtention de la
fin de fichier (c'est comme ça avec l'API socket sous Linux)
tu fermes le canal de données
tu attends 226 sur le canal de commande
A+, crabs
PASV : tu as demandé au serveur d'ouvrir une socket de connexion qui
servira à ouvrir le canal de données.
il retourne ces infos sur cette socket de connexion via la réponse 227, les
4 octets de l'adresse IP + 2 octets du port (normalement l'IP ne change pas)
tu te connectes sur cette socket pour obtenir une socket de dialogue :
le canal de données est crée
tu envois LIST sur le canal de commande
tu attends la lecture de 150 sur le canal de commande
tu boucles en lecture sur le canal de données, jusqu'à l'obtention de la
fin de fichier (c'est comme ça avec l'API socket sous Linux)
tu fermes le canal de données
tu attends 226 sur le canal de commande
A+, crabs