Windows NT. Сдача сертификационного экзамена

Протоколы и проблемы совместимости


Чтобы не платить лицензионное вознаграждение Novell, Microsoft создала свою собственную реализацию протоколов IPX/SPX (Internetwork Packet eXchange/Sequenced Packet eXchange), которая называется NWLink (во избежание конфликта с товарчыми знаками Novell). Как ни странно, некоторые сравнения NWLink с IPX/SPX от Novell показали, что NWLink работает несколько быстрее. Другими словами, в Microsoft серьезно отнеслись к совместимости с NetWare и неплохо поработали над ней.

Хотя NetWare поддерживает различные протоколы (в первую очередь IPX/SPX и TCP/IP), при взаимодействиях клиентов с серверами NetWare чаще всего используется IPX/SPX. Более того, в NetWare версий меньше З.х (что обычно означает NetWare 2.2) Novell не поддерживала никаких протоколов, кроме IPX/SPX. Следовательно, если в тексте экзаменационного вопроса упоминается NetWare 2.2, можно смело предположить, что для взаимодействия сервера NetWare с клиентами используется протокол IPX/SPX.

В своей реализации IPX/SPX Novell также решила использовать специальный формат пакетов этого протокола для Ethernet и других типов сетей. Хотя тогда для сетевых взаимодействий использовались пакеты формата 802.2 (с того времени этот формат превратился в официальный стандарт), в своей реализации IPX/SPX для Ethernet Novell решила использовать так называемый неструктурированный формат 802.3 (raw 802.3).

Чтобы как можно короче изложить эту длинную и сложную историю, заметим — из-за исходного решения Novell и последующего отклонения от общепринятых стандартов на тип пакета появилась возможность расхождения типов пакетов при использовании IPX/SPX (или NWLink). В экзамене вам встретится один или два вопроса по проблемам, которые будут связаны с сетевым взаимодействием или потребуют понимания способности NWLink к автоматическому распознаванию пакетов IPX 802.2 на компьютере с Windows NT Server.

Внимание

Чтобы успешно ответить на эти вопросы, необходимо знать следующее:

1. Хотя NWLink создавалась в первую очередь для взаимодействия и доступа к NetWare, сети на базе Windows NT могут использовать NWLink и сами по себе, без присутствия NetWare. Не удивляйтесь, если этот факт встретится вам в вопросах!


2. До выхода NetWare 3. 12 стандартным типом пакетов NetWare был неструктурированный 802.3, который Microsoft называет просто «пакет типа 802.3».

3. В NetWare версий 3.12 и 4.х (включая IntranetWare) по умолчанию стандартные пакеты содержат заголовки 802.2 поверх пакетов, соответствующих используемой сетевой технологии. Microsoft называет это «пакет типа 802.2» без упоминания конкретных технологий.

4. Скорее всего, вам придется иметь дело с пакетами следующих типов:

• Тип 802.2 (промышленный стандарт, используемый по умолчанию в NetWare 3.12 и выше).

• Тип 802.3 (формат неструктурированных заголовков 802.3, разработанный Novell; используется по умолчанию в старых версиях NetWare до 3.12).

• Тип 802.3 с заголовками SNAP (в терминологии Microsoft иногда называется типом Ethemet_SNAP).

• Тип 802.5 (исходный формат сетей Token Ring).

• Тип 802.5 с заголовками SNAP (в терминологии Microsoft иногда называется Token_ring_SNAP).

(Примечание. Сокращение SNAP означает SubNetwork Access Protocol (протокол доступа к подсетям). Этот протокол предоставляет механизм, который позволяет использовать нестандартные протоколы высокого уровня в стандартных пакетах IEEE, как это делается в упомянутых выше типах пакетов. Он часто используется для транспортировки AppleTalk или SNA в среды сетей IP. Впрочем, для сдачи экзамена MCSE необязательно разбираться в тонкостях этой технологии.

5. Если на какой-нибудь рабочей станции (или сервере) установлен неверный тип пакета IPX (не соответствующий остальным компьютерам сети), неверно настроенный компьютер не сможет работать в сети. Это может произойти даже при том, что сеть работает нормально, а все остальные типы компьютеров успешно общаются друг с другом.

6. NWLink по умолчанию автоматически опознает пакеты 802.2. Если на первоначальный широковещательный запрос пришел пакет не типа 802.2, а какой-то другой, то NT для определения правильного типа пакета попытается использовать типы пакетов в следующем порядке: 802.3, Ethernet II, SNAP. Однако автоматическое определение типа пакета функционирует только в среде с одним типом пакета.

7. При работе с приложениями клиент/сервер (например, базой данных SQL Server) или приложениями на базе NetBIOS исходные клиенты NetWare, использующие IPX/SPX, могут напрямую общаться с сервером Windows NT, на котором работает приложение. При этом им не требуется ничего, кроме NWLink и установки на компьютере серверной составляющей этого приложения. Фактически клиентская сторона приложения клиент/ сервер предоставляет все необходимое для связи клиентов с сервером, если у них имеется общий протокол. Поскольку предполагается, что все исходные клиенты NetWare используют IPX/SPX, для взаимодействия с ними по сети на сервере Windows NT необходимо установить NWLink.


Содержание раздела