Доступ к другим компьютерам (с помощью программы Telnet )
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Одну из технологий Internet, позволяющую получить доступ к ресурсам удаленных компьютеров, обеспечивает протокол Telnet. Telnet является протоколом прикладного уровня, находящимся над транспортным протоколом TCP.

С помощью протокола Telnet можно установить связь с другим удаленным компьютером и пользоваться в интерактивном режиме его информацией и программами. При этом мы имеем такие же возможности, как если бы находились непосредственно перед этим компьютером. Удаленный компьютер откликается на ваши команды, а ваш компьютер работает как его терминал. С помощью набора простых команд вы инструктируете узловой компьютер для установления соединения с другим удаленным компьютером сети. После соединения становится возможной работа в режиме эмуляции удаленного терминала. Вы можете запускать программы на компьютере, находящемся на другом континенте. Доступ по протоколу Telnet предполагает, что пользователь имеет регистрацию на удаленном компьютере. Если же регистрации нет, то доступ к информационным ресурсам многих компьютеров по протоколу Telnet обеспечивается тем, что многие компьютеры имеют в своей операционной системе специально зарезервированных пользователей. Поэтому часто возможен доступ под именами visitor или guest. Некоторые общедоступные серверы иногда сами подсказывают правильную последовательность входа в систему. После входа в систему можно воспользоваться возможностями, которые предлагает удаленный компьютер. Многие серверы работают под управлением операционной системы (ОС) UNIX.

При работе под управлением ОС UNIX для установления связи с удаленным компьютером необходимо открыть telnet-сессию, набрав после системного приглашения ОС команду telnet и адрес удаленного компьютера. Например: % telnet nt. bsu.unibel.by

После этого появляется сообщение: trying 195.50.4.35 Connected to nt. bsu.unibel.by Escape character is: Л] login:

Введя после системного приглашения ОС UNIX, которое на экране представлено знаком %, команду telnet и адрес нужного нам компьютера, мы увидели сообщение о попытке соединиться с этим узлом, о чем говорит IP-адрес этого узла, соответствующий его доменному имени. Затем следует сообщение об установлении соединения с этим компьютером и сообщается езсаре-поспедовательность, которая получается при одновременном нажатии клавиши Ctrl и ]. При необходимости эта последовательность позволяет выйти из затруднительных ситуаций, которые могут возникнуть в сеансе telnet, не прерывая связи с Internet. Ввод escape-поакдо- ватель поста вернет вас к приглашению telnet (login:), откуда можно вернуться к системному приглашению по команде quit.

При запросе вашего имени и пароля следует их ввести с клавиатуры. После соединения с удаленным компьютером необходимо ему сообщить тип терминала, с которым мы работаем, или же по умолчанию принять эмуляцию терминала VT100. Это необходимо сделать, так как удаленный компьютер должен знать, в каком виде присылать нам данные, чтобы обеспечить принцип совместимости уст- ройств с различными возможностями. Терминал VT100 является стандартным для коммуникационных технологий.

При работе в режиме telnet могут одновременно использоваться несколько удаленных компьютеров, так как из меню одной системы доступными становятся множество баз данных других компьютерных систем. Для окончания связи с удаленным компьютером следует набрать команду выхода exit или logout в приглашении UNIX удаленного хост-компьютера, либо, перейдя в командный режим Telnet путем ввода евсаре-последовательности, выполнить команду close.

Следует иметь в виду, что после установления связи с удаленным компьютером Telnet автоматически переключается в "прозрачный" режим. Это значит, что ваша программа-клиент и программа- сервер удаленного компьютера работают в фоновом режиме. Т.е. сама программа, управляя вводом и обработкой команд и обеспечивая протокол передачи, остается невидимой или "прозрачной". При переходе в командный режим Telnet снова становится видимым.

Основные команды Telnet. ? - показывает список всех команд. ?команда - поясняет содержание команды.

Enter - возвращает программу из командного режима в "прозрачный" для работы с удаленным компьютером.

еэсаре-цоследовательность - переводит программу Telnet в командный режим.

open имя хоста - устанавливает связь с заданным хост-компьютером, как и команда telnet.

close - прерывает существующее соединение, quit - заканчивает сеанс работы с Telnet.

Современные интерфейсные программы Microsoft Windows NT и Windows 95 устанавливают программу Telnet как часть пакета утилит протокола TCP/IP.

Дата: 2019-02-25, просмотров: 171.