FTP (Protocole de transfert de fichiers) utilise TCP (protocole de contrôle de transmission) .
Voici pourquoi:
* fiabilité: FTP s'appuie fortement sur le transfert de données fiable. TCP garantit que les données sont livrées correctement et dans l'ordre, avec des mécanismes de détection des erreurs et de retransmission. Ceci est crucial pour les transferts de fichiers, où l'intégrité des données est primordiale.
* orienté vers la connexion: FTP établit une connexion persistante entre le client et le serveur. TCP est un protocole axé sur la connexion, ce qui le rend adapté pour maintenir un canal de communication continu pour les opérations de transfert de fichiers.
* canaux de contrôle et de données: FTP utilise deux canaux distincts pour la communication:
* canal de contrôle: Utilisé pour les commandes, l'authentification et les informations de gestion des fichiers (utilise le port TCP 21).
* canal de données: Utilisé pour le transfert de fichiers réel (utilise le port TCP 20 par défaut, mais peut varier).
Bien que l'UDP soit plus rapide et moins à forte intensité de ressources, son manque de fiabilité et de nature axée sur la connexion le rendent inadapté aux protocoles de transfert de fichiers comme FTP.
|