Diferența dintre Telnet și FTP

Autor: Laura McKinney
Data Creației: 1 Aprilie 2021
Data Actualizării: 13 Mai 2024
Anonim
FTP Protocol And Telnet | Web Programming Lectures in Hindi
Video: FTP Protocol And Telnet | Web Programming Lectures in Hindi

Conţinut


Telnet și FTP sunt TCP / IP, strat de aplicație, protocoale orientate către conexiune care stabilește o conexiune la server de la gazda de la distanță pentru a vă conecta de la distanță la un sistem sau a transfera un fișier. Aceste protocoale pot fi utilizate într-un mod colaborat, pentru a vă conecta transparent la serverul FTP și apoi pot fi utilizate pentru a transfera fișiere.

Diferența obișnuită între Telnet și FTP este că Telnet permite unui utilizator client să se autentifice pe serverul de la distanță pentru a accesa resursele sale în timp ce FTP este utilizat pentru a transfera un fișier pe mașina de la distanță.

  1. Diagramă de comparație
  2. Definiție
  3. Diferențele cheie
  4. Concluzie

Diagramă de comparație

Baza de comparațieTelnetFTP
De bază
Permite unui utilizator să se conecteze la serverul de la distanță.Acesta permite utilizatorului să transfere un fișier către mașina de la distanță.
Funcții pe numărul de port2321 și 20
SecuritatePoate avea unele probleme de securitate.Mai sigur decât Telnet.
Conectare la distanțăEste necesară accesarea resurselor sistemului.Nu este neapărat nevoie.


Definiția Telnet

Telnet este un protocol TCP / IP standard pentru furnizarea de servicii terminale virtuale standardizate de ISO. În acest protocol, client-serverul stabilește mai întâi o legătură de conectare cu serverul de la distanță, iar apoi apăsările de la tastatura utilizatorului sunt transferate direct pe computerul de la distanță, ceea ce pare că apăsările de la tastatură au fost transmise de la tastatura conectată la mașină. Rezultatul este de asemenea redus utilizatorului de la mașina de la distanță. Procesul este considerat transparent pentru utilizatori, deoarece se pare că utilizatorul este atașat direct la mașina de la distanță.

Aparatul de la distanță este identificat de software-ul client Telnet, prin definirea adresei IP sau a numelui de domeniu. Procesul de accesare a unei mașini de la distanță poate fi complicat, deoarece sistemul de operare diferit ar putea fi rulat pe mașina diferită și, de asemenea, fiecare mașină și sistemul său de operare acceptă o combinație de caractere unice ca jetoane. Aici ne ocupăm de un sistem eterogen, unde avem nevoie de un mecanism pentru a găsi tipul de computer și emulatorul său terminal specific, pe care dorim să îl accesăm de la distanță.


Aici vine Terminal virtual de rețea (NVT) o interfață universală definită de Telnet. Cu ajutorul NVT, software-ul Telnet client transformă caracterele (datele sau comenzile) care provin de la terminalul local în formă NVT și le transmit în rețea. Apoi serverul Telnet traduce forma NVT de date și comenzi în formularul care poate fi acceptat de computerul de la distanță.

Există trei servicii standard oferite de Telnet. În primul rând, oferă un an interfață la sistemul de la distanță definit de terminalul virtual de rețea (NVT) așa cum am menționat mai sus. Programul client este conceput pentru a utiliza interfața standard și nu trebuie să înțeleagă detaliile interne ale tuturor sistemelor de la distanță posibile. În al doilea rând, Telnet oferă un mecanism care permite clientului și serverului să stabilească opțiuni și un set de opțiuni standard. În cele din urmă, ambele capete ale conexiunii sunt tratate în mod egal de Telnet.

Definiția FTP

Protocol de transfer de fișiere (FTP) este utilizat în principal pentru transferul fișierelor de la mașina locală la mașina de la distanță. Clientul FTP stabilește conexiunea cu ajutorul TCP. Serverul FTP permite clientului multiplu să acceseze simultan serverul. Transferul unui fișier către mașina de la distanță poate întâmpina unele probleme, cum ar fi convențiile numelui fișierului, structura directorului și reprezentarea și datele în două sisteme diferite, care pot face ca transferul fișierului să fie dificil.

FTP stabilește două conexiuni între gazde, ceea ce îl face mai eficient. Prima conexiune este utilizată pentru transferul datelor și altele pentru controlul informațiilor (comenzi și răspunsuri). În conexiunea de control, o singură linie de comandă sau răspuns este transferată simultan. FTP folosește portul 21 pentru conexiunea de control și portul 20 pentru conexiunea de date. În întreaga sesiune FTP, conexiunea de control rămâne activată în timp ce conexiunea de date se deschide pentru transferul fișierelor și apoi închisă atunci când fișierul este complet transferat.

  1. Telnet permite unui utilizator client să acceseze resursele unui server de la distanță, în timp ce FTP este utilizat pentru copierea unui fișier de la unul la alt aparat.
  2. Protocolul Telnet utilizează portul numărul 23 pentru conexiune. Dimpotrivă, FTP folosește porturile 21 și 20 pentru control și, respectiv, conexiuni de date.
  3. Telnet nu folosește măsuri de securitate, deci este nesigur. Spre deosebire, FTP folosește metode de criptare care implementează securitatea.
  4. În Telnet, utilizatorul trebuie să se autentifice mai întâi în mașina de la distanță, apoi se pot efectua orice operații. În schimb, în ​​FTP, utilizatorul nu trebuie să se conecteze la mașina de la distanță.

Concluzie

Telnet este utilizat pentru logarea în mașina de la distanță pentru a accesa resursele sale în timp ce FTP este un protocol de transfer de fișiere utilizat pentru a transfera un fișier de la o gazdă la alta într-o rețea sau internet.