Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для Ехора.doc
Скачиваний:
78
Добавлен:
04.06.2015
Размер:
517.12 Кб
Скачать

23. Стек протоколов Novell NetWare

Для обеспечения транспортных услуг операционных систем Novell NetWare фирмой Novell был создан собственный стек протоколов, получивший название по протоколу Сетевого уровня – IPX. По аналогии с TCP/IP этот стек еще называют IPX/SPX. Вторая часть – это протокол Транспортного уровня SPX (последовательный обмен пакетами).

В некоторых аспектах протоколы IPX/SPX похожи на TCP/IP. На Сетевом уровне оба стека используют ненадежные протоколы без установления соединения. Подобно IP, IPX отвечает за адресацию дейтаграмм и их маршрутизацию до места назначения.

Протоколы Канального уровня

Стек протоколов NetWare не имеет собственных протоколов Канального уровня. В большинстве сетей стек IPX работает поверх Ethernet или Token Ring. Единственный необычный аспект конфигурирования серверов NetWare заключается в том, что необходимо указать тип (или типы) кадров для каждой сети. NetWare поддерживает 4 типа кадров Ethernet. Они отличаются особенностями формата, и IPX может использовать любой из них. Однако выбор определенного типа может повлиять на возможность поддержки сетью других стеков протоколов (например, TCP/IP). Возможные типы кадров Ethernet:

  • Ethernet_802.3. Этот формат еще известен как “сырой» Ethernet (“raw Ethernet”), он является типом кадра по умолчанию для NetWare до версии 3.11. Такой тип кадра может использоваться только в тех сетях, где на Сетевом уровне работает единственный протокол – IPX.

  • Ethernet_802.2. Этот кадр тоже не дает возможности идентифицировать протокол Сетевого уровня, он тоже не имеет поля Ethertype. Такой тип кадра может использоваться только в тех сетях, где на Сетевом уровне работает единственный протокол – IPX.

  • Ethernet_II, Ethernet_SNAP. Эти типы кадров идентифицируют протокол Сетевого уровня, и могут работать с другими стеками протоколов, кроме IPX.

Чтобы не иметь проблем в сети NetWare, нужно, чтобы все серверы и рабочие станции использовали одинаковый тип кадра Ethernet.

Протокол ipx

IPX обеспечивает транспортные услуги без установления соединения, подобно протоколу IP. Заголовок IPX-пакета имеет длину 30 байтов (IP-пакета – 20 байтов). Формат IPX пакета:

Контрольная сумма Checksum

Длина Length

Управление доставкой

Тип пакета

Адрес сети назначения

Адрес сети назначения (продолжение)

Адрес узла назначения

Адрес узла назначения (продолжение)

Сокет назначение

Адрес сети источника

Адрес сети источника (продолжение)

Адрес узла источника

Адрес узла источника (продолжение)

Сокет источника

Начались данные …

Длина – размер пакета в байтах

Управление доставкой– счетчик транзитов, количество маршрутизаторов, которые прошла дейтаграмма на пути к месту назначения. Передающая система устанавливает его в нуль, а каждый маршрутизатор при обработке увеличивает на 1. Как только это количество увеличится до 16, последний маршрутизатор уничтожает пакет.

Тип пакета– идентифицирует сервис или протокол верхнего уровня, который создал данные, переносимые дейтаграммой.

Адрес сети назначения– 4 байта, содержит значение, выделенное администратором или ОС при инсталляции NetWare.

Адрес узла назначения– аппаратный адрес компьютера, которому предназначен пакет.

Сокет назначения– идентификатор процесса, которому предназначены данные. Используются следующие значения:

  • 0451 – NetWare Core Protocol (NCP, основной протокол NetWare)

  • 0456 – диагностический пакет

  • 4000-6000 – сокеты, отведенные процессам сервера

  • 9000 – NetWare Link Services Protocol

Для источника те же поля: адрес сети, адрес узла, сокет.