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

Протокол TCP: формат заголовка

Сети и системы телекоммуникаций

Протокол 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: формат заголовка

2

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

Поток байт от приложения

Сегмент

Сегмент

Сегмент

Сегмент

 

 

 

 

Байт 1000

Байт 2460

Байт 3920

Байт 5380

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

3

Протокол 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: формат заголовка

4

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

Отправитель

Получатель

Байт 1000 (до 2459)

ACK, жду байт 2460

Кумулятивное подтверждение – все предыдущие байты получены

Сети и системы телекоммуникаций. Протокол TCP

5

Протокол 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: формат заголовка

6

Параметры

Максимальный размер сегмента (Maximum Segment Size, MSS)

Масштаб окна - позволяет увеличить размер окна до 1 ГБ, что эффективно для быстрых каналов

Выборочное подтверждение (Selective Acknowledgment, SACK) – подтверждение диапазонов принятых байт

Метки времени

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

7

Протокол 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: формат заголовка

8

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