Jump to content

Межсетевой обмен пакетами

Межсетевой обмен пакетами ( IPX ) — это сетевого уровня протокол в IPX/SPX наборе протоколов . IPX является производным от Xerox Network Systems компании IDP . Он также имеет возможность действовать как протокол транспортного уровня .

Набор протоколов IPX/SPX был очень популярен в конце 1980-х и середине 1990-х годов, поскольку он использовался Novell NetWare , сетевой операционной системой . Благодаря популярности Novell NetWare IPX стал популярным протоколом межсетевого взаимодействия .

Большим преимуществом IPX был небольшой объем памяти, занимаемый драйвером IPX, что было жизненно важно для DOS и Windows вплоть до Windows 95 из-за ограниченного в то время размера обычной памяти . Еще одним преимуществом IPX была простая настройка клиентских компьютеров. Однако IPX плохо масштабируется для больших сетей, таких как Интернет. [1] Таким образом, использование IPX уменьшилось, поскольку бум Интернета сделал TCP /IP почти универсальным.

Компьютеры и сети могут использовать несколько сетевых протоколов , поэтому почти все сайты IPX также используют TCP/IP, чтобы обеспечить подключение к Интернету. [2] Также можно было запускать более поздние продукты Novell без IPX, с началом полной поддержки IPX и TCP/IP в NetWare версии 5. [3] в конце 1998 года.

Описание [ править ]

Большим преимуществом протокола IPX является то, что он практически не требует настройки. Во времена, когда протоколов динамической настройки хостов не существовало и протокол BOOTP для централизованного назначения адресов не был распространен, сеть IPX можно было настроить практически автоматически. Клиентский компьютер использует MAC-адрес своей сетевой карты в качестве адреса узла и узнает все, что ему нужно знать о топологии сети, от серверов или маршрутизаторов — маршруты распространяются с помощью протокола маршрутной информации , службы — с помощью протокола рекламы служб .

Небольшому администратору сети IPX нужно было заботиться только

  • назначить всем серверам в одной сети один и тот же номер сети,
  • назначать разные номера сетей разным форматам кадров в одной сети,
  • назначать разные сетевые номера разным интерфейсам серверов с несколькими сетевыми картами (сервер Novell NetWare с несколькими сетевыми картами автоматически работал как маршрутизатор),
  • назначать разные сетевые номера серверам в разных взаимосвязанных сетях,
  • для запуска процесса маршрутизатора на узлах с несколькими сетевыми картами в более сложных сетях.

Структура IPX-пакета [ править ]

Каждый пакет IPX начинается с заголовка следующей структуры:

Октеты Поле
2 Контрольная сумма (всегда 0xFFFF – нет контрольной суммы)
2 Длина пакета (включая заголовок IPX)
1 Транспортный контроль (подсчет прыжков)
1 Тип пакета
12 Адрес назначения
12 Исходный адрес

Значения типа пакета:

Ценить Значение/Протокол
0 Неизвестный
1 RIP ( протокол информации о маршрутизации ) (RFC 1582, RFC 2091)
2 Эхо-пакет
3 Пакет ошибок
4 PEP ( протокол обмена пакетами ), используемый для SAP ( протокол рекламы услуг )
5 SPX ( последовательный обмен пакетами )
17 NCP ( основной протокол NetWare )
20 Транслировать [4]

IPX-адресация [ править ]

IPX-адрес имеет следующую структуру:

Октеты Поле
4 Номер сети
6 Номер узла
2 Номер разъема

Номер сети [ править ]

Сетевой номер позволяет обращаться (и взаимодействовать) с узлами IPX, которые не принадлежат к одной сети или кабельной системе . Кабельная система — это сеть, в которой канального уровня для связи может использоваться протокол . Чтобы обеспечить связь между различными сетями, они должны быть подключены к маршрутизаторам IPX . Совокупность взаимосвязанных сетей называется объединенной сетью . Любой сервер Novell NetWare может служить маршрутизатором IPX. Novell также поставляла автономные маршрутизаторы. Многопротокольные маршрутизаторы других производителей часто поддерживают маршрутизацию IPX. Использование разных форматов кадров в одной кабельной системе возможно, но это работает так же, как если бы использовались отдельные кабельные системы (т. е. для разных форматов кадров должны использоваться разные номера сетей даже в одной и той же кабельной системе, а для обеспечения связи между узлы, использующие разные форматы кадров в одной кабельной системе).

  • Логическим сетям назначается уникальный 32-битный адрес в диапазоне от 0x1 до 0xFFFFFFFE ( шестнадцатеричный ).
  • сетевой карты Хосты имеют 48-битный адрес узла, который по умолчанию равен 6 байтам MAC-адреса . Сетевые адреса, которые существуют в дополнение к адресу узла, но не являются частью уровня MAC, назначаются только при наличии IPX-маршрутизатора или при ручной настройке в сети. Сетевой адрес охватывает каждого участника сети, который может общаться с другим участником без помощи маршрутизатора IPX. В сочетании адрес сети и узла образуют 80-битный уникальный идентификатор для каждого узла IPX в подключенных логических сетях. Сам номер узла уникален только для логической сети.
  • Номер сети 00:00:00:00 относится к текущей сети и также используется при обнаружении маршрутизатора. Это также значение по умолчанию в случае отсутствия маршрутизатора, но его можно изменить вручную, в зависимости от реализации IPX.
  • Номер широковещательной сети: FF:FF:FF:FF.

Номер узла [ править ]

Номер узла используется для обращения к отдельному компьютеру (точнее, сетевому интерфейсу) в сети. сетевой карты Клиентские станции используют MAC-адрес в качестве номера узла.

