Serial Line Internet Protocol


Serial Line Internet Protocol

Serial Line Internet Protocol (SLIP) bezeichnet ein Netzwerkprotokoll der Sicherungsschicht.

SLIP mit TCP/IP-Protokollstapel
Anwendung FTP SMTP HTTP DNS ...
Transport TCP UDP
Vermittlung IP
Netzzugang SLIP PPP
Serielle Leitung ...

Es wird verwendet, um eine IP-Netzwerkverbindung zwischen zwei Computern herzustellen, die über eine serielle Schnittstelle verbunden sind. Mittlerweile wird dazu meist das Point-to-Point Protocol (PPP) verwendet.

SLIP geht den einfachstmöglichen Weg einer solchen Verbindung, indem einfach die Oktets eines IP-Pakets über das serielle Kabel gesendet werden. Das Ende des Pakets wird mit dem speziellen END-Zeichen Nr. 192 (Oktalcode 300) gekennzeichnet. Falls dieses Zeichen innerhalb des zu sendenden Pakets auftritt, wird stattdessen die Sequenz 219/220 (Oktal 333+334) und für das Zeichen Nr. 219 selbst die Sequenz 219/221 (Oktal 333+335) übertragen. Das Zeichen Nr. 219 wird ESC-Zeichen genannt.

Eine Modifikation des Protokolls sendet das END-Zeichen auch zu Beginn jedes Pakets. Dies macht die Übertragung robuster gegenüber geringem Leitungsrauschen zwischen den Paketen.

SLIP besitzt keinerlei Adressierung und keine Fehlererkennung. Diese müssen von den übergeordneten Protokollen zur Verfügung gestellt werden:

  • SLIP: keine Fehlererkennung und Adressierung
  • IP: Prüfsumme für IP-Headerdaten, 32-Bit-Adressen
  • UDP: Prüfsumme über UDP-Header und Daten, 16-Bit-Ports
  • TCP: Prüfsumme über TCP-Header und Daten, 16-Bit-Ports

Inhaltsverzeichnis

Unterschiede zu PPP

Das PPP-Protokoll ist wesentlich komplexer als SLIP. Zunächst verlangt SLIP, dass alle Oktetts unverändert über das serielle Kabel gesendet werden können. Dies ist oft nicht möglich, da Terminaltreiber manche Bytes speziell interpretieren, beispielsweise CTRL-Q und CTRL-S als Start/Stop-Zeichen interpretieren oder vor einen Wagenrücklauf noch einen Zeilenvorschub einfügen. Über PPP können bestimmte Zeichen verboten werden. Diese werden dann durch Zeichensequenzen ersetzt.

PPP erlaubt darüber hinaus eine Übertragung der Netzwerkparameter (IP-Adresse, Gateway-Adresse) und eine Authentifizierung, wie sie heute von vielen Internet Service Providern verlangt wird.

Auch andere Parameter wie z.B. eine Komprimierung können über PPP zwischen den Parteien beim Verbindungsaufbau ausgehandelt werden, was bei SLIP nicht möglich ist.

SLIP kann und wird daher nur in sehr einfachen Fällen eingesetzt; in der Vergangenheit häufig bei Callback-Modems zwecks externem Einwählens auf Workstations in einem gesicherten Intranet (→Extranet).

Van-Jacobson-Komprimierung und CSLIP

Da serielle Verbindungen oft recht langsam sind, führt die Übertragung der IP-Headers mit jedem Paket zu einem verringerten Datendurchsatz. Jeder TCP/IP-Header hat immerhin 40 Zeichen. Auf einer 19200-Baud-Leitung benötigt jedes Zeichen immerhin ca. 1/2 ms, der TCP/IP-Header allein also etwa 20 ms. Dies begrenzt die Übertragungsrate auf unter 50 Pakete/Sekunde, was oft nicht einmal für Schnelltipper ausreicht, wenn pro Tastendruck ein Paket übertragen wird.

Van Jacobson schlug daher eine Komprimierung vor, die nur die Unterschiede der TCP-Header zwischen zwei Paketen überträgt. Dadurch wird der Durchsatz wesentlich erhöht, da in der Regel nur 7 Zeichen statt 40 nötig sind. Die Van-Jacobson-Komprimierung wird oft bei SLIP-Verbindungen eingesetzt. Das Protokoll mit aktiver Van-Jacobson-Komprimierung wird auch CSLIP-Protokoll ('compressed SLIP=komprimiertes SLIP) genannt.

Geschichte

Der Entwurf (RFC) zu SLIP stammt von 1988, der zu CSLIP von 1990. Heute ist SLIP in der Praxis weithin oder vollständig von PPP abgelöst.

Weblinks


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Serial Line Internet Protocol — (SLIP) Familia: Protocolos de enlace punto a punto Función: Transmisión de datagramas IP no estándar en líneas serie. Ubicación en la pila de protocolos Aplicación FTP, SMTP, HTTP …   Wikipedia Español

  • Serial Line Internet Protocol — Serial Line Internet Protocol,   SLIP …   Universal-Lexikon

  • Serial Line Internet Protocol — SLIP redirects here. For the list processing language, see SLIP (programming language). Internet protocol suite Application layer BGP …   Wikipedia

  • Serial Line Internet Protocol — Pour les articles homonymes, voir Slip (homonymie). Serial Line Internet Protocol (SLIP) est un protocole de liaison internet en série qui encapsule le protocole IP. Il s agit d un protocole de liaison simple ne fournissant aucun contrôle d… …   Wikipédia en Français

  • Serial Line Internet Protocol — SLIP (Serial Line Internet Protocol) устаревший сетевой протокол канального уровня эталонной сетевой модели OSI для доступа к сетям стека TCP/IP через низкоскоростные линии связи путём простой инкапсуляции коммутируемые соединения через… …   Википедия

  • Serial Line Internet Protocol — SLIP protokolas statusas T sritis informatika apibrėžtis Ryšio ↑protokolas, reguliuojantis ↑TCP/IP protokolo ↑duomenų paketų siuntimą telefono linijomis. Su juo prie interneto galima prijungti atskirus kompiuterius arba ↑vietinį tinklą. Ne toks… …   Enciklopedinis kompiuterijos žodynas

  • Serial Line Internet Protocol —    Abbreviated SLIP. A protocol used to run Internet Protocol over serial lines or telephone connections using modems.    SLIP allows a computer to establish a temporary direct connection to the Internet via modem and to appear to the host system …   Dictionary of networking

  • Serial Line Internet Protocol — SLIP protocol, protocol which allows a full simulated connection to the Internet by using telephone lines …   English contemporary dictionary

  • Serial Line Internet Point to Point Protocol —    A dial up access service that comes with a shell account, a dedicated IP address, a domain address, and a high speed modem …   IT glossary of terms, acronyms and abbreviations

  • Parallel Line Internet Protocol — The Parallel Line Internet Protocol (PLIP) is an encapsulation of the Internet Protocol designed to work over a personal computer parallel port via a null printer cable, sometimes called a laplink cable. It is the analogous to what SLIP is for… …   Wikipedia