Serial Line Internet Protocol

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken

Het Serial Line Internet Protocol (SLIP) is een verouderd Internet Protocol, bedoeld om gegevensoverdracht over seriële poorten en modemverbindingen mogelijk te maken. Het wordt beschreven in RFC 1055.

In de PC-wereld is SLIP grotendeels vervangen door het Point-to-Point Protocol (PPP), omdat dit meer mogelijkheden biedt en omdat hiervoor de IP adres-configuratie niet hoeft te worden ingesteld om verbinding te maken.Op microcontrollers en op de meeste Berkeley UNIX-gebaseerde systemen is SLIP daarentegen vanwege de geringe complexiteit van het protocol nog steeds de meest gebruikelijke manier om IP-pakketten te verzenden.

SLIP voegt een "SLIP END"-karakter toe aan het standaard Internet datagram, dat ervoor zorgt dat de pakketten onderscheiden kunnen worden. SLIP maakt gebruik van een poortconfiguratie met 8 data bits, geen pariteitsbit en hardware flow control. SLIP zorgt niet voor foutendetectie, hiervoor maakt het gebruik van hogere lagen protocollen. Wanneer het gebruikt wordt over een foutgevoelige inbelverbinding, zal met enkel SLIP geen goede verbinding tot stand kunnen worden gebracht.

De versie van SLIP met header gegevenscompressie wordt CSLIP (Compressed SLIP) genoemd.

Het Parallel Line Internet Protocol (PLIP) is vergelijkbaar met SLIP, maar er wordt hierbij gebruikgemaakt van een hogere bandbreedte over de parallelle poort. Hier staat echter vaak een zwaardere belasting voor de CPU tegenover.

Zowel SLIP als PLIP worden steeds meer vervangen door netwerktechnologieën zoals thuisnetwerken en door andere soorten van peer-to-peer verbindingen zoals USB (met behulp van een speciale "host-to-host" kabel) en het uitgebreidere, maar duurdere IEEE1394 (ook wel FireWire).

Historisch gezien was SLIP belangrijk voor de vroege groei van het World Wide Web toen men door gebruik van bestaande PC's met een modem en de installatie van de TCP/IP stack het internet op kon middels de opkomende internetproviders zoals XS4ALL in Nederland.