Лучшие тарифы

выгодный
3.5 руб/мин
безлимит
160 рублей
Безлимит на свои операторы
120 руб
Безлимит
299 руб
Замечательный тариф
99 руб

Реклама

4.9. Протокол доставки сообщений TCP

4.9. Протокол доставки сообщений TCP

Локальные вычислительные сети - А. А. Зябко

1.  Пакет может быть фрагментирован, если его размер слишком велики для сети дальнейшего следования.

2.  Если пакет фрагментирован, то IP создает для каждого нового пакета (фрагмента) отдельный заголовок, устанавливая:

•     Flag (Флаг), указывающий, что существуют и другие фраг­менты, которые будут отправлены вслед;

•     Fragment ID (Идентификатор фрагмента), идентифици­рующий все фрагменты, составляющие один пакет;

•     Fragment Offset (Смещение фрагмента), обеспечивающее правильную сборку пакета на узле-получателе.

4.  Вычисляет новую контрольную сумму.

5.  Определяет адрес сетевого адаптера следующего маршрутиза­тора.

6.  Направляет пакет дальше в сеть.

4.9. Протокол доставки сообщений TCP

Протокол TCP предоставляет надежную, ориентированную на со­единение службу доставки.

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

TCP обеспечивает надежность, присваивая номера последова­тельности (sequence number) каждому передаваемому сегменту. Если сегмент разбивается на мелкие пакеты, то узел-получатель сможет узнать, все ли части получены. Для этого используются под­тверждения. Для каждого отправленного сегмента узел-получатель должен вернуть отправителю подтверждение (acknowledgement, АС К) в течение определенного времени (рис. 40).

Если отправитель не получил АСК, то данные передаются по­вторно. Если сегмент поврежден, то узел-получатель отвергает его. Поскольку АСК в этом случае не посылается, отправитель передает сегмент еще раз.