Протокол TELNET h2>
Слава Інчін p>
Протокол
TELNET дозволяє вам під'єднатися до віддаленого комп'ютера, що знаходиться
десь "на просторах" Internet, і працювати з ним як ніби б ви
використовуєте локальну систему, скажімо, безпосередньо в технічному
університеті. На практиці ваші можливості лімітуються тим рівнем доступу,
яким задано для вас адміністратором віддаленої системи. У всякому разі ви
повинні мати свій ідентифікатор ID (userid або username) і пароль для входу в
систему. У той же час, тільки відносно невелика кількість комп'ютерів у
Internet дозволяють вільний доступ через TELNET. Використання TELNET Щоб
підключитися до віддаленій машині в Internet і провести ті чи інші дії в
ній, запустіть програму telnet, яка є для користувача інтерфейсом
протоколу TELNET (в даному випадку мова йде про введення команди на UNIX або
UNIX-подібних системах, про роботу програм-клієнтів для telnet на інших
платформах буде сказано окремо). p>
Формат
команди (не повна, але достатня для практики, версія) p>
telnet
host [port] p>
де p>
host
- Офіційне доменне ім'я машини або її псевдонім (alias), чи її IP-адреса в
вигляді цифр, розділених крапками; p>
port
- Визначає номер порту (адреса додатка). Якщо номер порту не заданий, то
приймається номер порту TELNET за замовчуванням - 23. p>
Якщо
команда telnet використовується без аргументів, тоді вводиться командний режим, про
якому сигналізує підказка p>
telnet p>
В
цьому режимі доступу і виконуються наступні основні команди: p>
open
host [-port], - відкриває з'єднання з названою системою; p>
close
- Закриває TELNET з'єднання і повертає вас в командний режим; p>
quit
- Закінчує всі відкриті TELNET з'єднання і виводить вас із telnet; p>
!
[команда] - виконання окремої команди в shell на локальній системі; p>
status
- Показує поточний стан telnet; p>
?
[команда] - отримання допомоги. Якщо аргументу немає, то telnet видає список всіх
своїх команд. p>
Можливі
повідомлення про помилки: p>
Unknown
Host 1. Ім'я або адресу були набрані неправильно p>
Connection
Refused 1. Віддалений комп'ютер функціонує з помилками p>
Connection
Dropped. Проблема з мережею або віддаленим хостом, що призвела до закриття з'єднання p>
Особенности: p>
Часом
вельми складно закрити TELNET-з'єднання, наприклад, через різке уповільнення
проходження IP-пакетів або розриву зв'язку по виділеній лінії. Кращий рада --
уважно читати всі інструкції, які з'являються, коли ви робите login в
систему. Якщо ж на екрані немає нічого, що могло б допомогти, спробуйте одну з
цих команд: p>
exit, quit, logout,// end, end,
leave, bye, disconnect, goodbye, ciao, Ctrl-D, або Ctrl-Z. p>
В
останньому випадку на ряді платформ Ctrl-Z переводить ваше TELNET з'єднання
фоновий режим з висновком номера процесу, після чого бажано обірвати цей
процес командою p>
kill
IDprocess p>
Якщо
перераховані команди не призводять до потрібного результату, то залишається Ctrl-] або
Ctrl-^, які закінчують TELNET з'єднання. Це поверне Вас в режим підказки
telnet>. Введіть quit або exit після telnet>, цим Ви закінчите свій
сеанс. p>
Деякі
приклади і адреса: p>
InfoSource p>
Login: p>
Welcome to the InterNIC Information
Service Gopher p>
Please enter your terminal type p>
TERM = (vt100) p>
Internet Gopher Information Client
v1.11 p>
InterNIC Information Services
InfoSource p>
Press? for Help, q to Quit, u to go
up a menu p>
Бібліотечний
каталог університету Кембриджа p>
Trying ... Connected to JANUS.CSI.CAM.AC.UK. P>
+ + + + University of Cambridge
Telnet-> X.29 Gateway ++++ p>
For help, mail to
[email protected] or phone (0223) 3334681. p>
Enter the name of the X.29 host or
service you want to call, for example, uk.ac.cam.ul (University Library). p>
+ + + Spad (1.27-6 of 1993/11/13)
connected +++ p>
Press Cntrl/P followed by B to
generate an interrupt. p>
Press Cntrl/P followed by A to
interact with the dateway PAD. p>
Use the PAD command "clear"
to the call. p>
Cambridge University Library
catalogue (UK.AC.CAM.UL) p>
If your terminal is DEC VT100
compatible, type Y and press RETURN, or just press RETURN if not: p>
Does this display as an e acute
-> i