Serienlinien -Internetprotokoll

Das Serienlinien -Internetprotokoll (UNTERHOSE)[1][2] ist ein Verkapselung des Internetprotokoll entwickelt, um zu arbeiten serielle Ports und Router Verbindungen. Es ist in dokumentiert in RFC 1055. Auf PC -Computern wurde Slip weitgehend durch die ersetzt Punkt-zu-Punkt-Protokoll (PPP), das besser entwickelt wird, hat mehr Funktionen und erfordert nicht, dass die IP -Adresskonfiguration vor ihrer Feststellung festgelegt wird. An MikrocontrollerSlip ist jedoch immer noch die bevorzugte Art der Einkapselung IP -Pakete, aufgrund seines sehr kleinen Overheads.

Einige Leute beziehen sich auf die erfolgreichen und weit verbreiteten Menschen RFC 1055 Serienlinien -Internetprotokoll als "Rick Adams 'Slip",[3] Um Verwirrung mit anderen vorgeschlagenen Protokollen mit dem Namen "Slip" zu vermeiden. Diese anderen Protokolle umfassen die viel komplizierteren RFC 914 Anhang d Seriennasen -Schnittstelle Protokoll.[3]

Beschreibung

Sechskantwert Dec -Wert OCT -Wert Abkürzung Beschreibung
0xc0 192 300 ENDE Rahmenende
0xdb 219 333 ESC Frame Flucht
0xdc 220 334 Esc_end Transponiertes Frame -Ende
0xdd 221 335 Esc_esc Transponierte Rahmenausweide

Slip modifiziert einen Standard TCP/IP Datagramm durch

  • Ein besonderes "Ende" anhängen Byte zu ihm, der Datagrammgrenzen im Byte -Stream unterscheidet,
  • Wenn das End -Byte in den zugesandten Daten auftritt, wird die beiden Byte -Sequenz ESC -ESC_end stattdessen gesendet.
  • Wenn das ESC -Byte in den Daten auftritt, wird die beiden Byte -Sequence ESC, ESC_ESC gesendet.
  • Varianten des Protokolls können ebenso beginnen und beenden Pakete mit Ende.

Slip erfordert einen seriellen Anschluss Aufbau von 8 Daten Bits, nein Parität, und entweder UVP Hardware- Ablaufsteuerung, oder der Klangmodus (3-Draht Null-Modem) Uart Betriebseinstellungen.

Slip liefert nicht Fehlererkennung, angewiesen auf Protokolle der oberen Schicht dafür. Daher ist es nicht zufriedenstellend gegenüber einem fehleranfälligen Fehler wählen Verbindung. Es ist jedoch immer noch nützlich zum Testen Betriebssysteme'Reaktionsfunktionen unter Belastung (durch Blick auf Flut-Klingeln Statistiken).

Slip Escape -Charaktere waren auch für einige Modemverbindungen erforderlich, um zu entkommen Hayes -Befehlssatz, damit Binärdaten durch diese Modems geleitet werden können, die einige Zeichen als Befehle erkennen würden.

CSLIP

Eine Version von Slip mit Header Kompression wird genannt Druckschlupf (CSLIP).[4] Der in CSLIP verwendete Komprimierungsalgorithmus ist als bekannt als Van Jacobson TCP/IP -Header -Komprimierung. CSLIP hat keinen Einfluss auf die Datennutzlast eines Pakets und ist unabhängig von einer Komprimierung durch das für die Übertragung verwendete serielle Linienmodem. Es reduziert die Transmissionskontrollprotokoll (TCP) Header von zwanzig Bytes zu sieben Bytes. CSLIP hat keinen Einfluss auf User Datagram Protocol (UDP) Datagramme.

Siehe auch

Verweise

Externe Links