Différence entre FTP et TFTP

Différence entre FTP et TFTP

FTP vs TFTP

Le protocole de transfert de fichiers (également connu sous le nom de FTP) est un protocole réseau qui est implémenté afin d'échanger des fichiers sur un réseau TCP / IP - c'est-à-dire le protocole de contrôle de transmission et le protocole Internet. FTP utilise l'authentification du mot de passe créé par l'utilisateur. Même si l'authentification par mot de passe basée sur l'utilisateur est généralement implémentée, l'accès des utilisateurs anonymes est également disponible via un serveur FTP.

Le protocole de transfert de fichiers trivial (également connu sous le nom de TFTP) est un protocole réseau qui est implémenté afin de transférer des fichiers également. Il a été défini pour la première fois en 1980, avec la fonctionnalité d'un serveur FTP simple. En raison de sa simplicité, il peut être implémenté avec très peu de déchets de mémoire de la part de son ordinateur domestique. En tant que tel, à sa création, TFTP a été utilisé pour démarrer les ordinateurs ou les routeurs. Cela dit, il est également utile pour transférer de petites quantités de données entre les réseaux (i.e. Firmware de téléphone IP).

Comme mentionné, FTP est accessible de manière anonyme. Cela signifie que l'utilisateur peut se connecter à ce serveur avec un compte «anonyme» lorsqu'on lui donne une invite pour un nom d'utilisateur et un mot de passe. Dans la plupart des cas, un utilisateur sans compte direct avec l'ordinateur hôte sera invité à utiliser son adresse e-mail au lieu d'un mot de passe; Cependant, il n'y a pratiquement aucun processus de vérification qui a lieu une fois que les informations sont fournies (comme au National Center for Biotechnology Information).

TFTP est utilisé principalement pour transférer des fichiers à partir de (ou les écrire sur) un serveur distant. Parce qu'il s'agit d'un protocole ouvert, il y a une pénurie de sécurité - ce qui signifie qu'il est très dangereux de transférer des fichiers sur un serveur ouvert sur Internet. En tant que tel, le TFTP n'est généralement utilisé que sur les réseaux privés et / ou locaux. Malheureusement, il n'y a pas de processus d'authentification, donc pas de mécanisme de cryptage, mis en place. En raison de sa simplicité, TFTP ne peut transférer des fichiers aussi grands qu'un téraoctet et permet aux paquets de données surdimensionnés de transférer - ce qui pourrait entraîner d'énormes retards dans la transmission de fichiers.

Contrairement à TFTP, les serveurs FTP ont un protocole d'authentification et de chiffrement en place. Lorsqu'un tel accès est restreint, un service FTP (FTP Mail) distant peut être mis en œuvre afin de contourner le problème de la restriction. Cela permet d'accéder, mais limite l'utilisateur à afficher les répertoires ou à modifier les commandes.

Résumé:

1. FTP est un protocole de réseau de mot de passe basé sur l'utilisateur utilisé pour transférer des données sur un réseau; TFTP est un protocole de réseau qui n'a pas de processus d'authentification.

2. FTP peut être accessible de manière anonyme, mais la quantité d'informations transférées est limitée; TFTP n'a pas de processus de chiffrement en place et ne peut que transférer avec succès des fichiers qui ne sont pas plus grands qu'un téraoctet.