Пример использования стандартного прикладного протокола

Хотя в сеансах дистанционного доступа данные генерируются только со скоростью, соответствующей возможностям человека по вводу данных и восприятию информации, объем трафика в таких сеансах находится на десятом месте среди наиболее интенсивных источников пакетов в объединенной сети Internet. Многие пользователи выполняют основную часть своей работы в сеансах дистанционного доступа; они не имеют непосредственного подключения к компьютерам, используемым для выполнения основной части вычислений.

Набор протоколов TCP/IP включает стандартный прикладной протокол дистанционного доступа под названием TELNET. Протокол TELNET определяет формат данных, которые должны быть переданы прикладной программой на удаленный компьютер для регистрации в системе, а также формат сообщений, отправляемых в ответ удаленным компьютером. В нем указано, как должны быть закодированы символьные данные для передачи, и какие специальные сообщения передаются для управления сеансом или аварийного прерывания дистанционно выполняемой операции.

Для большинства пользователей не являются существенными подробные сведения о том, как кодируются данные, передаваемые по протоколу TELNET; пользователь может просто вызвать программное обеспечение и обратиться с его помощью на удаленный компьютер, не зная и не задумываясь о том, как именно работает это программное обеспечение. По сути, применение удаленной службы обычно является не более сложным, чем локальной. Например, в компьютерных системах, на которых работают протоколы TCP/IP, обычно предусмотрена команда, предназначенная для вызова на выполнение программного обеспечения TELNET. Во многих системах эта команда называется telnet. Для ее вызова пользователь должен ввести следующее: telnet machine

Здесь параметр machine обозначает доменное имя компьютера, к которому должен быть получен дистанционный доступ. Поэтому для создания соединения TELNET с компьютером example.com пользователь вводит: telnet example.com

С точки зрения пользователя, работающая программа telnet открывает окно, в котором можно ввести команду для выполнения на удаленном компьютере. После установления соединения приложение telnet обеспечивает двухстороннюю связь. До тех пор, пока окно программы остается открытым, telnet передает каждый символ, введенный пользователем, на удаленный компьютер и выводит каждый символ, поступающий с удаленного компьютера, на экран компьютера пользователя.

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

Пример сеанса TELNET

Например, рассмотрим, что происходит, когда пользователь вызывает программу telnet и подключается к компьютеру purdue.edu:

telnet purdue.edu Trying... Connected to purdue.edu. Escape character is ']'. SunOS 5.6 login:  

Самое первое выводимое сообщение, т.е. Trying..., появляется после того, как программа telnet преобразует имя компьютера в IP-адрес и предпримет попытку создать действительное соединение TCP с компьютером, имеющим этот адрес. После установления соединения программа telnet выводит вторую и третью строки, сообщая пользователю, что попытка подключения была успешной, и указывая специальный символ, который пользователь может ввести, чтобы выйти на время из приложения telnet в случае необходимости (например, если возникнет сбой и пользователю потребуется аварийно прервать соединение). Обозначение показывает, что пользователь должен удерживать нажатой клавишу, нажимая клавишу закрывающей квадратной скобки. Сеть клиник урологии в Москве - клиника урологии. BaykalLes. Ru! Лучшая евровагонка из сосны подробности здесь.

Последние строки вывода поступают от удаленного компьютера. Они сообщают, что на нем работает операционная система SunOS версии 5.6, и предоставляют стандартное приглашение к регистрации. Курсор останавливается после сообщения login:, а программа переходит в состояние ожидания ввода пользователем действительного идентификатора учетной записи. Для того чтобы можно было продолжить работу в сеансе TELNET, пользователь должен иметь учетную запись на удаленном компьютере. После ввода пользователем действительного идентификатора учетной записи удаленный компьютер запрашивает пароль и разрешает доступ, только если идентификатор регистрационной учетной записи и пароль являются действительными.

Похожие статьи Меню Опрос Фото Популярное
rss