Содержание
-
Протокол ICMP
-
ICMP (Internet Control Message Protocol) – протокол межсетевых управляющих сообщений Протокол IP предоставляет сервис передачи данных без гарантии доставки: В случае ошибки при передаче пакета никаких действий не предпринимается Функции ICMP Оповещение об ошибках на сетевом уровне Тестирование работоспособности сети Сообщения об ошибках ICMP не обязательно должны обрабатываться 2
-
Формат заголовка ICMP
3 Заголовок 1 байт 1 байт 2 байта Тип сообщения Код сообщения Контрольная сумма Поле данных Зависит от типа и кода сообщения 4байта
-
Типы ICMP- сообщений
4
-
Коды ICMP- сообщений (для типа 3)
5
-
Применение ICMP
Диагностика сети Утилиты ping traceroute (в Windowstracert) 6
-
Утилита ping
Проверка доступности компьютера в сети Эхо-протокол ICMP: Эхо-запрос ICMP (Тип = 8, Код = 0) Эхо-ответ ICMP (Тип = 0, Код = 0) 7
-
Проверка доступности компьютера в сети Эхо-протокол ICMP: Эхо-запрос ICMP (Тип = 8, Код = 0) Эхо-ответ ICMP (Тип = 0, Код = 0) 8 ICMP, Тип = 8, Код = 0
-
Проверка доступности компьютера в сети Эхо-протокол ICMP: Эхо-запрос ICMP (Тип = 8, Код = 0) Эхо-ответ ICMP (Тип = 0, Код = 0) Сети и системы телекоммуникаций. Протокол ICMP 9 ICMP, Тип = 0, Код = 0
-
pingvk.com Обмен пакетами с vk.com [87.240.131.120] с 32 байтами данных: Ответ от 87.240.131.120: число байт=32 время=42мс TTL=49 Ответ от 87.240.131.120: число байт=32 время=41мс TTL=49 Ответ от 87.240.131.120: число байт=32 время=41мс TTL=49 Ответ от 87.240.131.120: число байт=32 время=42мс TTL=49 Статистика Ping для 87.240.131.120: Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь) Приблизительное время приема-передачи в мс: Минимальное = 41мсек, Максимальное = 42 мсек, Среднее = 41 мсек 10
-
Утилита traceroute
traceroute определяет маршрут от отравителя к получателю Находит адреса всех маршрутизаторов, через которые проходит пакет 11
-
>tracertvk.com Трассировка маршрута к vk.com [87.240.131.120] с максимальным числом прыжков 30: 1 3 ms 1 ms 1 ms 10.113.192.62 2 1 ms 1 ms 1 ms 10.255.34.10 3 101 ms 1 ms 10 ms 10.255.34.4 4 4 ms 1 ms 1 ms 10.255.31.1 5 1 ms 4 ms 1 ms 10.255.31.9 6 1 ms 1 ms 1 ms 10.96.242.1 7 41 ms41 ms42 ms srv120-131-240-87.vk.com [87.240.131.120] Трассировка завершена. 12
-
Работа утилиты traceroute
13 TTL = 1
-
14 TTL = 1
-
15 TTL = 0
-
16 ICMP, Тип = 11, Код = 0
-
17 TTL = 2
-
18 TTL = 2
-
19 TTL = 1
-
20 TTL = 0
-
21 ICMP, Тип = 11, Код = 0
-
Итоги
ICMP (Internet Control Message Protocol) – протокол межсетевых управляющих сообщений Функции ICMP Оповещение об ошибках на сетевом уровне Тестирование работоспособности сети Заголовок ICMP Тип сообщения Код сообщения Утилиты, использующие ICMP ping traceroute 22
-
Протокол ARP
23
-
ARP (Address Resolution Protocol) – протокол разрешения адресов Сетевое взаимодействие выполняется с использованием IP-адресов: ping 192.168.10.43 ssh server.university.org Данные передаются с помощью технологии канального уровня: Ethernet, Wi-Fi, MAC-адреса Необходимы средства определения MAC-адреса компьютера по его IP-адресу 24
-
Таблица соответствия
$ cat /etc/ethers 00:17:31:A7:83:34 192.168.1.2 00:17:31:A7:83:0C 192.168.1.3 00:17:31:2E:3C:EE 192.168.1.4 00:17:31:A7:83:48 192.168.1.5 00:17:31:A7:83:68 192.168.1.6 00:17:31:9A:ED:A5 192.168.1.7 00:17:31:A7:84:3A 192.168.1.8 00:17:31:A7:83:5A 192.168.1.9 00:17:31:A7:83:F8 192.168.1.10 25
-
Протокол ARP
Протокол ARP позволяет автоматически определить MAC-адрес компьютера по его IP-адресу ARP работает в режиме запрос-ответ 26
-
ARP-запрос
27 У кого IP 192.168.0.123
-
28 У кого IP 192.168.0.123? FF:FF:FF:FF:FF:FF
-
29 У кого IP 192.168.0.123? У кого IP 192.168.0.123? У кого IP 192.168.0.123? У кого IP 192.168.0.123?
-
ARP-ответ
30 IP: 192.168.10.43 MAC: 30-B6-C2-13-2B-6A
-
31 IP: 192.168.0.123 MAC: 30-B6-C2-13-2B-6A
-
Формат ARP-запроса
32
-
Формат ARP-ответа
33
-
Место в модели OSI
34 Сетевых интерфейсов Сетевой Транспортный Прикладной Ethernet Wi-Fi DSL IP TCP UDP HTTP SMTP DNS FTP ICMP ARP DHCP ICMP DHCP ARP ICMP DHCP
-
ARP не проходит через маршрутизаторы
35
-
36
-
37
-
ARP-таблица
Компьютеры в сети записывают информацию о найденных MAC-адресах в кэш Нет необходимости запрашивать MAC-адрес при каждом отправлении ARP-таблица хранит данные о соответствии MAC и IP-адресов arp -a 38
-
Оптимизации ARP
Извлечение информации из ARP-запроса Запросы отправляются на широковещательный адрес Все компьютеры извлекают и запоминают IP и MAC-адреса отправителя запроса Добровольный ARP-запрос (Gratuitous ARP): Запрос собственного IP-адреса Используется при назначении нового IP-адреса для быстрого оповещения всех компьютеров в сети Предотвращение использования одинаковых IP-адресов в сети 39
-
Итоги
ARP (Address Resolution Protocol) – протокол разрешения адресов Позволяет автоматически определить MAC-адрес компьютера по его IP-адресу Режим работы запрос-ответ: Запрос отправляется на широковещательный адрес Ответ посылает только компьютер с запрошенным IP-адресом Результаты работы протокола ARP записываются в ARP-таблицу на компьютере 40
-
Протокол DHCP
-
DHCP (Dynamic Host Configuration Protocol) – протокол динамической конфигурации хостов Для работы в сети компьютеру нужен IP-адрес Методы назначения IP-адресов Вручную Автоматически Протокол DHCP Позволяет назначать IP-адреса компьютерам в сети автоматически Требует создания инфраструктуры (DHCPсервер) IP-адреса хостов могут меняться Протокол DHCP 42
-
Клиент DHCP Компьютер, который получает IP-адрес автоматически Сервер DHCP Компьютер, который обеспечивает назначение IP-адресов Ведет таблицу выделенных IP-адресов, чтобы избежать дублирования Клиент и сервер обмениваются сообщениями DHCP в режиме запрос-ответ Протокол DHCP 43
-
Получение IP-адреса 44 Клиент Сервер
-
Получение IP-адреса 45 Клиент Сервер DISCOVER
-
Получение IP-адреса 46 Клиент Сервер DISCOVER Широковещательный адрес FF:FF:FF:FF:FF:FF
-
Получение IP-адреса 47 Клиент Сервер DISCOVER OFFER, IP-адрес
-
Получение IP-адреса 48 Клиент Сервер DISCOVER OFFER, IP-адрес REQUEST, IP-адрес
-
Получение IP-адреса 49 Клиент Сервер DISCOVER OFFER, IP-адрес REQUEST, IP-адрес ACK, IP-адрес
-
Получение IP-адреса 50 Клиент Сервер DISCOVER OFFER, IP-адрес REQUEST, IP-адрес ACK, IP-адрес D O R A
-
Протокол DHCP 51
-
Зачем нужно четыре шага? 52 Клиент Сервер DISCOVER OFFER, IP-адрес REQUEST, IP-адрес ACK, IP-адрес
-
Зачем нужно четыре шага? 53 Клиент Сервер DISCOVER OFFER, IP-адрес ACK, IP-адрес
-
Два DHCP сервера в сети 54 Клиент Сервер 2 DISCOVER OFFER, IP-адрес 2 REQUEST, IP-адрес 2 ACK, IP-адрес 2 Сервер 1 DISCOVER REQUEST, IP-адрес 2 OFFER, IP-адрес 1
-
Ошибки при передаче 55 Клиент Сервер DISCOVER OFFER, IP-адрес
-
Ошибки при передаче 56 Клиент Сервер DISCOVER OFFER, IP-адрес ACK, искаженный IP-адрес
-
Фиксированный Выделенный IP-адрес для каждого MAC-адреса Динамический Выделение компьютеру любого IP-адреса из пула адресов Пул адресов Список (диапазон) IP-адресов, которые назначает DHCPсервер DHCP сервер следит за уникальностью распределения адресов Назначение адресов в DHCP 57
-
IP-адрес выделяется DHCP клиенту на ограниченное время Время аренды (lease time) Типичное время: 1 час, 1 сутки, 3 суток и т.п. После окончания времени аренды IP-адрес освобождается DHCP клиент может продлить использование IP-адреса после окончания аренты Сокращенная процедура получения IP-адреса Время аренды в DHCP 58
-
Обновление аренды IP-адреса 59 Клиент Сервер REQUEST, IP-адрес
-
Обновление аренды IP-адреса 60 Клиент Сервер REQUEST, IP-адрес ACK, IP-адрес
-
Окончание использования IP-адреса Сообщение DHCP Release Сервер может назначить освободившийся адрес другому клиента Сообщение DHCP Release автоматически отправляется современными ОС при корректном выключении Отсутствие сообщения DHCP Release До окончания срока аренды DHCP сервер считает IP-адрес занятым После окончания аренды адрес освобождается Прекращение использования адреса 61
-
Для работы в сети нужен не только IP-адрес Конфигурационные параметры передаются DHCP в качестве опций DHCP предоставляет дополнительно: Маску подсети Маршрутизатор по умолчанию (шлюз) Адреса DNS-серверов Адреса серверов времени Маршруты и другую информацию Конфигурационная информация 62
-
Поиск DHCP сервера в сети 63 Клиент DHCP Сервер DHCP
-
Поиск DHCP сервера в сети 64 Клиент DHCP Сервер DHCP
-
Поиск DHCP сервера в сети 65 Клиент DHCP Сервер DHCP
-
Поиск DHCP сервера в сети 66 Клиент DHCP Сервер DHCP
-
Поиск DHCP сервера в сети 67 Клиент DHCP Сервер DHCP
-
Поиск DHCP сервера в сети 68 Клиент DHCP Сервер DHCP DHCP Relay
-
Поиск DHCP сервера в сети 69 Клиент DHCP Сервер DHCP DHCP Relay
-
Протокол DHCP Автоматическое назначение IP-адресов и другой конфигурационной информации Архитектура клиент-сервер Режим работы запрос-ответ Процесс получения IP-адреса DORA Адрес выдается на ограниченный срок (аренда) DHCPсервер должен находится в той же подсети, что и клиент DHCP Итоги 70
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.