Значение FF:FF:FF:FF:FF:FF может использоваться в качестве номера узла в адресе назначения для широковещательной рассылки пакета «всем узлам в текущей сети».

Номер разъема [ править ]

Номер сокета служит для выбора процесса или приложения в узле назначения.Наличие номера сокета в IPX-адресе позволяет IPX действовать как протокол транспортного уровня , сравнимый с протоколом пользовательских дейтаграмм (UDP) в наборе протоколов Интернета .

Номер разъема Протокол
0x0001–0x0BB8 Зарегистрировано Xerox
0x0001 Пакет информации о маршрутизации
0x0002 Пакет эхо-протокола
0x0003 Пакет обработки ошибок
0x0020–0x003F Экспериментальный
0x0BB9–0xFFFF Динамически назначается
0x0451 NetWare Core Protocol (NCP – используется серверами Novell NetWare )
0x0452 Протокол рекламы услуг (SAP)
0x0453 Протокол информации о маршрутизации (RIP)
0x0455 NetBIOS
0x0456 Диагностический пакет
0x0457 Пакет сериализации (также используется для NCP)
0x4000–0x4FFF Динамически назначаемые номера сокетов
0x4003 Используется Novell NetWare. клиентом
0x8000–0xFFFF Статически присвоенные номера сокетов
0x8060 ООО [4]
0x9091 TCP через IPXF
0x9092 UDP через IPXF
0x9093 IPXF, протокол фрагментации IPX

Сравнение с IP [ править ]

Номер сети IPX концептуально идентичен сетевой части IP-адреса (части, в которых биты маски сети установлены в 1); номер узла имеет то же значение, что и биты IP-адреса с битами сетевой маски, установленными в 0. Разница в том, что граница между сетью и частью адреса узла в IP является переменной, а в IPX - фиксированной. Поскольку адрес узла обычно идентичен MAC-адресу сетевого адаптера, протокол разрешения адресов не требуется в IPX.

Для маршрутизации записи в таблице маршрутизации IPX аналогичны таблицам маршрутизации IP; Маршрутизация осуществляется по сетевому адресу, и для каждого сетевого адреса указывается сеть:узел следующего маршрутизатора, аналогично IP-адрес/сетевая маска указывается в таблицах IP-маршрутизации.

Для сетей IPX доступно три протокола маршрутизации. В ранних сетях IPX версия протокола информации о маршрутизации (RIP) была единственным доступным протоколом для обмена информацией о маршрутизации. В отличие от RIP для IP , он использует время задержки в качестве основного показателя, сохраняя количество переходов в качестве вторичного показателя. Начиная с NetWare 3 протокол служб связи NetWare (NLSP), основанный на IS-IS доступен , который больше подходит для более крупных сетей. Маршрутизаторы Cisco реализуют версию IPX протокола EIGRP . также [5]

Форматы кадров [ править ]

IPX может передаваться через Ethernet, используя один из следующих 4 форматов кадров или типов инкапсуляции:

  • Инкапсуляция 802.3 (необработанная) включает заголовок кадра IEEE 802.3 (MAC назначения, MAC источника, длина), за которым сразу следуют данные IPX. Он используется в устаревших системах и его можно отличить по первым двум байтам заголовка IPX, всегда содержащим значение 0xFFFF, которое не может интерпретироваться как действительные точки доступа к службе назначения и источника LLC в этом месте кадра.
  • 802.2 (LLC или Novell) содержит заголовок кадра IEEE 802.3 (MAC назначения, MAC источника, длина), за которым следует заголовок LLC ( DSAP 0xE0, SSAP 0xE0, контрольный 0x03), за которым следуют данные IPX. Поля 0xE0 заголовка LLC указывают «NetWare».
  • 802.2 ( SNAP ) включает заголовок кадра IEEE 802.3, заголовок LLC (DSAP 0xAA, SSAP 0xAA, контрольный 0x03), заголовок SNAP ( OUI 0x000000, тип 0x8137) и данные IPX. Поля 0xAA заголовка LLC указывают «SNAP», а OUI 0x000000 в заголовке SNAP указывает на инкапсулированный EtherType .
  • Инкапсуляция Ethernet II включает заголовок кадра Ethernet II (MAC назначения, MAC источника, EtherType 0x8137), за которым следуют данные IPX.

В сетях, отличных от Ethernet, доступны только типы кадров 802.2 и SNAP.

Ссылки [ править ]

  1. ^ Симсон Гарфинкель, Джин Спаффорд (1996). Практическая UNIX и интернет-безопасность (2-е изд.). О'Рейли Медиа. ISBN  9781565921481 . Он плохо масштабируется для больших сетей, таких как Интернет .
  2. ^ «Вы все еще поддерживаете IPX/SPX на своих серверах Windows?» . Техреспублика . 12 февраля 2001 г. Архивировано из оригинала 10 июля 2012 г.
  3. ^ Поддержание совместимости IPX во время перехода на TCP/IP в сети NetWare . support.novell.com.
  4. Перейти обратно: Перейти обратно: а б «Стандарт передачи пакетов 802.2 по сетям IPX» . IETF.
  5. ^ Оппенгеймер, Присцилла; Бардуэлл, Джозеф (август 2002 г.). Устранение неполадок в кампусных сетях: практический анализ протоколов Cisco и LAN . John Wiley & Sons, Inc., стр. 421–440. ISBN  978-0-471-21013-9 .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e99b21cbe224ad6a39a69a6998ed5682__1716529740
URL1:https://arc.ask3.ru/arc/aa/e9/82/e99b21cbe224ad6a39a69a6998ed5682.html
Заголовок, (Title) документа по адресу, URL1:
Internetwork Packet Exchange - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)