Forskellen mellem Telnet og FTP

Forfatter: Laura McKinney
Oprettelsesdato: 1 April 2021
Opdateringsdato: 10 Kan 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Video.: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Indhold


Telnet og FTP er TCP / IP, applikationslag, forbindelsesorienterede protokoller, der opretter en forbindelse til serveren fra den eksterne vært for fjernt at logge ind på et system eller overføre en fil. Disse protokoller kan bruges på en samarbejdet måde, til transparent at logge ind på FTP-serveren og derefter kan bruges til at overføre filer.

Den almindelige forskel mellem Telnet og FTP er, at Telnet tillader en klientbruger at logge på fjernserver for at få adgang til dets ressourcer, mens FTP bruges til at overføre en fil til fjernmaskinen.

  1. Sammenligningstabel
  2. Definition
  3. Vigtige forskelle
  4. Konklusion

Sammenligningstabel

Grundlag for sammenligningTelnetFTP
Grundlæggende
Det giver en bruger mulighed for at logge på den eksterne server.Det giver en bruger mulighed for at overføre en fil til den eksterne maskine.
Funktioner på portnummer2321 og 20
SikkerhedKan have nogle sikkerhedsmæssige bekymringer.Mere sikkert end Telnet.
Fjern loginEr påkrævet for at få adgang til systemressourcerne.Ikke nødvendigvis nødvendigt.


Definition af Telnet

Telnet er en standard TCP / IP-protokol til levering af virtuelle terminaltjenester standardiseret af ISO. I denne protokol opretter klient-serveren først et forbindelseslink med fjernserveren, og derefter overføres tastetryk fra brugerens tastatur direkte til fjerncomputeren, som ser ud til, at tastetryk blev sendt fra tastaturet, der er tilsluttet maskinen. Resultatet føres også tilbage til brugeren fra fjernmaskinen. Processen betragtes som gennemsigtig for brugerne, fordi det ser ud til, at brugeren er direkte knyttet til fjernmaskinen.

Fjernmaskinen identificeres af Telnet-klientsoftwaren ved at definere en af ​​sin IP-adresse eller domænenavn. Processen for adgang til en fjernmaskine kan være kompliceret, fordi det forskellige operativsystem kan køre på den forskellige maskine, og også hver maskine og dens operativsystem accepterer en kombination af unikke tegn som symboler. Så her håndterer vi heterogent system, hvor vi har brug for en mekanisme til at finde computertypen og dens specifikke terminalemulator, som vi ønsker at få adgang til fjernt.


Her kommer Network Virtual Terminal (NVT) en universal interface defineret af Telnet. Ved hjælp af NVT transformerer klienten Telnet-software tegn (data eller kommandoer), der kommer fra den lokale terminal til NVT-form og overfører dem til netværket. Derefter oversætter serveren Telnet NVT-form af data og kommandoer til den form, der kan accepteres af fjerncomputeren.

Der er tre standardtjenester, der leveres af Telnet. For det første giver det en grænseflade til det fjernsystem, der er defineret af Network Virtual Terminal (NVT) som nævnt ovenfor. Klientprogrammet er udtænkt til at bruge standardgrænsefladen, og det behøver ikke at forstå de interne detaljer i alle mulige fjernsystemer. For det andet tilvejebringer Telnet en mekanisme, der gør det muligt for klienten og serveren at afvikle indstillinger og et sæt standardindstillinger. Endelig behandles begge ender af forbindelsen ligeligt af Telnet.

Definition af FTP

File Transfer Protocol (FTP) bruges primært til at overføre filer fra lokal maskine til fjernmaskine. FTP-klient opretter forbindelsen ved hjælp af TCP. FTP-serveren giver flere klienter adgang til serveren samtidigt. Overførslen af ​​en fil til den eksterne maskine kan støde på nogle problemer såsom filnavnskonventioner, katalogstruktur og repræsentation af og data i to forskellige systemer kan være forskellige, hvilket ville gøre overførsel af fil vanskelig.

FTP opretter to forbindelser mellem værterne, hvilket gør det mere effektivt. Den første forbindelse bruges til at overføre dataene og anden til at kontrollere informationen (kommandoer og svar). I kontrolforbindelsen overføres kun en kommandolinje eller respons ad gangen. FTP bruger port 21 til kontrolforbindelse og port 20 til dataforbindelse. I hele FTP-sessionen forbliver kontrolforbindelsen aktiveret, mens dataforbindelsen åbnes for overførsel af filer og derefter lukkes, når filen er overført fuldstændigt.

  1. Telnet giver en klientbruger mulighed for at få adgang til serverens ressourcer eksternt, mens FTP bruges til at kopiere en fil fra en til en anden maskine.
  2. Telnet-protokollen bruger port nummer 23 til forbindelsen. Tværtimod bruger FTP port 21 og 20 til henholdsvis kontrol- og dataforbindelser.
  3. Telnet anvender ikke sikkerhedsforanstaltninger, hvorfor det er usikkert. I modsætning hertil bruger FTP krypteringsmetoder, der implementerer sikkerhed.
  4. I Telnet skal brugeren først logge ind på fjernmaskinen, så kan alle handlinger udføres. Omvendt, i FTP behøver brugeren ikke logge på den eksterne maskine.

Konklusion

Telnet bruges til at logge på den eksterne maskine for at få adgang til dets ressourcer, mens FTP er en filoverførselsprotokol, der bruges til at overføre en fil fra en vært til en anden i et netværk eller internet.