Quelles sont les différences entre FTP et TFTP ? Cet article vous donnera une brève introduction à FTP et TFTP, afin que vous puissiez comprendre la différence entre FTP et TFTP. J'espère que cela vous sera utile.
Qu'est-ce que FTP ?
FTP, qui signifie File Transfer Protocol, est un protocole Internet standard, un protocole client-serveur. Il déplace les informations de l'ordinateur sur lequel l'utilisateur travaille vers le serveur hébergeant le site Web : un moyen de transférer des fichiers entre ordinateurs.
Exemple : les utilisateurs peuvent télécharger des fichiers sur un serveur FTP via un client FTP (un programme) sur un ordinateur et télécharger des fichiers à partir d'un client FTP sur un autre ordinateur.
Par conséquent, FTP est parfois utilisé comme moyen de partager des fichiers. Une personne peut télécharger un fichier sur un serveur FTP, puis partager un lien avec une autre personne afin que celle-ci puisse télécharger le fichier sur son ordinateur.
Qu'est-ce que TFTP ?
TFTP, qui signifie Trivial File Transfer Protocol, est un protocole simple de haut niveau pour le transfert de fichiers.
TFTP est un utilitaire logiciel Internet, une technologie de transfert de fichiers entre périphériques réseau et une version simplifiée du protocole de transfert de fichiers (FTP). Il peut être utilisé pour transférer des fichiers, ce qui est plus facile à utiliser mais moins riche en fonctionnalités que le protocole de transfert de fichiers (FTP) et est principalement utilisé pour lire et écrire des fichiers/mails à partir de serveurs distants.
La différence entre FTP et TFTP
Différence de sécurité
FTP Prend en charge la sécurité de connexion avec des protocoles d'authentification et de cryptage appropriés qui nécessitent une communication avec authentification FTP lors de l'établissement de la connexion.
TFTP est un protocole ouvert qui manque de sécurité et ne dispose pas de mécanismes de cryptage. Aucune authentification n'est requise lors de la communication avec TFTP, ce qui signifie que le transfert de fichiers sur Internet sur des serveurs ouverts est très dangereux et que les paquets de données le sont. sera probablement perdu.
2. Différences dans les protocoles de couche de transport
FTP utilise TCP comme protocole de couche de transport pour envoyer les données des commandes de contrôle via une connexion TCP distincte.
TFTP utilise UDP comme protocole de couche de transport. Parce qu'UDP est un protocole sans connexion, TFTP n'utilise pas de connexions.
3. Différences dans l'utilisation des ports
FTP utilise 2 ports : le port TCP 21, qui est un port d'écoute 20 ou ; le port TCP supérieur 1024 ou supérieur est utilisé pour les connexions source.
TFTP n'utilise qu'un seul port avec mode arrêt et attente : le port 69.
4. Différences dans les RFC
FTP est basé sur le document RFC 959, les autres RFC couvrant les mesures de sécurité étant basées sur le document RFC 1350 ;
5. Différences dans l'exécution des commandes
FTP possède de nombreuses commandes qui peuvent être exécutées (get, put, ls, dir, lcd) et peut lister les répertoires, etc.
TFTP n'a que 5 commandes pouvant être exécutées (rrq, wrq, data, ack, error).
Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!