Інтернет технології

Служба Telnet призначена для емуляції віддаленого терміналу і складається з:

  • telnet-інтерфейсу користувача
  • telnet-процесу (серверна частина);
  • TELNET-протоколу.

інтернет

Мал. 1.5. Взаємодія клієнта та сервера за протоколом TELNET

Протокол TELNET

TELNET (TErminaL NETworking) – протокол та програмні засоби, що дозволяють підключатися до віддаленої машини та працювати з нею через емульований термінал (протокол віртуального терміналу). Забезпечує двонаправлену передачу даних. Стандартно використовується 7-бітовий код ASCII у 8-бітовій упаковці.

Перший стандарт -RFC 0158(Telnet Protocol: A Proposed Document T.C. O'Sullivan May-19-1971).

Остання версія -RFC 0855(Telnet Option Specifications J. Postel, JK Reynolds May-01-1983).

З'єднання TELNET створюється з урахуванням з'єднання TCP, використовуваного передачі і керуючої інформації TELNET. З'єднання TCP створюється між деяким вибирається користувачем-ініціатором (Telnet-клієнтом) портом і портом з номером 23, закріпленим за протоколом TELNET на віддаленій машині (Telnet-сервері).

Протокол TELNET виходить з наступних трьох принципах:

  • концепції мережевого віртуального терміналу (NVT – network virtual terminal);
  • узгодження додаткових режимів;
  • симетричності терміналів та процесів.

NVT – це уявний пристрій, що знаходиться на обох кінцях з'єднання, у клієнта та сервера, за допомогою якого встановлюється відповідність між їхніми реальними терміналами.

Модель, що лежить в основі TELNET, складається з двох NVT, що мають клавіатуру та екран та з'єднані інформаційними каналами. Клавіатура одного NVT з'єднана з екраном віддаленого NVT танавпаки. Можливий режим відлуння (як місцевого, так і віддаленого) символів, що надходять з клавіатури, на місцевий екран.

єднання

Мал. 1.6. Модель, що лежить в основі TELNET

У протоколі TELNET передбачені такі типи команд:

  • команди для узгодження додаткових режимів (опцій);
  • команди управління та редагування - ПЕРИВАННЯ, ПЕРЕВІРКА ГОТОВНОСТІ, ПРАННЯ СИМВОЛУ, ПРАННЯ РЯДКУ.

Режими функціонування Telnet-клієнтів та серверів:

  • напівдуплексний;
  • символ за один раз;
  • рядок за один раз.

Програми-клієнти Telnet

TELNET (OS Linux)

Welcome to SuSE Linux 8.0 (i386) – Kernel 2.4.18-64GB-SMP (0).

pds login: docent Password: ******* Ви маєте новий mail в /var/mail/docent. Have a lot of fun. docent@pds: