Инструменты пользователя

Инструменты сайта


network_data_size_segment

Чем определяется размер поля данных сегмента?

Размеры сегментов на передающей и принимающей стороне определяются следующими параметрами:

  • максимальный размер сегмента передатчика (Sender Maximum Segment size, далее - SMSS): значение максимального размера сегмента, который может быть послан передатчиком без осуществления фрагментации на канальном уровне. Значение SMSS зависит от «максимальной длины передаваемого сегмента» (Maximum Transmission Unit, далее - MTU), алгоритма определения маршрута с максимальным значением MTU [Mogul90], «максимального размера сегмента приемника» (Receiver Maximum Segment Size, далее - RMSS), и других факторов. Значение размера не включает в себя размер заголовков TCP/IP и поля «опции» (options), т.е., определяется размер поля данных.
  • RMSS: значение максимального размера сегмента, который может быть принят приемником. Это значение определяется в поле «опции» заголовка TCP [RFC793] и задается приемником во время установления соединения. Если значение не определено, то по умолчанию размер RMSS равен 536 байт [RFC 1122]. Значение размера не включает в себя размер заголовков TCP/IP и поля «опции», т.е., определяется размер поля данных.
  • максимальный размер сегмента (Maximum Segment Size, далее - MSS): значение максимального размера сегмента, который может быть послан. Значение вычисляется при установлении соединения, как минимальное из SMSS и RKSS. Значение размера не включает в себя размер заголовков TCP/IP и поля «опции», т.е., фактически, определяется размер поля данных. Например, для локальных сетей Ethernet значение MSS устанавливается равным 1460 октет.
  • полноразмерный сегмент (Full-sized segment): сегмент данных максимально разрешенного размера.

Интерактивные приложения зачастую передают сегменты меньшей длины, чем MSS.

network_data_size_segment.txt · Последнее изменение: 2022/08/16 04:14 — admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki