Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


ѕрограмма-клиент (telnet)




Telnet - это интерфейс пользовател€ дл€ работы по протоколу TELNET. ѕрограмма работает в двух режимах: в режиме командной строки (command mode) и в режиме удаленного терминала (input mode).

ѕри работе в режиме удаленного терминала telnet позвол€ет работать с буферизацией (line-by-line) или без нее (character-at-a-time). ѕри работе без буферизации каждый введенный символ немедленно отправл€етс€ на удаленную машину, откуда приходит "эхо". ѕри буферизованном обмене введенные символы накапливаютс€ в локальном буфере и отправл€ютс€ на удаленную машину пакетом. "Ёхо" в последнем случае также локальное.

ƒл€ переключени€ между режимом командной строки и режимом терминала используют последовательность Ctrl+], котора€ может быть изменена командами telnet (таблица 3.2).

“аблица 3.2, ќсновные команды режима командной строки telnet

 оманда Ќазначение
open host [port] Ќачать telnet-сессию с машиной host по порту port. јдрес машины можно задавать как в форме IP-адреса, так и в форме доменного адреса
close «авершить telnet-сессию и вернутьс€ в командный режим. ќднако в некоторых системах, если telnet был вызван с аргументом, close приведет к завершению работы telnet
quit «авершить работу telnet
z "«аморозить" telnet сессию и перейти в режим интерпретатора команд локальной системы. »з этого режима можно выйти по команде Exit
mode type ≈сли значение type line, то используетс€ буферизованный обмен данными, если character - то обмен не буферизованный
? [command] help [command] —писок команд или описание конкретной команды
send argument ƒанна€ команда используетс€ дл€ ввода команд и сигналов протокола TELNET, которые указываютс€ в качестве аргумента. Ќапример: send ao - посылает команду прервать выдачу на принтер NVT

ѕрограмму telnet можно использовать не только дл€ работы по протоколу TELNET, но и дл€ тестировани€ других протоколов, например SMTP:

telnet host.domain.org 25

ѕосле установки соединени€ можно обмениватьс€ командами протокола SMTP c сервером этого протокола.

¬ насто€щее врем€ часто доступ к удаленной машине Internet осуществл€етс€ не пр€мо, а через промежуточный сервер. Ќапример, пользователь использует программу дозвона (dial-in) на персональном компьютере дл€ доступа к Unix-машине, а затем telnet дл€ доступа к другому компьютеру, подключенному к Internet. ¬ этом случае также возможны несоответстви€. Ќапример, программа term90 из набора Norton Commander имеет экран не 24_80, а только 23_80. ѕри эмул€ции терминала vt100 это следует учитывать, т.к. в базе данных termcap дл€ этого терминала определены значени€ 24_80. ƒело в том, что при доступе по telnet две Unix-машины согласовывают свои возможности, а DOS-компьютер из этого процесса исключен. ƒл€ обеспечени€ правильной работы в базе данных termcap следует прописать терминал дл€ такого доступа.

ѕротокол Telnet

Telnet был разработан, дл€ того чтобы работать между хостами работающими под управлениием любых операционных систем, а также с любыми терминалами. ≈го спецификаци€, приведенна€ в RFC 854 [Postel and Reynolds 1983a], определ€ет терминал, который может €вл€тьс€ наиболее общим, и который называетс€ виртуальным сетевым терминалом (NVT - network virtual terminal). NVT это воображаемое устройство, наход€щеес€ на обоих концах соединени€, у клиента и сервера, с помощью которого устанавливаетс€ соответствие между их реальными терминалами. “аким образом, операционна€ система клиента должна определ€ть соответствие между тем типом терминала, за которым работает пользователь, с NVT. ¬ свою очередь, сервер должен устанавливать соответствие между NVT и теми типами терминалов, которые он (сервер) поддерживает.

NVT это символьное устройство с клавиатурой и принтером. ƒанные, введенные пользователем с клавиатуры, отправл€ютс€ серверу, а данные, полученные от сервера, поступают на принтер. ѕо умолчанию клиент отражает эхом на принтер все, что ввел пользователь, однако, ниже мы увидим что, существуют опции, которые позвол€ют изменить подобное поведение.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-05-07; ћы поможем в написании ваших работ!; просмотров: 986 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

≈сть только один способ избежать критики: ничего не делайте, ничего не говорите и будьте никем. © јристотель
==> читать все изречени€...

2007 - | 1975 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.01 с.