Служебные утилиты для работы в Интернет


GET HTTP://LOCALHOST/PERLCALC.HTML HTTP/1.0



бет4/5
Дата07.11.2022
өлшемі208,5 Kb.
#48070
түріЛабораторная работа
1   2   3   4   5
GET HTTP://LOCALHOST/PERLCALC.HTML HTTP/1.0






  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. Сформируйте клиентский запрос. Как минимум он должен содержать строку состояния, например:



Достарыңызбен бөлісу:
1   2   3   4   5




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет