Студопедия — Утилита telnet
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Утилита telnet






Telnet - сетевой протокол для реализации текстового интерфейса по сети. Название «telnet» имеет также утилита, реализующая клиентскую часть протокола. Исторически telnet служил для удалённого доступа к интерфейсу командной строки операционных систем. Протокол telnet может использоваться для выполнения отладки других протоколов на основе транспорта TCP.

Утилита telnet поддерживает следующие команды:

  • Close – закрытие текущего подключения.
  • Display – отображение параметров операции.
  • Open – подключение к сайту.
  • Quit – выход из telnet.
  • Set – установление параметров.
  • Send – отправление строки на сервер.
  • Status – вывод сведений о текущем состоянии.
  • Unset – сброс параметров.

Используя утилиту telnet можно, например, вручную отправить запрос клиента и получить ответ сервера по протоколу HTTP.

Для этого выполним следующую последовательность действий:

  1. Запуск утилиты telnet
  2. Установление соединения с веб-сервером с помощью команды:

open имя_хоста 80

  1. Формирование запроса клиента
  2. Получение ответа сервера

 

Пример

  1. Устанавливаем соединение:

open localhost 80

  1. Формируем строку состояния запроса клиента:

GET HTTP://LOCALHOST/PERLCALC.HTML HTTP/1.0 <ENTER><ENTER>

 

  1. Получаем ответ сервера:

 

Видно, что ответ веб-сервера localhost содержит строку состояния (с кодом успешного завершения 200), поля заголовка (Server, Date, Content-type и др.) и тело, содержащее HTML код запрошенного клиентом документа http://localhost/perlcalc.html.

 

Порядок выполнения работы

 

Задание 1. Просмотр сетевых настроек

1) С помощью утилиты ipconfig (запускается в командной строке командой ipconfig) определите IP-адрес и маску подсети для своего компьютера.

2) Определите класс подсети, в которой находится ваш компьютер без использования маски подсети и по маске подсети.

3) Определите адрес подсети, в которой находится ваш компьютер, с использованием функции “Логическое И” над IP-адресом и маской подсети. Следует иметь в виду, что операция “Логическое И” должна производиться с двоичным представлением операндов.

 

Задание 2.

С помощью утилиты ping (запускается в командной строке командой ping) проверьте доступность хостов, минимальное, среднее и максимальное время приема-передачи ICMP пакетов до них. Можно рассмотреть хосты, например в следующей последовательности:

1) Сервер вашего непосредственного провайдера или сервера вашей подсети;

2) Какой-либо сервер вашего региона;

3) Веб-сервер Интернет-Университета Информационных Технологий: www.intuit.ru;

4) Веб-сервер Университета в Кембридже: www.cam.ac.uk;

5) Веб-сервер Университета в Калифорнии: www.ucla.edu;

6) Веб-сервер Университета в Токио: www.u-tokio.ac.jp;

7) Веб-сервер компании Майкрософт: www.microsoft.com.

 

Обратите внимание, что в последнем случае ICMP-пакеты блокируются веб-сервером.

 

Задание 3.

 

С помощью утилиты tracert (запускается в командной строке командой tracert) определите маршруты следования и время прохождения пакетов до хостов, приведенных в задании 2.

 

Задание 4.

 

1) С помощью утилиты netstat (запускается в командной строке командой netstat) посмотрите активные текущие сетевые подключения и их состояние на вашем компьютере.

2) Запустите несколько экземпляров веб-браузера, загрузив в них веб-страницы с разных веб-серверов. Посмотрите с помощью netstat, какие новые сетевые подключения появились в списке.

3) Закрывайте браузеры и с помощью netstat проверяйте изменение списка сетевых подключений.

 

Задание 5. Ознакомление с протоколом HTTP с помощью утилиты telnet.

1) Запустите сеанс telnet (запускается в командной строке командой telnet). При этом появится подсказка Microsoft Telnet>;. С полным списком команд можно ознакомиться с помощью команды help.

2) Разрешите режим отображения вводимых с клавиатуры символов с помощью команды set localecho.

3) В соответствии с протоколом HTTP необходимо установить соединение с веб-сервером. Для этого с помощью команды open устанавливается соединение, например: open www.yandex.ru 80.

4) Сформируйте клиентский запрос. Как минимум он должен содержать строку состояния, например:

GET HTTP://WWW.YANDEX.RU/INDEX.HTML HTTP/1.0

Если поля запроса отсутствуют, то ввод заканчивается двумя нажатиями клавиши <ENTER> для вставки пустой строки после заголовка.

Следует обратить внимание на то, что при вводе нельзя допускать ошибок, поскольку при попытке их исправить с помощью клавиши <BACKSPACE>, ее нажатие интерпретируется как часть запроса.

5) Изучите полученный ответ сервера. Обратите внимание на код ответа в строке состояния ответа веб-сервера в строке состояния и поля заголовка ответа.

Если ответ сервера очень большой (в первую очередь из-за размера документа в теле ответа), то содержимое ответа сервера в окне интерпретатора командной строки обрезается с начала. В этом случае рекомендуется для просмотра заголовка вместо метода GET использовать метод HEAD.

 







Дата добавления: 2015-04-16; просмотров: 834. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия