•
модуль драйверов файловых систем сети (File System Driver – FSD). Каждый сервер в сети может использовать уникальную файловую систему. NetWare и другие сети с архитектурой клиент-сервер применяют специальные файловые системы, которые способствуют повышению производительности, безопасности, надежности и объема выделяемой памяти. Windows XP не обладает исходными знаниями о потребностях таких запоминающих систем. Чтобы сохранить
совместимость в режиме доступа (consistency of access), в Windows XP существует транслятор для всех обращений к сети. Эту задачу выполняет модуль драйверов файловых систем сети FSD. Он преобразует непонятный код незнакомой файловой системы в код, распознаваемый Windows XP. Модуль FSD обычно состоит из специальных драйверов файловых систем и драйверов переадресации. Второй файл интерпретирует спецификации файловой системы для Windows XP. Обычно каждая провайдерская служба имеет один драйвер файловой системы сети FSD. Тем не менее это ограничение не является обязательным. Провайдерской службе может потребоваться доступ и к драйверу файловой системы FAT, и к драйверу файловой системы NTFS для сервера операционной системы Windows XP. В данном случае при установке средств сетевой поддержки Windows XP инсталлирует оба драйвера. Администратор файловой системы IFS также обращается к модулю FSD за поддержкой. Хотя провайдерская служба обычно запрашивает статус сети или информацию о соединении, администратор IFS удовлетворяет потребности приложений, такие как открытие файлов и чтение их содержимого. Два этих модуля, провайдерская служба и администратор файловой системы IFS, работают в тандеме, причем каждый из них играет совершенно отличную от другого роль;
...
Примечание
У вас, вероятно, возник вопрос, почему Microsoft не объединила провайдерскую службу и администратора файловой системы IFS в одном модуле. В конце концов, из моих предыдущих комментариев могло показаться, что IFS представляет собой всего лишь часть стратегии доступа для сетевых дисков. Однако IFS работает как с локальными, так и с сетевыми дисками. Для каждого из них может существовать отдельная файловая система. Файловая система IFS предназначена для того, чтобы поддерживать связь новых и неизвестных файловых систем с Windows XP. Следовательно, подобная двойная структура имеет смысл. IFS обеспечивает доступ к любому драйверу файловой системы. В свою очередь, Windows XP способна установить связь с любой файловой системой, для которой существует соответствующий драйвер. Объединение файловой системы IFS с единственным драйвером файловой системы FSD привело бы к уменьшению гибкости из-за привязки Windows XP к одной файловой системе. Также следует отметить, что в качестве драйверов система использует несколько сетевых компонентов. Таким образом, она получает доступ к локальным и удаленным ресурсам с помощью одного и того же общего компонента.
• сетевой транспорт. На рис. 21.1 я представил эту часть в виде одного модуля. В действительности данный модуль включает в себя множество небольших модулей и драйверов. Количество компонентов зависит от сложности вашей транспортной схемы и требований протокола. В состав транспортного сегмента входят четыре элемента: интерфейс транспортного драйвера (Transport Driver Interface – TDI), транспортный протокол (Transport Protocol), стецификация стандартного интерфейса сетевых адаптеров (Network Device Interface Specification – NDIS) и драйвер сетевого адаптера;
• драйвер платы сетевого интерфейса, драйвер сетевого адаптера (Network Interface Card Driver – NIC Driver). Я не зря останавливаюсь на этом компоненте Windows XP. Данный драйвер является аппаратно-зависимым и должен быть связан с платой сетевого интерфейса на уровне, понятном для нее. Каждый сетевой адаптер может иметь один драйвер, и это условие представляет собой проблему, особенно при смене адаптера. Я сталкивался с ситуациями, когда, думая, что удалил старый драйвер, и установив новый для поддержки нового сетевого адаптера, я обнаруживал остатки прежнего. В случае, если новый драйвер попытается получить доступ к файлу по причине сходного имени или неправильной адресации в регистре, сетевые обращения могут не достичь цели. Выходом, конечно, является полное удаление старого драйвера. Удалите его из папки Сетевые подключения(Network Connections) на панели управления, а затем перезагрузите компьютер, чтобы обеспечить полное удаление соответствующих записей в системном реестре.
Может сложиться впечатление, что установка всех названных файлов только для создания рабочей станции [48] в сети требует слишком больших усилий, однако это только часть действий при организации одноранговой (одноуровневой) сети. Когда ваша рабочая станция будет реализована в полной мере, она начнет обслуживать сетевые обращения. В следующем разделе мы рассмотрим, какие службы одноранговой сети предоставляет Windows XP и как одноранговые сети поддерживаются на уровне сервера. Мы также обсудим некоторые подробности реализации, например совместное использование принтера или локального диска.
Читать дальше
Конец ознакомительного отрывка
Купить книгу