Verschil tussen FTP en TFTP

FTP versus TFTP

File Transfer Protocol (ook bekend als FTP) is een netwerkprotocol dat wordt geïmplementeerd om bestanden uit te wisselen via een TCP / IP-netwerk - dat is het Transmission Control Protocol en het Internet Protocol. FTP gebruikt wachtwoordverificatie gemaakt door de gebruiker. Hoewel gebruikersgebaseerde wachtwoordverificatie meestal wordt geïmplementeerd, is anonieme gebruikerstoegang ook beschikbaar via een FTP-server.

Trivial File Transfer Protocol (ook bekend als TFTP) is een netwerkprotocol dat wordt geïmplementeerd om ook bestanden over te zetten. Het werd voor het eerst gedefinieerd in 1980, met de functionaliteit van een eenvoudige FTP-server. Vanwege de eenvoud kan het worden geïmplementeerd met heel weinig geheugenverlies van de thuiscomputer. Als zodanig werd TFTP bij het begin gebruikt om computers of routers op te starten. Dat gezegd hebbende, het is ook nuttig voor het overbrengen van kleine hoeveelheden gegevens tussen netwerken (dat wil zeggen IP-telefoonfirmware).

Zoals vermeld, is FTP anoniem toegankelijk. Dit betekent dat de gebruiker zich met een 'anoniem' account op deze server kan aanmelden wanneer hem om een ​​gebruikersnaam en wachtwoord wordt gevraagd. In de meeste gevallen zal een gebruiker zonder een directe account bij de hostcomputer worden gevraagd om zijn of haar e-mailadres te gebruiken in plaats van een wachtwoord; er is echter vrijwel geen verificatieproces dat plaatsvindt nadat die informatie is verstrekt (zoals in het National Center for Biotechnology Information).

TFTP wordt voornamelijk gebruikt om bestanden over te brengen van (of te schrijven naar) een externe server. Omdat het een open protocol is, is er een tekort aan beveiliging. Dit betekent dat het erg gevaarlijk is om bestanden over een open server over het internet te versturen. Als zodanig wordt TFTP meestal alleen gebruikt op privé- en / of lokale netwerken. Helaas is er geen authenticatieproces, dus geen versleutelingsmechanisme, ingesteld. Vanwege zijn eenvoud kan TFTP alleen bestanden ter grootte van een terabyte overbrengen en grote datapakketten overdragen, wat enorme vertragingen in de bestandsoverdracht kan veroorzaken..

In tegenstelling tot TFTP hebben FTP-servers een verificatie- en coderingsprotocol. Als dergelijke toegang is beperkt, kan een externe FTP-service (FTP-mail) worden geïmplementeerd om het probleem van de beperking te omzeilen. Dit maakt toegang mogelijk, maar beperkt de gebruiker om mappen te bekijken of opdrachten aan te passen.

Samenvatting:

1. FTP is een op gebruikers gebaseerd wachtwoordnetwerkprotocol dat wordt gebruikt om gegevens over een netwerk over te brengen; TFTP is een netwerkprotocol dat geen verificatieprocessen kent.

2. FTP kan anoniem worden gebruikt, maar de hoeveelheid overgedragen informatie is beperkt; TFTP heeft geen coderingsproces en kan alleen bestanden overbrengen die niet groter zijn dan één terabyte.