881.50K
Category: internetinternet

Формат IP-пакета. Протокол ARP. Лекция 2

1.

Лекция 2
Формат IP-пакета
Протокол ARP

2.

Фомат IP-пакета
Тип сервиса (ToS) -> дифференцированные сервисы (DiffServ, RFC 2474)
Последние 2 бита в ToS -> Explicit Congestion Notification (ECN, RFC 3168)
Общая длина: 20 байт … 65 535 байт
Смещение фрагментов: измеряется 8-байтовыми блоками (0 … (2^13-1)*8)
Протокол верхнего уровня: первоначальный список в RFC 790

3.

4.

IP локальный адрес
Задачи уровеня сетевых интерфейсов:
1) упаковать пакет в кадр соответствующего для данной сети
формата (Ethernet, Token Ring, ATM, …)
2) снабдить данный кадр локальным адресом
следующего маршрутизатора
ARP (Address Resolution Protocol) – протокол разрешения адресов

5.

Пример ARP-запроса и -ответа
Запрос:
для Ethernet
для ip
Ответ:
---------- 2 (0x0002)

6.

ARP: структура пакета
https://tools.ietf.org/html/rfc826

7.

Схема работы ARP

8.

Пример ARP-запроса

9.

Пример ARP-таблицы
Статические записи создаются вручную с помощью утилиты arp
не имеют срока жизни
Динамические записи создаются автоматически
периодически должны обновляться

10.

Альтернативная реализация ARP
Proxy-ARP:
В маршрутизатор заносится запись
IPD - MAC1 - int2
PPP
Глобальные сети (без широковещания) – применяются ARP-серверы
English     Русский Rules