Google Suche

 
Loading...
Loading...

Protokoll IPX/SPX

PDFDruckenE-Mail

IPX/SPX:

IPX, Internetwork Packet eXchange, ist ein von Novell entwickeltes Computer-Netzwerkprotokoll.

Es wurde für das Netzbetriebssystem (NOS) NetWare entwickelt und ist ein verbindungsloses, proprietäres Protokoll mit Routing-Fähigkeiten. Mit Hilfe des Service Advertising Protocols (SAP) ist es möglich die innerhalb eines IPX-Netzes angebotenen Dienste zu finden. Funktionell entspricht IPX dem IP von TCP/IP, SPX entspricht dem TCP des TCP/IP.

Mit zunehmender Verbreitung des Internets Mitte der 90er, verloren die NetWare-Server an Bedeutung und auch das IPX-Protokoll wird heute kaum noch eingesetzt und wurde in den neueren Netware Versionen durch TCP/IP ersetzt. Es wird aber noch immer unterstützt.

Das Protokoll im OSI-Modell

OSI-Schicht Englisch Einordnung TCP/IP-Schicht Einordnung IPX/SPX/NCP
7 Anwendung Application Anwendungs-
orientiert
Anwendung Ende zu
Ende
(Multihop)
NCP
6 Darstellung Presentation  
5 Sitzung Session
4 Transport Transport Transport-
orientiert
Host to
Host
SPX
3 Vermittlung Network Internet Punkt zu
Punkt
IPX
2 Sicherung Data Link Netzwerk
Ethernet
Token Ring
FDDI
ARCNET
1 Bitübertragung Physical

IPX Header

IPX Header (Internetwork Packet Exchange)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Checksum (Prüfsumme) Packet Length (Paketlänge)
Transport Control
(Transportkontrolle)
Type
(Typ)
Destination Network
(Zielnetz)
Destination Network
(Zielnetz)
Destination Node
(Zielknoten)
Destination Node
(Zielknoten)
Destination Socket
(Zielsocket)
Source Network
(Quellnetz)
Source Network
(Quellnetz)
Source Node
(Quellknoten)
Source Node
(Quellknoten)
Source Socket
(Quellsocket)
Data
(Daten)

Typ Beschreibung

Die Prüfsumme beträgt 16 Bit. Immer auf 0xFFFF gesetzt.

Die Paketlänge beträgt 16 Bit. Die Gesamtlänge des Pakets und der Daten.

Die Transport control beträgt 8 Bit und ist der Hop-Zähler (Zweck siehe TTL).

Typ beträgt 8 Bit und beschreibt das encapsulated protocol.

Typ Beschreibung
0x00 unbekannt
0x01 RIP, Routing Information Packet.
0x02 Echo Packet.
0x03 Error Packet.
0x04 PEP, Packet Exchange Protocol.
0x05 SPX, Sequenced Packet Protocol.
0x10
-
0x1F
Experimentelle Protokolle.
0x11 NCP, NetWare Core Protocol.
0x12
-
0xFF
 

Socket Beschreibung

Das Destination Network (Zielnetz) beträgt 32 Bit. Der Subnetz-Identifikator des Empfängers.

Das Destination Node beträgt 48 Bit. Die physikalische Adresse des Empfängers.

Das Destination Socket beträgt 16 Bit. Die Socket-Nummer des Empfängers.

Das Source-Network (Quellnetz) beträgt 32 Bit. Der Subnetz-Identifikator des Senders.

Das Source Node beträgt 48 Bit. Die physikalische Adresse des Senders.

Das Source Socket beträgt 16 Bit. Die Socket-Nummer des Senders.

Die Daten haben eine variable Länge.

Socket Beschreibung
0x00 unbekannt
0x01 RIP, Routing Information Packet.
0x02 Error Handling Packet.
0x20
-
0x3F
Experimentell.
0x1
-
0xBB8
Xerox vorbehalten.
0xBB9 Dynamically Assigned. (dynamisch zugeordnet)
0x451 NCP, NetWare Core Protocol.
0x452 SAP, Service Advertising Protocol.
0x453 RIP, Routing Information Protocol.
0x455 NetBIOS.
0x456 Diagnostic.
0x457 Serialization.
0x8060 IPX.
0x9091 TCP über IPXF.
0x9092 UDP übe IPXF.
0x9093 IPXF, IPX Fragmentation Protocol.

SPX:

Sequence Packet Exchange (SPX) ist mit TCP zu vergleichen. Es handelt sich genau wie bei TCP um ein verbindungsorientiertes Netzwerkprotokoll. Das heißt, es sorgt für ein sicheres Ankommen der Datenpakete beim Empfänger. Es überwacht die gesendeten Daten und fordert eine Empfangsbestätigung vom Empfänger an. Es prüft, ob ein Datenpaket erfolgreich beim Empfänger angekommen ist und bestätigt es in diesem Fall. Anhand einer Prüfsumme, prüft es ob die Daten unbeschädigt angekommen sind. Sind die Daten beim Empfänger nicht angekommen oder sind die Daten defekt, schickt SPX das Datenpaket solange, bis eine erfolgreiche Übertragung vorliegt.

Das Protokoll im OSI-Modell

SPX Header

SPX Header (Sequence Packet Exchange)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Connection control
(Verbindungskontrolle)
Data stream type
(Datenflusstyp)
Source connection ID
(Quell-Verbindungs-ID)
Destination connection ID
(Ziel-Verbindung-ID)
Sequence number
(Sequenznummer)
Acknowledgement Number
(Bestätigungsnummer)
Allocation number
(Zuordnungsnummer)
Data
(Daten)

Wert Beschreibung

Wert Beschreibung
0x10 End of message. Ende der Nachricht.
0x20 Attention. Achtung.
0x40 Acknowledgement required. Bestätigung erforderlich.
0x80 System packet.

Das Feld für die Verbindungskontrolle und Datenflusstyp sind jeweils 8 Bit groß.

Wert Beschreibung
0xFE End of connection. This is the last message for this connection.
Ende der Verbindung.
0xFF End of connection acknowledgement.
Bestätigung für das Ende der Verbindung.
0x40 Acknowledgement required. Bestätigung erforderlich.
0x80 System packet.

Die Quell-Verbindungs-ID beträgt 16 Bit.

Die Ziel-Verbindungs-ID beträgt 16 Bit.

Die Sequencenummer beträgt 16 Bit. Der Zähler für die Übertragung durch den Sender des SPX-Pakets.

Die Bestätigungsnummer beträgt 16 Bit. Die Sequencenummer wird im nächsten IPX-Paket erwartet.

Allocation number beträgt 16 Bit. The number of outstanding receive buffers available.



 

Wer ist online

Wir haben 27 Gäste online

Besucher

Heute867
Gestern825
Woche2381
Monat16501
Insgesamt495594
   
| Mittwoch, 23. Mai 2012 || Compu-Seite Compu-Seite |