IPX (англ. internetwork packet exchange — межсетевой обмен пакетами) — протокол
сетевого уровня модели OSI в стеке протоколов IPX/SPX. Предназначен для передачи
датаграмм[1]. Для передачи данных установки соединения не требуется (так же, как
для IP и NetBIOS). Обеспечивает связь между серверами с сетевой операционной
системы NetWare и конечными станциями.
Стек протоколов IPX/SPX был
разработан компанией «Novell» для её проприетарной сетевой ОС NetWare. За основу
IPX был взят протокол IDP из стека протоколов Xerox Network Services.
С
конца 1980-х и до середины 1990-х годов сети на основе IPX были широко
распространены из-за большой популярности сетевой ОС NetWare. Однако в
дальнейшем с развитием интернета и стека TCP/IP оригинальный транспортный
протокол SPX от «Novell» не способствовал успеху IPX-сетей. Из-за стремительного
роста популярности сетей на основе TCP/IP в настоящее время протокол IPX имеет
шансы исчезнуть.
В качестве адреса хоста IPX использует идентификатор,
образованный из четырёхбайтного номера сети (назначаемого маршрутизаторами) и
MAC-адреса сетевого адаптера.
IPX адресация
Логическим сетям
присваивается уникальный 32-разрядный адрес в диапазоне 0x1 -
0xFFFFFFFE.
Хосты имеют 48-разрядный адрес узла, являющийся MAC-адресом
сетевого адаптера. Адрес узла добавляется к адресу сети для создания уникального
идентификатора хоста в сети.
Номер сети 00:00:00:00 означает текущую
сеть.
Широковещательный адрес — FF:FF:FF:FF.