- •Лекция №14. Сетевая архитектура. Интерфейсы ndis и tdi [14.1] Место интерфейсов ndis и tdi в сетевой архитектуре [14.1.1] Интерфейс ndis
- •[14.1.2] Интерфейс tdi
- •[14.1.3] Среда Streams
- •[14.2] Сетевые службы (клиентыTdi)
- •[14.2.1] Службы доступа к сетевым ресурсам
- •[14.2.1.1] Mup
- •[14.2.1.2] Mpr
- •[14.2.2] Использование протоколов прикладными программами для реализации распределенных приложений (обмен данными по сети).
- •[14.3] Сетевые привязки
- •[14.4] Упрощенная схема общей сетевой архитектуры
[14.4] Упрощенная схема общей сетевой архитектуры
Механизмы обеспечения взаимодействия и обмена данными между различными процессами в Windows 9x/NT/2K носят название механизмов межпроцессных коммуникаций (IPC - Inter Process Communications). При этом часть механизмов предназначена для обеспечения межпроцессного взаимодействия на одном компьютере. Другая часть механизмов предназначена для взаимодействия программ, работающих на различных компьютерах в сети.
В документации по Win2K произведено разделение терминов Network API и IPC, которые стали представлять различные уровни сетевой архитектуры NT.
Windows NT предоставляет несколько механизмов IPC:
DCOM (COM+)
RPC
Именованные каналы – Named Pipes
Почтовые слоты – Mailslots
CIFS (встроенные службы рабочей станции и сервера, обменивающиеся данными в формате протокола CIFS – бывший SMB)
Интерфейсы доступа к сети (Network API) представлены следующими компонентами:
СетевоеAPI Win32 – WNet API
Winsock
NetBIOS
TAPI
MAPI
Ряд других API
К уровню базовых сетевых сервисов отнесены редиректоры, серверы, компоненты MUP и MPR.
Еще ниже следует интерфейс TDI и все, что мы рассматривали в разделе 14.1.
Лекция №14. Сетевая архитектура. Интерфейсы NDIS и TDI 1
[14.1] Место интерфейсов NDIS и TDI в сетевой архитектуре 1
[14.1.1] Интерфейс NDIS 1
[14.1.2] Интерфейс TDI 2
[14.1.3] Среда Streams 3
[14.2] Сетевые службы (клиенты TDI) 3
[14.2.1] Службы доступа к сетевым ресурсам 4
[14.2.1.1] MUP 5
[14.2.1.2] MPR 6
[14.2.2] Использование протоколов прикладными программами для реализации распределенных приложений (обмен данными по сети). 7
[14.3] Сетевые привязки 7
[14.4] Упрощенная схема общей сетевой архитектуры 8