Некоторые из коммуникационных доменов предоставляют доступ к сетевым протоколам. Эти протоколы реализованы в виде отдельного программного уровня, находящегося в ядре логически ниже программного обеспечения сокетов. Ядро предоставляет много дополнительных служб, таких, как управление буферами, маршрутизация сообщений, стандартизированные интерфейсы к протоколам и интерфейсы к драйверам сетевых интерфейсов для использования различных сетевых протоколов.
В настоящее время используются две различные версии протоколов Интернета - один признанный, другой в стадии разработки. BSD поддерживал несколько протоколов с 4.2BSD, предоставляя способность к взаимодействию и разделению ресурсов среди разнотипных наборов машин, существующих в Интернете. Поддержка множества протоколов предусматривает также будущие изменения. Сегодняшние протоколы, разработанные для Ethernet со скоростями 10 и 100 мегабит в секунду, похоже, не подходят для завтрашних сетей со скоростями 10 и 100 гигабит в секунду. Поэтому уровень сетевой коммуникации спроектирован для поддержки множества протоколов. Новые протоколы добавляются в ядро без влияния на поддержку более старых. Старые приложения могут продолжать работу с использованием старых протоколов по той же самой физической сети, которая используется новыми приложениями, работающими с более новым сетевым протоколом.
- 17/05/2010 12:52 - Реализация работы в сети
- 21/03/2010 19:58 - Реализация алгоритма медленного старта
- 21/03/2010 19:54 - Медленный старт
- 21/03/2010 19:43 - Обработка сдерживания источника
- 21/03/2010 19:36 - Задание размеров буфера и окна
- 31/01/2010 15:39 - Отложенные подтверждения и обновления окон