Den vanlige forskjellen mellom Telnet og FTP er at Telnet tillater en klientbruker å logge på ekstern server for å få tilgang til sine ressurser mens FTP brukes til å overføre en fil til den eksterne maskinen.
Sammenligningstabel
Grunnlag for sammenligning | Telnet | FTP |
---|---|---|
grunn~~POS=TRUNC | Det tillater en bruker å logge på den eksterne serveren. | Det tillater en bruker å overføre en fil til den eksterne maskinen. |
Funksjoner på portnummer | 23 | 21 og 20 |
Sikkerhet | Kan ha noen sikkerhetsproblemer. | Mer sikker enn Telnet. |
Fjern innlogging | Kreves å få tilgang til systemressursene. | Ikke nødvendigvis nødvendig. |
Definisjon av Telnet
Telnet er en standard TCP / IP-protokoll for å levere virtuelle terminal tjenester standardisert av ISO. I denne protokollen oppretter klient-serveren først en tilkoblingslink med den eksterne serveren, og deretter blir tastetrykk fra brukerens tastatur overført direkte til den eksterne datamaskinen, som ser ut som tastetrykkene ble sendt fra tastaturet koblet til maskinen. Resultatet blir også ført tilbake til brukeren fra den eksterne maskinen. Prosessen anses å være transparent for brukerne fordi det virker som om brukeren er direkte koblet til den eksterne maskinen.
Fjernmaskinen identifiseres av Telnet klientprogramvare ved å definere en av IP-adressen eller domenenavnet. Prosessen for å få tilgang til en ekstern maskin kan være komplisert fordi det forskjellige operativsystemet kan kjøre på den forskjellige maskinen, og også alle maskiner og operativsystem aksepterer en kombinasjon av unike tegn som tokens. Så her håndterer vi heterogene systemer der vi trenger en mekanisme for å finne datatypen og dens spesifikke terminalemulator som vi ønsker å få tilgang til eksternt.
Her kommer Network Virtual Terminal (NVT) til et universelt grensesnitt definert av Telnet. Ved hjelp av NVT, forvandler klienten Telnet-programvare tegn (data eller kommandoer) som kommer fra den lokale terminalen til NVT-form og overfører dem til nettverket. Da oversetter serveren Telnet NVT-form for data og kommandoer i skjemaet som kan aksepteres av den eksterne datamaskinen.
Det er tre standardtjenester levert av Telnet. For det første gir det et grensesnitt til det eksterne systemet definert av Network Virtual Terminal (NVT) som nevnt ovenfor. Klientprogrammet er utformet for å bruke standardgrensesnittet, og det trenger ikke å forstå de interne detaljene til alle mulige fjernsystemer. For det andre gir Telnet en mekanisme som gjør at klienten og serveren kan avgjøre alternativer og et sett med standardalternativer. Til slutt, begge ender av forbindelsen behandles likevel av Telnet.
Definisjon av FTP
File Transfer Protocol (FTP) brukes primært til å overføre filene fra lokal maskin til ekstern maskin. FTP-klienten etablerer forbindelsen ved hjelp av TCP. FTP-serveren tillater flere klienter å få tilgang til serveren samtidig. Overføringen av en fil til den eksterne maskinen kan støte på noen problemer som filnavnkonvensjoner, katalogstruktur og representasjon av tekst og data i to forskjellige systemer kan være tydelige, noe som vil gjøre det vanskelig å overføre filer.
FTP setter opp to forbindelser mellom vertene som gjør det mer effektivt. Den første forbindelsen brukes til overføring av data og andre for å kontrollere informasjonen (kommandoer og svar). I kontrollforbindelsen overføres bare én kommandolinje eller svar om gangen. FTP bruker port 21 for kontrolltilkobling og port 20 for dataforbindelse. I hele FTP-sesjonen forblir kontrolltilkoblingen aktiv mens dataforbindelsen åpnes for overføring av filer og deretter stengt når filen er fullstendig overført.
Viktige forskjeller mellom Telnet og FTP
- Telnet gjør det mulig for en klientbruker å få tilgang til ressursene til en server eksternt, mens FTP brukes til å kopiere en fil fra en til en annen maskin.
- Telnet-protokollen bruker portnummer 23 for tilkoblingen. Tvert imot bruker FTP henholdsvis port 21 og 20 for kontroll og dataforbindelser.
- Telnet ansetter ikke sikkerhetstiltak, derfor er det usikkert. Imidlertid bruker FTP krypteringsmetoder som implementerer sikkerhet.
- I Telnet må brukeren logge inn først i fjernmaskinen, og det kan utføres noen operasjoner. Omvendt, i FTP trenger brukeren ikke å logge på den eksterne maskinen.
Konklusjon
Telnet brukes til å logge på den eksterne maskinen for å få tilgang til sine ressurser mens FTP er en filoverføringsprotokoll som brukes til å overføre en fil fra en vert til en annen i et nettverk eller på internett.