Скачиваний:
4
Добавлен:
25.06.2023
Размер:
168.79 Кб
Скачать

Explicit Congestion Notification

 

Сети и системы телекоммуникаций. Протокол TCP: управление перегрузкой

11

 

ECN в заголовке IP

4 бита

4 бита

8 бит

 

16 бит

Номер

Длина

Тип

 

Общая длина

версии

заголовка

сервиса

 

 

 

 

 

 

 

 

16 бит

3 бита

13 бит

Идентификатор пакета

Флаги

Смещение фрагмента

 

 

 

 

 

8 бит

8 бит

 

16 бит

Время жизни

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

 

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

 

 

 

 

 

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

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

Опции и выравнивание (не обязательно)

Сети и системы телекоммуникаций. Протокол TCP: управление перегрузкой

12

ECN в заголовке TCP

32 бита

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Порядковый номер

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Номер подтверждения

 

 

 

 

 

 

 

 

 

 

 

 

Длина

 

N

C

E

U

A

P

R

S

F

 

заголо

 

W

C

R

C

S

S

Y

I

Размер окна

-вка

 

S

R

E

G

K

H

T

N

N

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Указатель на срочные данные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Параметры (не обязательно)

Данные (не обязательно)

Сети и системы телекоммуникаций. Протокол TCP: управление перегрузкой

13

ECN в заголовке TCP

ECE (ECN-Echo) – устанавливается получателем при получении сигнала о перегрузке от маршрутизатора

CWR (Congestion Window Reduced) –

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

NS (ECN-nonce concealment protection) – защита от случайного или злонамеренного изменения флагов ECN

Сети и системы телекоммуникаций. Протокол TCP: управление перегрузкой

14

Итоги

Сигналы о перегрузке

Потеря сегмента, задержка сегмента, сигнал от маршрутизатора

Задержка сегмента

Невысокая надежность

«Несправедливость» на загруженных каналах

Изменения только на стороне отправителя

Сигнал от маршрутизатора

Высокая надежность

Быстрое обнаружение перегрузки

Взаимодействие сетевого и транспортного уровня

Изменения в отправителе, получателе и маршрутизаторах

Сети и системы телекоммуникаций. Протокол TCP: управление перегрузкой

15

Соседние файлы в папке ЛЕКЦИИ