Архитектура современных операционных систем
157 1. Сообщения управления каналами - обеспечивают установление и под- держание сеансов связи между Redirector и Server. 2. Файловые сообщения - используются для доступа к удаленным фай- лам и передачи данных файлов. 3. Принтерные сообщения - используется для вывода данных на сетевые принтеры. 4. Сообщения протокола - предназначены для обмена данными. Считается, что SMB обеспечивает работу на 3 верхних уровнях. Передача данных по сети осуществляется по следующим протоколам: NetBeUI TCP/IP SPX/IPX Независимо от того, какой из них используется, в Windows NT считается, что передача данных осуществляется с помощью транспортного интерфейса (Transport Driver Interface - TDI). Аналогично на физическом уровне могут использовать различные архитек- туры: Ethernet, Fast Ethernet, FDDI, необходимо только, чтобы вызов драйвера для них осуществлялся по одному стандарту – NDIS (Network Driver Interface Specification). NDIS разработан Microsoft и 3Com и описывает взаимодействие драйвера с более высоким уровнем. Взаимодействие Redirector и Server по сети Redirector (RDR) и Server (SRV) реализованы в виде высокоуровневых драйверов, поэтому при своей инициализации они создают объекты – устрой- ства с именами Device\Redirector и Device\Server, диспетчер ввода/вывода об- ращается к ним как к соответствующему устройству. После того, как Redirector отправит SRV запрос по SMB (рис. 4.30.), задача Redirector состоит в поддержании готовности сеанса. Если связь нарушается, а Redirector пытается восстановить соединение и в случае неудачи сообщает об этом приложению, чтобы оно могло повторить операцию.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy