File transfert protocole
Introduction :
La communication entre les humains et les appareils, sur d’autres
réseaux, fonctionne par le biais de protocoles. Ces derniers
définissent en quelques sortes les règles pour l’échange.
Le file transfert protocol (FTP) est l’un des plus anciens protocoles
d’internet. Depuis 1974, la technologie de transfert de dossiers
complets est utilisée En 1985
Le protocole est conçu pour déclencher des downloads et upoads à
l’aide de commande. Vous pouvez ainsi transférer des fichiers de
votre appareil (PC, smartphone, etc.) vers un serveur – et vice versa :
avec le FTP, les fichiers peuvent également être téléchargés du
serveur ver votre appareil.
Le protocole de transfert de fichiers est souvent utilisé lors de la
création de sites web
Les fichiers HTML peuvent être transférés sur le serveur via un accès
FTP. En outre les operateurs de sites web peuvent fournir des fichiers
média pour les visiteurs de la page
Fonctionnement du FTP
File transfert protocol s’exécute dans le couche application de la pile
des protocoles TCP/IP. Il est ainsi sur la même couche que le HTTP
ces protocoles se caractérisent par le fait qu’ils fonctionnent avec des
programme tels que des navigateurs ou des clients de messagerie
électronique pour assurer leurs services. Il existe également des
logiciels FTP spéciaux pour le protocole de transfert de fichiers
En principe, ces programmes se composent de deux domaines. D’une
part la structure du répertoire local avec tous les fichiers du disque
dur est affichée. D’autre part, la zone de stockage du serveur avec
les fichiers et les dossiers qui s’y trouvent. Le logiciel permet à
l’utilisateur de déplacer des fichiers entre ces deux parties.
Pour utiliser le service FTP, vous devez avoir certaines informations
d’accès (nom d’utilisateur et mot de passe). Elles sont généralement
récupérées auprès du fournisseur du serveur.
Avec une connexion FTP, deux canaux sont ouverts. Tout d’abord, le
client et le serveur établissent un canal de contrôle via le port21 le
client envoie des commandes au serveur et ce dernier renvoie le
codes d’état. Ensuite, les deux participant à la communication établir
le canal de données. Les fichiers sélectionnés sont ensuite
transportés ici. Pendant ce moment, le protocole fait attention aux
erreurs. Si une connexion est interrompue pendant le transfert, le
transport peut être repris après que le contact a été rétabli.
Une distinction est faite entre FTP actif et passif : dans la variante
active, le client établit la connexion via le port 21 et informe ainsi le
serveur par quel port coté client le serveur peut envoyer ses
réponses. Cependant, si le client est protégé par un pare-feu, le
serveur ne peut pas envoyer de réponse car toutes la connexion
externe sont bloquées.
Le mode passif quant à lui le serveur annonce ici un port par lequel
le client initie la connexion avec cette méthode, le pare-feu ne bloque
pas le transfert.
Les protocole de transfert de fichiers connait différentes commendes
et codes d’état. Avec un total de 32 commendes- dont toutes ne
sont pas toujours implémentées sur le serveur- le coté client
demande au coté serveur de télécharger des fichiers, d’organiser des
répertoires ou de supprimer des fichiers . le serveur répond par un
code d’état qui indique si la commende a été mise en œuvre avec
succès.
En général, vous avez besoin de données d’accès pour pouvoir utiliser
le FTP sur un serveur. Mais également possible qu’un serveur
propose un FTP anonyme. L’opérateur du serveur permet alors à
chaque utilisateur de déplacer des fichiers vers le serveur par FTP ou
de téléchargé à partir de celui-ci sans avoir à utiliser de mot de passe.
Comme un tel serveur FTP public comporte des risques de sécurité,
les options pour les utilisateurs sont généralement limitées.