Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, полный углубленный курс, 4 часа в неделю)



Уроки 61 - 63
Сеть Интернет. Адреса в Интернете
§47. Сеть Интернет. §48. Адреса в Интернете




Содержание урока

§47. Сеть Интернет
§48. Адреса в Интернете

IP-адреса

Доменные имена

Адрес ресурса (URL)

Тестирование сети

Вопросы и задания

Задачи

§48. Адреса в Интернете


Тестирование сети


При работе с сетью возникает несколько характерных задач, связанных с проверкой доступности компьютеров и правильности работы службы DNS. Для этой цели администраторы используют утилиты, работающие из командной строки. В Linux для работы в командной строке нужно запустить программу Терминал (Konsole), а в Windows — командный процессор cmd.

Определим IP-адрес и настройки своего компьютера. Для этого в Windows используется команда ipconfig, результат работы которой может быть, например, таким:

Подключение по локальной сети — Ethernet адаптер:

IР-адрес: 192.168.45.48

Маска подсети: 255.255.255.0

Основной шлюз: 192.168.45.5


Последняя строка показывает адрес шлюза — узла, на который отправляются все пакеты, в которых указан IP-адрес получателя, не входящий в локальную сеть (в данном случае — в сеть 192.168.45.0/24). В операционной системе Linux (и других Unix-подобных системах) для той же цели используется команда ifconf ig1.


1 В некоторых версиях, например в AltLinux, её нужно вызывать как /sbin/ifconfig



Команда ping посылает на указанный узел пакеты и ждёт ответных пакетов (по протоколу ICMP). По команде

ping 192.168.45.5


мы можем получить, например, такой результат:

Обмен пакетами с 192.168.45.5 по 32 байт:

Ответ от 192.168.45.5: число байт = 32 время = 5мс

Ответ от 192.168.45.5: число байт = 32 время < 1мс

Превышен интервал ожидания для запроса.

Ответ от 192.168.45.5: число байт = 32 время < 1мс


Для каждого пакета указано время получения отклика. В данном случае связь есть, но третий пакет был потерян. Если пакеты не доходят, это означает, что связи с узлом нет или администратор запретил отвечать на запросы по протоколу ICMP.

Теперь проверим, как работает DNS-сервер. Определим IР-адрес сервера www.altlinux.org с помощью команды nslookup:

nslookup www.altlinux.org


Ответ может быть таким:

Server: UnKnown

Address: 172.16.172.19

Name: www.altlinux.org

Address: 194.107.17.79


Это значит, что в настройках сетевого соединения установлен DNS-сервер 172.16.172.19, который не имеет доменного имени (англ. UnKnown — неизвестный). Как следует из ответа этого DNS-сервера, узел www.altlinux.org имеет IP-адрес 194.107.17.79.

Если DNS-сервер доступен, в команде ping можно указывать не только IP-адрес, но и доменное имя, например

ping www.google.ru


Утилита tracert (в Linux — traceroute) показывает, по какому маршруту идут пакеты к заданному сайту. Например, результат выполнения команды

tracert www.yandex.ru


может выглядеть примерно так:

Трассировка маршрута к www.yandex.ru [87.250.251.3]

с максимальным числом прыжков 30:

1   < 1 мс   < 1 мс   < 1 мс   192.168.45.5

2   3 мс      2 мс      3 мс       193.85.124.15

3   10 ms   12 ms   1 ms       aurora-spb-ix.yandex.net [194.85.177.90]

4   16 ms   10 ms   12 ms     aluminium-vlan934.yandex.net [213.180.208.12]

5   19 ms   23 ms   12 ms     silicon-vlan901.yandex.net [77.88.56.125]

6   30 ms   32 ms   31 ms     131ink-ival-ugrl.yandex.net [213.180.213.4]

7   18 ms   21 ms   24 ms     www.yandex.ru [87.250.251.3]

Трассировка завершена.


Эти данные говорят о том, что пакет достигает узла www.yandex.ru за 7 «прыжков» («хопов»), т. е. проходит 6 промежуточных узлов-маршрутизаторов. Каждому узлу посылается 3 пакета, в ответе указано время прохождения каждого из них. Если узел имеет доменное имй, оно записывается слева от IP-адреса. С помощью утилиты tracert (traceroute) можно определить, где именно нарушена связь.

Следующая страница Вопросы и задания



Cкачать материалы урока







Наверх