Kaj je serijski internetni protokol?

Serial Line Internet Protocol, znan tudi pod akronimom SLIP, je sredstvo za pošiljanje datagramov internetnega protokola prek serijske povezave. Posreduje vsak bajt paketa in po potrebi dodaja enega ali več edinstvenih označevalnih bajtov v tok. SLIP lahko uporabljata dva sistema za komunikacijo prek neposredne kabelske povezave ali modemske povezave. Večina osebnih računalnikov namesto tega uporablja protokol od točke do točke (PPP), vendar se SLIP pogosto uporablja tam, kjer so potrebne zelo nizke stroške.

Pri prenosu datagrama lahko internetni protokol serijske linije najprej pošlje označevalni bajt »končni« preko serijske povezave. Nato pošlje vsak bajt paketa, razen če je ena od dveh decimalnih vrednosti: 219 ali 192. Če je 192, vrednost končne oznake, SLIP namesto njega pošlje dva posebna bajta; 219, ki mu sledi 220. Če je 219, SLIP pošlje drugačno dvobajtno kodo – 219, ki ji sledi 221. Ko so vsi bajti paketa internetnega protokola poslani, SLIP pošlje 192 bajt končne oznake.

Ko SLIP prejme paket, odstrani končne oznake in zamenja vse posebne pare bajtov z njihovimi izvirnimi vrednostmi. Nekatere izvedbe SLIP lahko odstranijo tudi pakete ničelne dolžine. Nastali datagram, če obstaja, se nato brez nadaljnje analize prenese na naslednjo omrežno plast. Odkrivanje in popravljanje napak je prepuščeno naslednji plasti, ki mora zahtevati ponovni prenos paketa, če se odkrije napaka.

Specifikacija SLIP je bila izdana s strani Internet Engineering Task Force (IETF) leta 1988 kot Request For Comments (RFC) 1055. Opredeljuje več pomanjkljivosti SLIP, vključno z obravnavanjem napak in pomanjkanjem kontrolnih sporočil. Druga pogosta težava z internetnim protokolom serijske linije je, da ni identifikacije paketnega protokola. Ker je bil SLIP zasnovan samo za obdelavo datagramov internetnega protokola, to morda ni pogosta težava. SLIP je precej sposoben ravnati z več internetnimi protokoli, vendar ima sredstva za njihovo identifikacijo.

Pomanjkanje varnosti je še en razlog za uporabo serijskega internetnega protokola. Na tej ravni s SLIP ni mehanizma za preverjanje pristnosti povezave ali kakršno koli šifriranje podatkov. Prav tako ni sredstev za odkrivanje naslovov internetnega protokola za usmerjanje na naslednji omrežni plasti. Kar zadeva največjo velikost paketa, je specifikacija SLIP nejasna, kar kaže na omejitev, ki jo uporablja druga izvedba.

Internetni protokol serijske linije ne stisne nobenih paketnih podatkov, čeprav ga bo modem na serijski povezavi, če je modem v uporabi. Stisnjeni SLIP (CSLIP), opredeljen leta 1990 z RFC 1144, se res trudi v tej smeri. Skrči glavo protokola za nadzor prenosa (TCP) vsakega paketa na sedem bajtov od prvotnih 20. Preostali del paketa pa ostane nespremenjen. Leta 1994 je bil PPP, opredeljen v RFC 1661, ustvarjen kot nov robusten protokol, ki je rešil številne težave SLIP.