Jump to content

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

(Перенаправлено с IPX )

Межсетевой обмен пакетами ( 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

Сравнение с ИП

[ редактировать ]

Номер сети 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. ^ Jump up to: а б «Стандарт передачи пакетов 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
Номер скриншота №: 87c29e329d08e7cc63693473b5392e83__1720354080
URL1:https://arc.ask3.ru/arc/aa/87/83/87c29e329d08e7cc63693473b5392e83.html
Заголовок, (Title) документа по адресу, URL1:
Internetwork Packet Exchange - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)