SPX

Protokol SPX (Sequenced Packet Exchange) p°ipadne sv²mi funkcemi do tranportnφ vrstvy modelu OSI. P°enßÜφ se v datovΘ Φßsti protokolu IPX. Umo₧≥uje °φzenφ toku dat mezi komunikujφcφmi aplikacemi v intersφti IPX. Protokol zabezpeΦuje sekvenΦnφ v²m∞nu paket∙ s potvrzovßnφm p°φjmu a opakovßnφm p°enosu paket∙ p°i jejich ztrßt∞ nebo poÜkozenφ.

Protokol je spojov∞ orientovan², co₧ znamenß, ₧e mezi komunikujφcφmi procesy je spolehlivß potvrzovanß transportnφ slu₧ba.

╪φzenφ toku paket∙ protokolem SPX

Protokol SPX zabezpeΦuje spolehliv² sekvenΦnφ p°enos paket∙ prost°ednictvφm volßnφ nßsledujφcφch slu₧eb ze strany aplikacφ:

  1. SPX Establish Connestion - slu₧ba vy₧aduje vytvo°enφ transportnφho spojenφ mezi komunikujφcφmi procesy s p°id∞lenφm identifikace SDID
  2. SPX Listen For Connection - slu₧ba pro p°φjem ₧ßdosti o spojenφ
  3. SPX Send Packet - slu₧ba pro vyslßni paketu dan²m spojenφm
  4. SPX Listen For Packet - slu₧ba p°φjmu paket∙ na danΘm spojenφ
  5. SPX Terminate Connection - slu₧ba uzav°enφ transportnφho spojenφ

Protokol je spojov∞ orientovan². Proto se v₧dy p°ed v²m∞nou paket∙ vybuduje spojenφ mezi koncov²mi uzly intersφt∞ IPX. P°i vytvß°enφ spojenφ se pou₧ijφ systΘmovΘ pakety SYS, ke spojenφ se p°i°adφ ΦφselnΘ identifikßtory na obou stranßch spojenφ SCID, DCID (rozliÜujφ sm∞r p°enosu a SPX tok vzhledem na IPX soket) a a nastavφ se sekvenΦnφ Φφsla vym∞≥ovan²ch paket∙ SN na hodnotu 0x0000. Pak u₧ dojde k postupnΘmu odeslßnφ a potvzovßnφ oΦφslovan²ch paket∙. Podobn∞ jako p°i protokolu TCP se p°i °φzenφ toku pou₧φvß systΘm klouzavΘho okna (Sliding window).