Уровни и протоколы

Опубликовано в Организация корпоративных сетей

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

  • драйверы плат сетевого адаптера, совместимые со спецификацией интерфейса сетевых устройств (Network Device Interface Specification — NDIS), используя соответствующие сетевые платы и протоколы, соединяют компьютеры под управлением СОС;
  • протоколы организуют надежную передачу данных между компьютерами в сети.

Драйверы файловой системы предоставляют приложениям доступ к локальным и удаленным файловым ресурсам, например сетевым принтерам.

Уровни и протоколы

Драйвер — это программа, непосредственно взаимодействующая с сетевым адаптером. Модуль — это программа, взаимодействующая с драйвером, сетевыми прикладными программами или другими модулями. Драйвер сетевого адаптера и, возможно, другие модули, специфичные для физической сети передачи данных, предоставляют сетевой интерфейс для протокольных модулей семейства TCP/IP.

Все компоненты общаются через программные интерфейсы, называемые границами (boundaries). Граница — это унифицированный интерфейс между функциональными уровнями сетевой модели. Появление границ в качестве средств доступа к сетевым уровням открывает сетевые компоненты ОС для сторонних разработчиков и облегчает написание сетевых драйверов и служб.

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

0