Разлика между Telnet и FTP

Автор: Laura McKinney
Дата На Създаване: 1 Април 2021
Дата На Актуализиране: 13 Може 2024
Anonim
Что такое протокол FTP и зачем он нужен.
Видео: Что такое протокол FTP и зачем он нужен.

Съдържание


Telnet и FTP са TCP / IP, приложен слой, протоколи, ориентирани към връзка, който установява връзка към сървъра от отдалечения хост за отдалечено влизане в системата или прехвърляне на файл. Тези протоколи могат да се използват съвместно, за прозрачно влизане в FTP сървъра и след това могат да се използват за прехвърляне на файлове.

Общата разлика между Telnet и FTP е, че Telnet позволява на клиентски потребител да влезе на отдалечен сървър за достъп до неговите ресурси, докато FTP се използва за прехвърляне на файл към отдалечената машина.

  1. Сравнителна диаграма
  2. дефиниция
  3. Ключови разлики
  4. заключение

Сравнителна диаграма

Основа за сравнениеTelnetFTP
Основен
Тя позволява на потребителя да влезе в отдалечения сървър.Тя позволява на потребителя да прехвърли файл на отдалечената машина.
Функции на номера на порта2321 и 20
СигурностМоже да има някои проблеми за сигурността.По-сигурен от Telnet.
Отдалечен входИзисква се за достъп до системните ресурси.Не е задължително необходимо.


Дефиниция на Telnet

Telnet е стандартен TCP / IP протокол за предоставяне на виртуални терминални услуги, стандартизирани от ISO. В този протокол клиент-сървърът първо настройва връзка за връзка с отдалечения сървър и след това натисканията на клавишите от клавиатурата на потребителя се прехвърлят директно към отдалечения компютър, което изглежда сякаш клавишните клавиши са предавани от клавиатурата, свързана към машината. Резултатът се пренася обратно на потребителя от отдалечената машина. Процесът се счита за прозрачен за потребителите, тъй като изглежда, че потребителят е директно свързан към отдалечената машина.

Отдалечената машина се идентифицира от клиентския софтуер на Telnet чрез дефиниране или на неговия IP адрес, или на име на домейн. Процесът за достъп до отдалечена машина може да бъде сложен, тъй като различната операционна система може да работи на различната машина, а също така всяка машина и нейната операционна система приемат комбинация от уникални символи като символи. Така че тук работим с хетерогенна система, където се нуждаем от механизъм за намиране на типа компютър и неговия специфичен терминален емулатор, до който искаме да осъществяваме достъп от разстояние.


Идва Мрежов виртуален терминал (NVT) универсален интерфейс, определен от Telnet. С помощта на NVT клиентският софтуер Telnet преобразува символи (данни или команди), идващи от локалния терминал, в NVT форма и ги предава в мрежата. Тогава сървърът Telnet превежда NVT формата на данни и команди във формата, която може да бъде приета от отдалечения компютър.

Има три стандартни услуги, предоставяни от Telnet. Първо, тя осигурява интерфейс до отдалечената система, дефинирана от мрежовия виртуален терминал (NVT), както беше споменато по-горе. Клиентската програма е проектирана да използва стандартния интерфейс и не е необходимо да разбира вътрешните детайли на всички възможни отдалечени системи. Второ, Telnet предоставя механизъм, който позволява на клиента и сървъра да уреждат опции и набор от стандартни опции. И накрая, двата края на връзката се третират еднакво от Telnet.

Дефиниция на FTP

Протокол за прехвърляне на файлове (FTP) се използва предимно за прехвърляне на файлове от локална машина към отдалечена машина. FTP клиентът установява връзката с помощта на TCP. FTP сървърът позволява на множество клиенти да получат достъп до сървъра едновременно. Прехвърлянето на файл на отдалечената машина може да срещне някои проблеми като конвенции за име на файлове, структура на директорията и представяне на и данни в две различни системи, които биха затруднили прехвърлянето на файл.

FTP създава две връзки между хостовете, което го прави по-ефективен. Първата връзка се използва за прехвърляне на данни, а другата за контрол на информацията (команди и отговори). В контролната връзка се прехвърля само един ред команда или отговор. FTP използва порт 21 за връзка за контрол и порт 20 за връзка с данни. През цялата FTP сесия контролната връзка остава активирана, докато връзката за данни се отваря за прехвърляне на файлове и след това се затваря, когато файлът бъде напълно прехвърлен.

  1. Telnet дава възможност на клиентски потребител да осъществява достъп до ресурсите на сървър от разстояние, докато FTP се използва за копиране на файл от един на друг компютър.
  2. Протоколът Telnet използва порт за номер 23 за връзката. Напротив, FTP използва порт 21 и 20 съответно за контрол и връзки за данни.
  3. Telnet не използва мерки за сигурност, поради което е несигурен. За разлика от FTP използва методи за криптиране, които прилагат сигурност.
  4. В Telnet потребителят трябва първо да влезе в отдалечената машина, след което може да се извършат всякакви операции. И обратно, в FTP потребителят не трябва да влиза в отдалечената машина.

заключение

Telnet се използва за влизане в отдалечената машина с цел достъп до ресурсите му, докато FTP е протокол за прехвърляне на файлове, използван за прехвърляне на файл от един хост на друг в мрежа или интернет.