Диспетчер ввода-вывода ( в Исполнительном центре NT)

Структура сетевой среды

 
 


TDI – интерфейс между транспортными драйверами и службами NT. Позволяет разным протоколам работать со службами по единым правилам и создавать новые транспортные протоколы, которые будут нормально работать с NT без учета особенностей служб NT, главное, чтобы они соответствовали интерфейсу TDI

NDIS – интерфейс между транспортными драйверами и разными сетевыми драйверами. Позволяет независимо разрабатывать как транспортные протоколы так и драйверы сетевых карт – главное соответствие и тех и других единому интерфейсу связи между ними – NDIS.

Служба перенаправления (Workstation)направляет запросы от локального компьютера в сеть. При этом анализирует интерфейс адреса (UNC) (напр, Microsoft или Novell – имеют разное написание сетевого адреса: в MS это сервер\\сетевое имя, а в NetWare это сервер:сетевое имя) и выбирает транспортный протокол для продолжения пересылки.

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

Транспортные протоколы (TCP/IP, NetBeui, NWLink, AppleTalk, DLC)

· организуют сеанс связи

· разбивают данные на пакеты,

· следят за их отправкой и сообщениями об их доставке(если это гарантированная доставка).

· при получении пакетов собирают их и передают службе сервера обратно,

· отсылают сообщения о получении пакетов отправителю.

Драйверы сетевых карт – получают от транспортных протоколов пакеты и организуют их физическую передачу по сети:

· добавляют к пакету контрольную сумму для проверки правильности передачи данных

· если это шина, то слушают сеть и когда она свободна начинают передачу,

· если это кольцо, то ждут получения пустого маркера, цепляют к нему пакет и отправляют в сеть

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

· При получении запроса на повторную передачу, снова отсылают тот же пакет

Общая схема посылки данных по сети:

Компьютер – отправитель компьютер- получатель

¿À ¿À

   
 
 
 


1. Взаимодействие процессов (IPC).

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

Устанавливается между службами Workstation –Server

Named Pipes именованые каналы   Netlogon двухсторонняя гарантированная (т.е. с подтверждением о получении) доставка пакетов
Mail Slots Ветвящиеся каналы Обзор сети, Служба Alert Односторонняя негарантированная доставка пакетов
WinSock Интерфейс WinSock Для TCP/IP, IPX: для запуска приложений использующих эти протоколы Доступ через Socket (систему портов и адреса). Двухсторонний гарантированный канал
RPC Удаленные вызовы процедур Вызов удаленной процедуры (запуск процедуры на удаленном компьютере)
NetDDE Напр, Chat Совместное использование данных несколькими процедурами
DCOM   вызов многих процедур, распределенных по сети

Вопросы на закрепление:

· Назначение сетевых интерфейсов. Преимущество их использования. Назначение службы рабочей станции и службы сервера.

· Назначение транспортных протоколов и сетевіх адаптеров.


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



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