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 містить три байта і називається командою. Формат цього блоку показаний на малюнку

Image445566001.jpg