Couche logicielle supérieure de TCP/IP, le protocole
FTP est lié au transfert de fichiers. Il est indépendant du système
d'exploitation. Son utilisation nécessite l'installation d'un serveur FTP sur
l'ordinateur recevant les fichiers. L'ordinateur qui transfère les fichiers
utilise un simple client. Ce type de transfert est souvent lié à la
création de sites Internet puisque la majorité des pages sont transférées
sur l'hébergement
Internet de cette manière. Il utilise les ports
20 et 21 en TCP.
Ce protocole utilise une liste de commandes proches
du DOS ou de Unix. Elles permettent le transfert, la suppression, la création de dossier sur le
serveur, ... Il est également intégré sous Windows avec IIs.
Le transfert des fichiers se déroule suivant la
manière suivante:
Le client ouvre une session sur le serveur en
utilisant généralement le port TCP 21 (spécifique pour les
commandes, mais il peut être modifié). La
connexion nécessite généralement un nom d'utilisateur et un mot de passe.
La commande est généralement de type
ftp://nom-utilisateur:password@nom-serveur:port_ftp
le client envoie une commande au serveur Internet
reprenant le nom du fichier, son dossier et le port TCP 20 utilisé pour le
transfert des données.
le serveur établit la connexion et transfère le
fichier en se basant sur le protocole de transfert TCP.
Le client renvoie un message de réception de
données, un accusé de réception (acknowledge) signalant la réception
correcte.
Un serveur FTP peut gérer plusieurs sessions
simultanées. Les transferts peuvent se faire en mode texte ou en mode binaire,
ceci dépend du type de fichier à transférer.
Lien externe: Commandes FTP via PHP (cours PHP
YBET: commandes et instructions).
Dernière mise à jour, le 03/11/2009
Quelques traductions anglais -> Français
Pas trop familiarisé avec l'anglais technique, quelques aides:
CPU -> processeur
Boot -> Démarrage
Card -> carte
Jumper -> cavalier
Link -> lien
Network -> réseau
Byte -> octet
Bit -> (euh et non)
OS (operating system) -> système d'exploitation
Matériel informatique, la définition technique.
Tous droits réservés: reproduction interdite sans l'accord écrit de matériel-informatique.be