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.

Оценка времени обращения

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

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

Таймеры. TCP Timer.

В отличие от сокета UDP, TCP-соединение поддерживает значительный объем информации о состоянии, и благодаря этому состоянию некоторые операции могут выполняться асинхронно. Например, из-за управления потоком данные могут не быть отправленными немедленно при предоставлении их процессом.

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

Алгоритмы TCP. Состояние соединения.

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

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

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

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

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

SEO с оплатой за факту: консультации seo. Техническая поддержка сайта.