Alles rund um Windows

SLIP (Serial Line Internet Protocol)

SLIP steht für "Serial Line Internet Protocol" und wurde von Rick Adams im Jahr 1984 entwickelt. Der ursprüngliche Zweck dieses Protokolls war es, eine Sun-Workstation über eine Wählleitung mit Hilfe eines Modems mit dem Internet zu verbinden. Bei diesem Protokoll senden die Workstations rohe IP-Pakete über die Leitung mit einem Flag-Byte (OXCO) am Ende zum Zwecke des Framings. Wenn das Flag-Byte innerhalb des IP-Pakets vorkommt, wird die Technik des Character Stuffing verwendet, um dieses Problem zu lösen. Dazu wird an seiner Stelle eine Zwei-Byte-Sequenz (OXDB, OXDC) gesendet.

Obwohl SLIP ein einfaches Protokoll ist, hat es einige große Probleme:

  • Es führt keine Fehlererkennung und -korrektur durch.
  • SLIP unterstützt nur IP (Internet Protocol). Es kann also nicht für andere Netzwerke verwendet werden, die kein IP verwenden (z. B. Novell-LANs).
  • Es unterstützt nicht die Zuweisung einer dynamischen IP-Adresse. Beiden Kommunikationsstandorten sollte vorher eine bestimmte IP-Adresse zugewiesen werden und beide Standorte sollten die Adresse des jeweils anderen kennen.
  • SLIP bietet keine Authentifizierung. Die beiden kommunizierenden Standorte wissen also nicht, mit wem sie kommunizieren.
  • SLIP ist kein anerkannter Internet-Standard; daher existieren viele verschiedene und inkompatible Versionen, was die Vernetzung erschwert.
  • Ein spezielles END-Zeichen (entspricht dezimal 192) kennzeichnet das Ende von Daten.
  • Wenn ein Ende-Zeichen natürlicherweise in Daten vorkommt, fügt SLIP ein spezielles ESC-Zeichen vor dem END-Zeichen ein, damit der empfangende Computer den Empfang des Pakets nicht vorzeitig beendet.

Stand: 15.07.2021