Sequenced Packet Exchange (SPX) je protokol transportní vrstvy v sadě protokolů IPX/SPX.

SPX je spolehlivý spojovaný protokol, podobný protokolu TCP, na rozdíl od TCP se ale nejedná o proudový, nýbrž datagramový protokol.

Struktura SPX paketu

Každý SPX paket začíná hlavičkou s následující strukturou:

Oktetů pole
1 Connection Control
1 Datastream Type
2 Source Connection Id
2 Destination Connection Id (0xFFFF = neznámý)
2 Sequence Number
2 Acknowledgement Number
2 Allocation Number (počet volných přijímacích vyrovnávacích pamětí)
0-534 Data

Pole Connection Control obsahuje 4 jednobitové příznaky:

Váha Význam
0x10 Konec zprávy (End-of-message)
0x20 Výstraha (Attention)
0x40 Požadováno potvrzení (Acknowledgement Required)
0x80 Systémový paket (System packet)

Datastream Type slouží k zavření SPX spojení. Pro tento účel se používají dvě hodnoty:

Hodnota Význam
0xFE Konec spojení
0xFF Potvrzení konce spojení

Ostatní hodnoty 0x00-0xFD jsou dostupné pro použití klientem.

Odkazy

Reference

V tomto článku byl použit překlad textu z článku Sequenced packet exchange na anglické Wikipedii.

Související články

Externí odkazy

Pahýl Tento článek je příliš stručný nebo postrádá důležité informace.Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty.