Contenu
- Taille maximale du fichier
- Liste du répertoire
- Utilisation de la mémoire
- Authentification de l'utilisateur
- Relation client / serveur
- Commencer
- La confirmation
L'une des applications d'origine sur Internet, le protocole TFTP, constitue la méthode de transfert de fichier la plus simple à mettre en œuvre. Le protocole FTP est plus complexe, car ses spécifications ont un langage de programmation spécifique. Le logiciel client FTP peut implémenter les commandes de programmation de toutes les manières imaginables par le programmeur. Le serveur FTP reconnaît et répond à la mise en œuvre du client et a différents degrés de succès pour répondre à cette exigence.
Les protocoles de transfert de fichiers Internet permettent aux utilisateurs de télécharger et de télécharger des fichiers à partir d'une source externe (image Internet par Photosani de Fotolia.com)
Taille maximale du fichier
Le protocole TFTP limitait à l'origine la taille du fichier transféré à 32 Mo. Certains serveurs TFTP plus anciens peuvent encore avoir cette limite, bien que la nouvelle norme RFC 2348 ait remplacé les anciennes spécifications en 1998. Les serveurs TFTP conformes à la norme RFC 2348 permettent la négociation de la GB. Cette limite peut être dépassée si le client et le serveur sont pris en charge pour cela. En revanche, la possibilité de transférer des fichiers à partir de serveurs FTP a toujours été illimitée.
Liste du répertoire
Les clients TFTP ne peuvent pas lister les fichiers disponibles au téléchargement, mais les clients FTP peuvent lister et parcourir les répertoires contenant les fichiers disponibles au téléchargement.
Utilisation de la mémoire
TFTP nécessite peu de mémoire. Les déploiements TFTP initialisent les clients, les routeurs et les autres ordinateurs sans avoir besoin de périphériques de stockage de données. Les serveurs FTP ont besoin de mémoire pour exécuter le logiciel serveur sur le PC hôte et le logiciel client sur tous les autres serveurs. La taille varie en fonction du logiciel et dépend des fonctionnalités fournies.
Authentification de l'utilisateur
Les serveurs TFTP ne fournissent pas d'authentification d'utilisateur. L'utilisation de TFTP en tant que protocole de transfert de fichier nécessite un réseau privé ou un protocole fournissant une authentification de l'utilisateur. FTP nécessite toujours une authentification de l'utilisateur.
Relation client / serveur
Lors de l'utilisation de TFTP, les deux ordinateurs envoient et reçoivent des paquets. Si l'ordinateur A demande un fichier à l'ordinateur B en utilisant le protocole TFTP, l'ordinateur A envoie des paquets de confirmation et reçoit des paquets de données une fois la connexion établie. L'ordinateur B enverra des paquets de données et recevra des paquets de confirmation. FTP établit une relation client-serveur; il héberge des fichiers disponibles au téléchargement. Les clients FTP téléchargent généralement des fichiers et s’ils disposent des droits nécessaires pour le faire, ils peuvent télécharger, supprimer des fichiers ou les deux.
Commencer
L'ordinateur A, à l'aide de TFTP, envoie une demande pour lire ou écrire un fichier informatique. Cette demande contient le numéro de port que l'ordinateur B utilisera pour envoyer des paquets de données lorsque la transaction est établie. L'ordinateur B accepte la demande en envoyant à l'ordinateur A le numéro de port pour recevoir les paquets d'accusé de réception. Ces paquets de données représentent 512 B (octets) par projet. Un paquet de données plus petit que cela marque la fin du transfert. Le client et le serveur FTP négocient en fonction des déploiements de logiciels installés sur leurs ordinateurs. Le serveur authentifie l'utilisateur et établit une connexion. Le transfert de fichier peut commencer immédiatement ou l'utilisateur peut rechercher un fichier à télécharger en fonction de la connexion définie.
La confirmation
TFTP accuse réception de chaque paquet de données avant d'envoyer le suivant. Si la réception n'est pas reconnue, l'ordinateur renvoie le paquet. L'ordinateur ne peut pas envoyer le paquet suivant tant que le paquet précédent n'a pas été confirmé. FTP envoie également des paquets de données simultanément. Selon le logiciel, il est possible de suivre au moins cinq paquets simultanés, ce qui augmente considérablement la vitesse de transfert.