Архитектура современных операционных систем

156 4.8. Сетевые средства Windows NT Стек протоколов Windows NT несколько отличается от стандартного стека ISO (рис. 4.29.). На прикладном уровне клиенту Win32 предоставляется набор API для ра- боты с файловыми объектами, именованными каналами, почтовыми ящиками. Каждая подсистема среды может предоставлять свой набор API. Программное обеспечение среды взаимодействуют с нижними уровнями через интерфейс се- тевого доступа. ISO Клиент Windows Сервер Windows 7 Прикладной Файловый в/в, имено- ванные каналы, почто- вые ящики, … Файловый в/в, имено- ванные каналы, почто- вые ящики, … 6 Представительный Подсистемы среды SMB Подсистемы среды 5 Сеансовый 4 Транспортный TDI 3 Сетевой 2 Канальный 1 Физический Ethernet, Fast Ethernet, FDDI, TokenRing, ... Ethernet, Fast Ethernet, FDDI, TokenRing, ... Рис. 4.29. На сеансовом уровне работают 2 компонента: Redirector и Server, реализо- ванные как драйверы файловой системы. Задача Redirector состоит в передаче запроса соответствующему серверу и приеме от сервера ответа. Redirector и Server взаимодействуют через протокол SMB (Server Message Block), который имеет специальный набор сообщений, которые подразделяются на следующие сообщения: TCP/IP SPX/IPX NetBEUI NDIS Redirector Server TCP/IP SPX/IPX NetBEUI NDIS

RkJQdWJsaXNoZXIy MTY0OTYy