10.8.1 Вариант максимального размера сегмента

10.8.1 Вариант максимального размера сегмента

Параметр "максимальный размер сегмента" (maximum segment size — MSS) применяется для объявления о наибольшем куске данных, который может быть принят и обработан системой. Однако название несколько неточно. Обычно в TCP сегмент рассматривается как заголовок плюс данные. Однако максимальный размер сегмента определяется как:

Размер наибольшей датаграммы, которую можно принять, – 40

Другими словами, MSS отражает наибольшую полезную нагрузку в приемнике при длине заголовков TCP и IP по 20 байт. Если имеются дополнительные параметры, их длину следует вычесть из общего размера. Следовательно, количество данных, которые можно переслать в сегменте, определяется как:

Заявленное значение MSS + 40 – (сумма длин заголовков TCP и IP)

Обычно партнеры обмениваются значениями MSS в начальных сообщениях SYN при открытии соединения. Если система не анонсирует величину максимального размера сегмента, используется значение по умолчанию в 536 байт.

Размер максимального сегмента кодируется 2-байтовой вводной частью со следующим далее 2-байтовым значением, т.е. наибольшая величина будет составлять 216-1 (65 535 байт).

MSS накладывает жесткое ограничение на пересылаемые в TCP данные: приемник не сможет обработать большие значения. Однако отправитель использует сегменты меньшего размера, поскольку для соединения определяется еще размер MTU по пути следования.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

4.1. Вариант использования

Из книги Самоучитель UML автора Леоненков Александр

4.1. Вариант использования Конструкция или стандартный элемент языка UML вариант использования применяется для спецификации общих особенностей поведения системы или любой другой сущности предметной области без рассмотрения внутренней структуры этой сущности. Каждый


СЕЛО ЩЕПЕТНЕВКА: Четвертый вариант

Из книги Журнал `Компьютерра` №719 автора Журнал «Компьютерра»

СЕЛО ЩЕПЕТНЕВКА: Четвертый вариант Автор: Василий ЩепетневО компьютерном пиратстве сказано столько, что дальше продолжать как-то и неудобно. Дурной тон. С позицией давно определились, в землю зарылись, обставились ежами, спиралями Бруно и прочей атрибутикой. В


НОВОСТИ: Испанский вариант

Из книги Журнал «Компьютерра» № 8 от 28 февраля 2006 года автора Журнал «Компьютерра»

НОВОСТИ: Испанский вариант Авторы: Тимофей Бахвалов, Киви Берд, Владислав БирюковО значении, которое имеет выставка-конференция 3GSM World Congress для всей индустрии мобильной связи, читателям «Компьютерры» рассказывать, наверное, не нужно. Напомним лишь, что в этом году форум


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

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей

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


17.2.5. Второй вариант настройки

Из книги Linux-сервер своими руками автора Колисниченко Денис Николаевич

17.2.5. Второй вариант настройки Этот вариант может оказаться даже более простым, чем первый. Настройки файлов /etc/options и /etc/options.ttySx остаются прежними, но строку myhost:pp01 нужно заменить на строку вида: Server_IP:Client_IPнапример, 192.168.0.1:192.168.0.11Теперь нужно изменить содержание файла


Заголовок сегмента

Из книги Основы AS/400 автора Солтис Фрэнк

Заголовок сегмента Заголовок сегмента содержит следующую информацию:байт типа;биты флагов:существования (постоянный или временный);авторасширения;наличия в сегменте тегов;другие;число выделенных для него страниц;адрес базового сегмента объекта;адрес


10.9 Пример сегмента TCP

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

10.9 Пример сегмента TCP Рис. 10.16, протокол работы анализатора Sniffer компании Network General, представляет собой последовательность сегментов TCP. Первые три сегмента устанавливают соединение между клиентом и сервером Telnet. В последнем сегменте переносится 12 байт данных. Рис. 10.16.


3.7. Получение минимального и максимального значений числового типа

Из книги C++. Сборник рецептов автора Диггинс Кристофер

3.7. Получение минимального и максимального значений числового типа ПроблемаТребуется узнать наибольшее и наименьшее значения, представляемые на данной платформе числовым типом, таким как int или double.РешениеЧтобы среди прочего получить максимальное и минимальное


«Справочный» вариант допродаж

Из книги Удвоение продаж в интернет-магазине автора Парабеллум Андрей Алексеевич

«Справочный» вариант допродаж По статистике, прямая рекомендация – фраза «рекомендованные товары» – в интернет-магазинах работает хуже всего. Универсальных слов, под которыми эффективно показывать покупателю рекомендованные товары, нет. Выбирайте то, что подходит


Вариант 1 – Автоматические тексты

Из книги Социальные сети [Источники новых клиентов для бизнеса] автора Парабеллум Андрей Алексеевич

Вариант 1 – Автоматические тексты Есть полуавтоматические способы создания текстовой информации. Их плюс в том, что для Google и Яндекс они будут уникальными Это быстро и относительно недорого Здесь вы берете количеством. Минус – контент получится достаточно «мусорным» и


Запасной вариант для RGBA

Из книги CSS3 для веб-дизайнеров автора Сидерхолм Дэн

Запасной вариант для RGBA RGBA – удивительно гибкий способ задания цвета и прозрачности, но он не поддерживается всеми браузерами. Safari, Chrome, Firefox, Opera поддерживают его, равно как и Internet Explorer 9, но что насчет IE6-8?Здесь пригодится запасная цветовая схема. При пользовании RGBA для


Определения максимального количества выводимых браузером символов

Из книги Недокументированные и малоизвестные возможности Windows XP автора Клименко Роман Александрович

Определения максимального количества выводимых браузером символов Существует еще одна интересная возможность — указание запрета вывода строк текста больше определенного количества символов. Другими словами, можно указать количество символов в строке текста, после


Запасной вариант

Из книги HTML5 для веб-дизайнеров автора Джереми Кит

Запасной вариант Возможность указывать несколько элементов source очень удобна. Но есть браузеры, которые пока не поддерживают элемент audio совсем. Угадаете, на который браузер я намекаю?Internet Explorer и его родню нужно кормить аудиофайлами с ложечки, по старинке, через Flash. Модель


Мини-вариант задачника

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

Мини-вариант задачника Часть заданий можно выполнять в мини-варианте задачника, не требующем приобретения лицензии и регистрации лицензированной копии задачника с помощью программы настройки PT4Setup). Задания, доступные для выполнения в мини-варианте, помечаются в окне