Tuesday, Sep 07th

Last update09:09:00 PM GMT

Вы находитесь на: FreeBSD Сетевые протоколы

Сетевые протоколы

Система FreeBSD поддерживает несколько основных коммуникационных доменов, включая IPv4, IPv6, Xerox Network Systems (NS), ISO/OSI и локальный домен (известный ранее как домен UNIX). Локальный домен не включает сетевые протоколы, поскольку он работает всецело внутри одной системы.

Набор протоколов IPv4 был первым набором протоколов, реализованным в рамках сетевой архитектуры 4.2BSD. Вслед за выпуском 4.2BSD в рамках сетевой архитектуры производителями было реализовано несколько собственных семейств протоколов. Однако лишь с добавлением протоколов Xerox NS в 4.3BSD была явно продемонстрирована способность системы поддерживать множество семейств сетевых протоколов.

Хотя некоторые части интерфейса протоколов раньше не использовались и поэтому не были реализованы, изменения, потребовавшиеся для добавления второго семейства сетевых протоколов, не изменили существенным образом сетевую архитектуру. Реализация сетевых протоколов ISO/OSI, а также другие меняющиеся требования привели к дальнейшему усовершенствованию сетевой архитектуры в 4.4BSD. Два новых протокола, которые были добавлены к системе, IPv6 и IPSec, потребовали некоторых изменений из-за необходимости их одновременного сосуществования с протоколом IPv4.

Обработка сдерживания источника

Если маршрутизатор вдоль маршрута, использованного соединением, получает больше пакетов, чем он может отправить по этому пути, он в конечном счете будет вынужден удалять пакеты. Когда пакеты удаляются, маршрутизатор может отправить хостам, чьи пакеты были уничтожены, сообщение ICMP об ошибке сдерживания источника (source-quench), указывающее, что отправители должны замедлить свою передачу.

Подробнее...

Задание размеров буфера и окна

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

Подробнее...

Отложенные подтверждения и обновления окон

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

Подробнее...

Страница 2 из 12

Сейчас 25 гостей онлайн

Реклама на сайте: