Інтернет технології
Служба 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: