IPX/SPX Configuration and Management Manual

Protocol Interfaces and Services for NonStop™
IPX/SPX
IPX/SPX Configuration and Management Manual425731-001
A-7
IPX Packet Header Format
Node
identifies a specific machine within a network. The Node field is usually related to
the physical address of the network adapter; on Ethernet and token-ring LANs, the
Node field is the same as the MAC address of the adapter or controller. IPX uses the
combination of the Network and Node fields to transmit packets within a NetWare
internetwork. Because only one filter protocol is associated with an IPXPROTO
process, the node address maps directly to a configured IPXPROTO process.
Socket
identifies the higher-level protocol and/or application within a specific node. IPX
uses the IPX packet type field and the socket number to identify the process for
which an incoming packet is intended. IPX Socket Numbers
on page A-7 describes
socket-number usage. The NonStop™ IPX/SPX subsystem provides a Sockets
interface to IPX. See Sockets Interface on page 2-7 for more information.
If the destination address of an IPX packet contains a different Network field value than
that of the source address, IPX consults the RIP table to determine the best route on
which to send the packet. (See Routing Information Protocol (RIP) on page A-3.)
IPX addresses are usually displayed in hexadecimal notation. An example of an IPX
address is 000000F2:00001B30DD8C:0451.
IPX Socket Numbers
Socket numbers allow packets received on a system to be routed to the correct protocol
or application on that system. Novell has designated certain ranges of IPX socket
numbers for specific purposes. For example, IPX delivers NCP packets to socket 451h.
Table A-3 shows IPX socket numbers and their use.
Note. An IPX socket is distinct from a Berkeley Software Distribution (BSD) socket. An
IPX socket identifies a higher-level protocol or an application within a node. A BSD socket
identifies a connection or a communication endpoint.
Table A-3. IPX Socket Number Use
Socket
Number (in
Hex.) Use
0451 NCP (on NetWare file server)
0452 SAP
0455 NetBIOS (on client)
0456 Diagnostics
4000 - 6000 Temporary sockets, used for NetWare file server interaction and other
network communications