Модель сетевой архитектуры Windows

Описание уровней модели OSI.

Физический уровень направляет неструктурированный поток битов через физическую среду передачи (сетевой кабель). На этом уровне определяется способ соединения сетевого кабеля с платой сетевого адаптера. Физический уровень описывает топологию сети (Token Ring, Ethernet или другой) и определяет метод, используемый для передачи данных по сетевому кабелю.

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

Сетевой уровень отвечает за адресацию сообщений и преобразование логических адресов и имен в физические. На этом уровне определяется маршрут от передающего к принимающему компьютеру. Сетевой уровень осуществляет управление трафиком сети (переключение, маршрутизация и управление буферизацией пакета данных).

Транспортный уровень отвечает за распознавание и коррекцию ошибок. Он производит переупаковку сообщений, разрезая длинные сообщения на несколько пакетов и объединяя по несколько коротких сообщений в один пакет. На транспортном уровне осуществляется связь между приложениями.

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

Уровень представления определяет форму, используемую для обмена данными между компьютерами, объединенными в сеть. На отправляющем данные компьютере этот уровень осуществляет преобразование данных из формата, полученного с уровня приложений, в повсеместно распознаваемый промежуточный формат. Уровень представления осуществляет защиту данных в сети (шифрование данных), обеспечивает сжатие данных.

Уровень приложений позволяет прикладным процессам получать доступ к сетевому сервису. Этот уровень предоставляет сервис, непосредственно поддерживающий пользовательские приложения, такие, как программное обеспечение для передачи файлов, доступ к базам данных и электронная почта.



Многоуровневое построение сетевых средств Windows позволяет обеспечить расширяемость операционной системы путем добавления новых функций и сервисных услуг.

Модель сетевой архитектуры Windows начинается на подуровне МАС, где располагаются драйверы плат сетевых адаптеров. Эти драйверы связывают Windows с сетью через платы соответствующих сетевых адаптеров.

В состав сетевой модели входят два важных интерфейса: спецификация интерфейса сетевого драйвера (Network Driver Interface Specification) NDIS и интерфейс драйвера транспорта (Transport Driver Interface) TDI. Эти интерфейсы обеспечивают независимость уровней друг от друга, позволяя сменным компонентам соответствовать одному общему стандарту.

Между этими двумя интерфейсами располагаются Транспортные протоколы, действующие в сети как организаторы данных. Транспортный протокол упаковывает данные и передаёт драйверу платы сетевого адаптера через интерфейс NDIS и редиректору - через интерфейс TDI.

Над интерфейсом TDI располагаются редиректоры, которые “переназначают” сетевым сервисам другого компьютера локальные запросы на сетевые ресурсы.

В целях обеспечения межсетевого взаимодействия с сетями от других поставщиков, Windows допускает множественные редиректоры. Для каждого редиректора компьютер Windows должен иметь соответствующий провайдер, который представляет собой динамически загружаемую библиотеку DLL.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: