Попередні умови: Типи мережевого протоколу
TELNET виступає за Тел етип Чистий працювати. Це тип протоколу, який дозволяє одному комп’ютеру підключатися до локального комп’ютера. Використовується як стандарт протокол TCP/IP для послуги віртуального терміналу, яку надає ISO . Комп’ютер, який починає з’єднання, називається локальний комп'ютер .
Комп’ютер, до якого підключено, тобто який приймає з’єднання, відоме як віддалений комп'ютер .
Під час роботи Telnet все, що виконується на віддаленому комп’ютері, буде відображатися на локальному комп’ютері. Telnet працює за принципом клієнт/сервер. Локальний комп’ютер використовує клієнтську програму Telnet, а віддалені комп’ютери – серверну програму Telnet.
Лісозаготівля
Процес реєстрації можна додатково розділити на дві частини:
- Локальний вхід
- Віддалений вхід
1. Локальний вхід: Щоразу, коли користувач входить у свою локальну систему, це називається локальним входом.

Локальний вхід
tojson java
Порядок локального входу
- Натискання клавіш приймаються драйвером терміналу, коли користувач друкує на терміналі.
- Драйвер терміналу передає ці символи ОС.
- Тепер ОС перевіряє комбінацію символів і відкриває необхідну програму.
2. Віддалений вхід: Віддалений вхід — це процес, у якому користувачі можуть увійти на віддалений сайт, тобто комп’ютер, і використовувати служби, доступні на віддаленому комп’ютері. За допомогою віддаленого входу користувач може зрозуміти результат передачі результату обробки з віддаленого комп'ютера на локальний.

Віддалений вхід у журналі
Порядок віддаленого входу
- Коли користувач вводить щось на локальному комп’ютері, локальна операційна система приймає символ.
- Локальний комп’ютер не інтерпретує символи, він надсилає їх клієнту TELNET.
- Клієнт TELNET перетворює ці символи на універсальний набір символів, що називається символами мережевого віртуального терміналу (NVT), і передає їх у стек локального протоколу TCP/IP.
- Команди або текст, які мають форму NVT, подорожують через Інтернет і потрапляють до TCP/IP стек на віддаленому комп’ютері.
- Потім символи доставляються в операційну систему, а потім передаються на сервер TELNET.
- Тоді сервер TELNET змінює ці символи на символи, зрозумілі віддаленому комп’ютеру.
- Віддалена операційна система отримує символи від драйвера псевдотерміналу, який є частиною програмного забезпечення, яке вдає, що символи надходять із терміналу.
- Потім операційна система передає символ відповідній прикладній програмі.
Мережевий віртуальний термінал (NVT)
NVT (Network Virtual Terminal) — це віртуальний термінал у TELNET, який має фундаментальну структуру, спільну для багатьох різних типів реальних терміналів. NVT (Network Virtual Terminal) було створено, щоб зробити зв’язок між різними типами терміналів із різними операційними системами.

Мережевий віртуальний термінал (NVT) у Telnet
Команди TELNET
Команди Telnet ідентифікуються символом префікса, Інтерпретувати як команду (IAC) з кодом 255. Після IAC йдуть коди команд і параметрів.
Основний формат команди, як показано на наступному малюнку:
немає вхідного сигналу
Нижче наведено деякі важливі команди TELNET:
| характер | Десятковий | Двійковий | Значення |
|---|---|---|---|
| ВОЛЯ | 251 | 11111011 | 1. Пропозиція включити. 2. Прийняття запиту на включення. |
| НЕ БУДЕ | 252 | 11111100 | 1. Відхилення запиту на включення. 2. Пропозиція відключити. 3. Прийняття запиту на відключення. |
| ЗРОБИТИ | 253 | 11111101` | 1. Схвалення запиту на включення. 2. Запит на включення. |
| НЕ РОБІТЬ | 254 | 11111110 | 1. Відхилення запиту на включення. 2. Схвалення пропозиції про відключення. 3. Запит на відключення. |
Нижче наведено кілька поширених варіантів використовується з telnet:
| Код | Варіант | Значення |
|---|---|---|
| 0 | Двійковий | Він інтерпретується як 8-бітна двійкова передача. |
| 1 | Ехо | Він відтворюватиме дані, отримані з одного боку, на інший. |
| 3 | Придушити вперед | Це придушить сигнал переходу після даних. |
| 5 | Статус | Він запитає статус TELNET. |
| 6 | Відмітка часу | Він визначає позначки часу. |
| 8 | Ширина лінії | Він визначає ширину лінії. |
| 9 | Розмір сторінки | Він визначає кількість рядків на сторінці. |
| 24 | Термінальний тип | Він встановлює тип терміналу. |
| 32 | Термінальна швидкість | Він встановив швидкість терміналу. |
| 3. 4 | Лінійний режим | Він перейде в режим лінії. |
Переваги Telnet
- Він забезпечує віддалений доступ до чиєїсь комп’ютерної системи.
- Telnet надає користувачеві більший доступ із меншою кількістю проблем при передачі даних.
- Telnet економить багато часу.
- Найстарішу систему можна підключити до новішої системи за допомогою telnet з іншими операційними системами.
Недоліки Telnet
- Оскільки це певною мірою складно, початківцям стає важко зрозуміти.
- Дані надсилаються сюди у вигляді звичайного тексту, тому вони не настільки захищені.
- Деякі можливості вимкнено через неправильне взаємозв’язок віддалених і локальних пристроїв.
Режими роботи
Більшість реалізацій Telnet працюють в одному з наступних трьох режимів:
- Режим за замовчуванням
- Режим персонажа
- Лінійний режим
1. Режим за замовчуванням: Якщо інші режими не викликані, використовується цей режим. Відлуння виконується в цьому режимі клієнтом. У цьому режимі користувач вводить символ, а клієнт повторює символ на екрані, але не надсилає його, доки не буде завершено весь рядок.
2. Режим персонажа: Кожен символ, набраний у цьому режимі, надсилається клієнтом на сервер. Сервер у цьому типі режиму зазвичай відтворює символи для відображення на екрані клієнта.
3. Лінійний режим: Редагування рядка, наприклад відлуння, стирання символів тощо, виконується з боку клієнта. Клієнт надішле весь рядок на сервер.