UKLOUZNUTÍ
SLIP ( Serial Line Internet Protocol ) je zastaralý síťový protokol linkové vrstvy referenčního síťového modelu OSI pro přístup k zásobníkovým sítím TCP/IP přes nízkorychlostní komunikační linky pouhým zapouzdřením IP paketů . Vytáčené sériové připojení se používá pro dvoubodová připojení klient-server . V současné době se místo toho používá pokročilejší protokol PPP .
Historie
SLIP byl vyvinut na počátku 80. let společností 3COM . Protokol se začal rychle šířit poté, co byl Rickem Adamsem v roce 1984 začleněn do operačního systému Berkeley Unix 4.2 , protože umožňoval připojení k internetu přes sériový COM port , který byl dostupný na většině počítačů. Díky své jednoduchosti se nyní používá v mikrokontrolérech .
Principy činnosti
- Chcete-li navázat spojení, musíte předem nastavit adresy IP , protože v protokolu SLIP neexistuje žádný systém pro výměnu informací o adrese.
- V přijímaném toku vám bit SLIP umožňuje určit znaménka začátku a konce paketu IP . Na základě těchto vlastností SLIP sbírá plnohodnotné IP pakety a přenáší je do horní vrstvy. Při odesílání IP paketů dochází k opačnému postupu - jsou přeformátovány a odesílány znak po znaku příjemci přes sériovou linku.
- Pro přenos musíte použít specifickou konfiguraci UART : 8 datových bitů (8 datových bitů), žádná parita (žádná parita), hardwarové řízení přenosového kanálu ( EIA hardwarové řízení toku) nebo třívodičový null-modem kabel (3 -wire null-modem - CLOCAL režim).
Personální struktura
Protože přenos dat v sériových asynchronních komunikačních linkách je bajtově orientovaný, je IP paket nejprve rozdělen na bajty (oktety). Hranice rámce SLIP je jedinečný příznak END (0xC0). Jedinečnost tohoto příznaku je udržována bajtovým plněním uvnitř rámce sekvencí ESC 0xDB, přičemž END byte (0xC0) je nahrazen sekvencí (0xDB, 0xDC) a bajt ESC (0xDB) sekvencí (0xDB, 0xDD ).
Nevýhody
- Není možné vyměňovat informace o adrese - nutnost přednastavení IP adres .
- Žádný údaj o typu zapouzdřeného protokolu – lze použít pouze IP .
- Není poskytována oprava chyb - musí být provedena na vyšších úrovních, doporučuje se použít protokol TCP .
- Vysoká redundance - díky použití start a stop bitů pro asynchronní přenos (+20 %), přenos úplné IP hlavičky (+20 bajtů) a úplných hlaviček horní úrovně v každém rámci SLIP, vycpávání bajtů.
- Některé implementace protokolu omezují maximální velikost rámce na 1006 bajtů, aby bylo dosaženo zpětné kompatibility s implementací Berkeley Unix .
CSLIP
Síťový protokol CSLIP ( Compressed SLIP ) je mírně vylepšený protokol SLIP od Van Jacobsena (Lawrence Berkeley Labs). Změny ovlivnily kompresi IP hlaviček a TCP hlaviček . 40 bajtů z těchto dvou hlaviček lze zkomprimovat na 3–5 bajtů. CSLIP poskytuje znatelnou výhodu oproti SLIP pouze při použití malých paketů a dobrých komunikačních linek, protože pokud je nutný opakovaný přenos, všechny pakety až do posledního přeneseného nekomprimovaného paketu budou znovu přeneseny do CSLIP proti jednomu paketu v SLIP.
Literatura
- Galkin V. A., Grigoriev Yu. A. Telekomunikace a sítě. - M .: MSTU im. N. E. Bauman, 2003. S. 608. ISBN 5-7038-1961-X
Viz také
Odkazy