Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция 6 - Адресация WLAN

.pdf
Скачиваний:
1
Добавлен:
18.02.2024
Размер:
1.24 Mб
Скачать

DHCP - Dynamic Host Configuration

Protocol RFC 2131.

DHCP – протокол динамического назначения адресов. Реализован на L7 поверх UDP.

Discover

 

Offer

 

Request

 

Ack

DHCP

 

Discover – поиск, клиент отправляет DHCPDISCOVER как широковещательный запрос на порт 67.

Offer - DHCPOFFER содержит IP-адрес из доступной области адресов, отправляется как широковещательный.

Request – DHCPREQUEST – уведомление на сервер о присвоении адреса. Ack – уведомление о сроке аренды адреса DHCPACK.

Опции DHCP

Option 1 — маска подсети IP

Option 3 — основной шлюз

Option 6 — адрес сервера DNS (основной и резервный)

Option 51 - срок аренды IP-адреса клиентом

Option 55 — список запрашиваемых опций.

Option 82 — ретрансляция DHCP-сервера, организует взаимодействие между двумя разными подсетями

Транспортный уровень – модель TCP/IP

TCP: 90%

UDP 8%

IP

Протоколы транспортного уровня реализованы ТОЛЬКО на оконечных устройствах.

Другие протоколы: 2%

транспортный транспортный

Сеть IP

14

Сокет в IPv4

На транспортном уровне TCP/IP вводится понятие «сокет»: комбинация IP-адреса и порта, позволяющая однозначно определить точку подключения.

Порт — программный (логический) 16-битовый идентификатор, позволяющий выделить ресурсы для пересылки сообщений определенных служб и приложений.

Большинство общих служб имеют зарезервированные порты в диапазоне до 1024, иногда несколько.

15

UDР: User Datagram Protocol. RFC 768 (1980)

UDP работает поверх IP.

Не ориентирован на соединение.

Не контролирует успешность доставки данных (без квитирования).

Контрольная сумма рассчитывается для всего пакета, что позволяет обнаруживать ошибки в поле данных. Пакеты, данные которых были повреждены удаляются безвозвратно.

Реализуется только на оконечных узлах.

Используется для передачи трафика, чувствительного к задержкам и мало чувствительного к потерям).

Номера некоторых зарезервированных портов UDP: 7,9,11,13,15,17,19,37, 42,43,53,67,68,69,88,111,123,161,162,512,513,514,525.

4

8

16

32

 

 

 

 

Порт отправителя

 

 

Порт получателя

Длина датаграммы

 

 

Контрольная сумма

 

 

 

 

 

Данные

16

TCP: Transmission Control Protocol.

RFC 793 (1981)

TCP – работает поверх IP, ориентирован на соединение: перед началом передачи информации проверяет состояние порта удаленного узла.

Для контроля за пересылкой данных использует перезапросы с узлаполучателя (квитирование).

Контрольная сумма рассчитывается для всего пакета, что позволяет обнаруживать ошибки в поле данных. Реализуется только на оконечных узлах.

Используется для передачи трафика, чувствительного к потерям.

Формирует псевдозаголовок (в поле тип протокола значение

00000100)

17

Структура заголовка TCP

4

8

16

32 бита

 

 

 

 

 

 

 

Порт отправителя

 

Порт получателя

 

 

 

 

 

 

Позиция сегмента (порядковый номер первого байта в сообщении)

 

 

 

 

 

 

 

 

 

 

Первый ожидаемый байт

 

 

 

 

 

 

 

 

Смещ.

 

Резерв

Флаги

 

Размер окна

 

данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Контрольная сумма пакета

 

Срочность

 

 

 

 

 

 

 

 

 

 

Опции и заполнитель

 

 

 

 

 

 

 

 

18

Псевдозаголовок

Добавляется к пакету перед вычислением контрольной суммы. Нужен для проверки корректности доставки (контрольная сумма вычисляется на основании заголовка, псевдозаголовка и данных). Получателю не пересылается.

Пакет дополняется нулям до кратного 16 битам.

На приеме контрольная сумма вычисляется на основе данных псевдозаголовка, полученных из IP-заголовка, заголовка пакета транспортного протокола и поля данных

 

 

 

IP-адрес отправителя

 

 

 

 

 

 

 

 

 

 

 

IP-адрес получателя

 

 

 

 

 

 

 

 

00000000

00010001

 

Длина пакета

 

 

транспортного уровня

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тип протокола

 

 

 

 

 

 

 

 

 

Без учета псевдозаголовка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

Состояние портов устройства