Nagłówek IPX ma stałą długość 30 bajtów i nie może zawierać opcji. Pierwsze jego pole to 16-bitowa suma kontrolna obejmująca cały pakiet. Domyślnie większość implementacji IPX nie używa tego pola i ustawia jedo wartość na same jedynki ( co daje wartość FFFFh) . Jeśli włączona jest suma kontrolna to w sieci nie może być wykorzystywany format pakietu “raw”
Następne 16-bitowe pole to długość pakietu obejmująca nagłówek i dane. Pakiety mogą więc posiada©ć długoś©ć do 64 kB , ale praktycznie są mniejsze i zależą od MTU warstwy DLC. W przeciwieństwie do IP pakiety IPX nie mogą być fragmentowane przez stacje lub routery.
4 astępne bity są zarezerwowane.; Kolejne 4 bity to liczba skoków - rozmiar tego pola ogranicza drogę pakietów IPX do 15 routerów. Jeżeli pakiet miałby być przemiesiony przez router , a ma już w tym polu wartość 15 , to jest odrzucany.
Następne pole to 8-bitowy typ pakietu. Niektóre typy znajdują się w tabeli poniżej:
Wartość
|
Opis
|
0
|
Nieznany pakiet lub pakiet NLSP
|
1
|
Pakiet RIP
|
4
|
Pakiet SAP
|
5
|
Pakiet SPX
|
17
|
Pakiet NCP
|
20
|
Pakiet rozgłoszeniowy NetBIOS
|
123
|
Pakiet eksperymentalny lub serializujący
|
199
|
Pakiet eksperymentalny lub serializujący
|
|
Po polu typu pakietu następuje 80-bitowy adres międzysieciowy, składający się z 32-bitowego adresu sieci oraz 48-bitowego adresu węzła. Po nim następuje 16-bitowy numer gniazdkaa
Nagłówek IPX kończy się 32-bitowym adresem sieci żródłowej , 48-bitowym adresem stacji żródłowej i 16 bitowym adresem gniazdka
|