Telnet
Telnet - віддалений доступ. Дає можливість абоненту працювати на будь-якій ЕОМ мережі Internet як на свійї власній. Тобто запускати програми, змінювати режим роботи і т.д.
Протокол TELNET дозволяє обслуговуючої машині розглядати всі віддалені термінали як стандартні " мережні віртуальні термінали " рядкового типу , що працюють в кодах ASCII , а також забезпечує можливість узгодження складніших функцій (наприклад , локальний або віддалений луна- контроль , сторінковий режим , висота і ширина екрану і т. д.). На прикладному рівні над TELNET перебуває або програма підтримки реального термінала , або прикладний процес в обслуговуючій машині , до якого здійснюється доступ з термінала. Формат NTV досить простий. Для даних використовуються 7 - бітові ASCII коди . 8 - бітові ж октети зарезервовані для командних послідовностей.
Після того як TELNET зв'язок встановлено , починаються переговори про використовувані опціях . Кожна з договірних сторін може послати другий один з чотирьох запитів will , do , wont і dont .
Змінні Telnet
Echo
Визначає , чи буде відображатися на екрані те , що ви вводите з клавіатури. При значенні off ввід не відображається , наприклад , при введенні пароля .
Escape
Задає символ , що використовується як escape . Поява цього символу у вхідному потоці змушує його і наступні символи інтерпретуватися в ЕОМ , де функціонує процес telnet , як команда
Interrupt
Специфікує символ переривання процесу . Введення його призводить до зупинки процесу користувача, що працює на віддаленій ЕОМ.
Quit
Специфікує символ , який використовується користувачем на його клавіатурі для виконання команд brake або attention .
Flushoutput
Визначає символ , який служить для переривання процедури виведення на віддаленій ЕОМ.
EOF
Специфікує символ , який використовується для позначення кінця файлу на віддаленій машині.
Операція переривання процесу (IP) дозволяє перервати , видалити або завершити процес користувача (наприклад , вийти з нескінченного циклу). Процедура переривання виводу ( AO) дозволяє процесу користувача продовжуватися, але висновок на його робочу станцію переривається , при цьому очищається буфер від вже записаною , але не відображеної інформації. Запит "Ви тут ? " ( AYT ) зручний, коли необхідно з'ясувати чи виконується для користувача завдання чи ні.
Операція стерти символ ( EC ) дозволяє користувачеві видалити символ з потоку даних , застосовується для редагування тексту на екрані. Операція стерти рядок ( EL) дозволяє користувачеві при редагуванні видалити цілий рядок .
Блок даних процедури TELNET містить три байта і називається командою. Формат цього блоку показаний на малюнку