Verschil tussen Telnet en FTP

Schrijver: Laura McKinney
Datum Van Creatie: 1 April 2021
Updatedatum: 13 Kunnen 2024
Anonim
FTP Protocol And Telnet | Web Programming Lectures in Hindi
Video: FTP Protocol And Telnet | Web Programming Lectures in Hindi

Inhoud


Telnet en FTP zijn de TCP / IP, applicatielaag, verbindingsgeoriënteerde protocollen die een verbinding met de server tot stand brengen vanaf de externe host om op afstand in te loggen op een systeem of een bestand over te dragen. Deze protocollen kunnen op een samenwerkende manier worden gebruikt, om transparant in te loggen op de FTP-server en kunnen vervolgens worden gebruikt om bestanden over te dragen.

Het algemene verschil tussen Telnet en FTP is dat Telnet een clientgebruiker toestaat om in te loggen op externe server om toegang te krijgen tot zijn bronnen, terwijl FTP wordt gebruikt om een ​​bestand naar de externe machine over te dragen.

  1. Vergelijkingstabel
  2. Definitie
  3. Belangrijkste verschillen
  4. Gevolgtrekking

Vergelijkingstabel

Basis voor vergelijkingTelnetFTP
basis-
Hiermee kan een gebruiker inloggen op de externe server.Hiermee kan een gebruiker een bestand overbrengen naar de externe machine.
Functies op poortnummer2321 en 20
VeiligheidHeeft mogelijk beveiligingsproblemen.Veiliger dan Telnet.
Inloggen op afstandIs vereist voor toegang tot de systeembronnen.Niet noodzakelijkerwijs nodig.


Definitie van Telnet

Telnet is een standaard TCP / IP-protocol voor het leveren van virtuele terminaldiensten gestandaardiseerd door ISO. In dit protocol maakt de client-server eerst een verbindingskoppeling met de externe server en worden de toetsaanslagen van het toetsenbord van de gebruiker direct overgedragen naar de externe computer, waardoor het lijkt alsof de toetsaanslagen zijn doorgegeven via het toetsenbord dat op de machine is aangesloten. Het resultaat wordt ook teruggebracht naar de gebruiker vanaf de externe machine. Het proces wordt als transparant beschouwd voor de gebruikers omdat het lijkt alsof de gebruiker rechtstreeks is verbonden met de externe machine.

De externe machine wordt geïdentificeerd door Telnet-clientsoftware door het IP-adres of de domeinnaam te definiëren. Het proces voor toegang tot een externe machine kan ingewikkeld zijn omdat het verschillende besturingssysteem op de andere machine kan worden uitgevoerd en ook elke machine en het besturingssysteem een ​​combinatie van unieke tekens als tokens accepteren. Dus hier hebben we heterogeen systeem waarbij we een mechanisme nodig hebben om het computertype en de specifieke terminalemulator te vinden waartoe we op afstand toegang willen hebben.


Hier komt Network Virtual Terminal (NVT) een universele interface gedefinieerd door Telnet. Met behulp van de NVT, transformeert de Telnet-software van de client tekens (gegevens of opdrachten) afkomstig van de lokale terminal in een NVT-vorm en verzendt deze naar het netwerk. Vervolgens vertaalt de server Telnet de NVT-vorm van gegevens en opdrachten naar de vorm die door de externe computer kan worden geaccepteerd.

Er zijn drie standaarddiensten die worden aangeboden door Telnet. Ten eerste biedt het een koppel naar het externe systeem gedefinieerd door Network Virtual Terminal (NVT) zoals hierboven vermeld. Het clientprogramma is ontworpen om de standaardinterface te gebruiken en het hoeft niet de interne details van alle mogelijke externe systemen te begrijpen. Ten tweede biedt Telnet een mechanisme waarmee de client en de server opties en een reeks standaardopties kunnen regelen. Ten slotte worden beide uiteinden van de verbinding gelijk behandeld door Telnet.

Definitie van FTP

File Transfer Protocol (FTP) wordt voornamelijk gebruikt voor het overbrengen van de bestanden van de lokale machine naar een externe machine. FTP-client brengt de verbinding tot stand met behulp van de TCP. De FTP-server geeft meerdere clients tegelijkertijd toegang tot de server. De overdracht van een bestand naar de externe machine kan problemen opleveren, zoals bestandsnaamconventies, mapstructuur en weergave van en gegevens in twee verschillende systemen kunnen verschillen, wat het overbrengen van een bestand moeilijk zou maken.

FTP maakt twee verbindingen tussen de hosts waardoor het efficiënter wordt. De eerste verbinding wordt gebruikt voor het overdragen van de gegevens en andere voor het besturen van de informatie (opdrachten en antwoorden). In de besturingsverbinding wordt slechts één opdrachtregel of antwoord per keer overgedragen. FTP gebruikt poort 21 voor besturingsverbinding en poort 20 voor gegevensverbinding. In de hele FTP-sessie blijft de besturingsverbinding geactiveerd terwijl de gegevensverbinding wordt geopend voor het overbrengen van bestanden en vervolgens wordt gesloten wanneer het bestand volledig is overgedragen.

  1. Telnet biedt een clientgebruiker op afstand toegang tot de bronnen van een server, terwijl FTP wordt gebruikt voor het kopiëren van een bestand van de ene naar de andere machine.
  2. Het Telnet-protocol gebruikt poortnummer 23 voor de verbinding. FTP gebruikt integendeel poort 21 en 20 voor respectievelijk besturing en gegevensverbindingen.
  3. Telnet maakt geen gebruik van beveiligingsmaatregelen en is daarom onzeker. FTP gebruikt daarentegen versleutelingsmethoden die beveiliging implementeren.
  4. In Telnet moet de gebruiker eerst inloggen op de externe machine, waarna alle bewerkingen kunnen worden uitgevoerd. Omgekeerd hoeft de gebruiker in FTP niet in te loggen op de externe machine.

Gevolgtrekking

Telnet wordt gebruikt om in te loggen op de externe machine om toegang te krijgen tot zijn bronnen, terwijl FTP een bestandsoverdrachtprotocol is dat wordt gebruikt om een ​​bestand van de ene host naar de andere in een netwerk of internet over te dragen.