Sériový internetový protokol - Serial Line Internet Protocol
Sada internetového protokolu |
---|
Aplikační vrstva |
Transportní vrstva |
Internetová vrstva |
Propojit vrstvu |
The Sériový internetový protokol (taky UKLOUZNUTÍ) je zapouzdření z internetový protokol navržen pro práci sériové porty a router připojení. Je to dokumentováno v RFC 1055. Na osobních počítačích byl SLIP do značné míry nahrazen Protokol point-to-point (PPP), který je lépe navržen, má více funkcí a nevyžaduje, aby byla před vytvořením nastavena jeho konfigurace adresy IP. Na mikrokontroléry, nicméně SLIP je stále preferovaným způsobem zapouzdření IP pakety, kvůli jeho velmi malé režii.
Někteří lidé odkazují na úspěšné a široce používané RFC 1055 Sériový internetový protokol jako „RIP Adams 'SLIP“,[1] aby nedošlo k záměně s jinými navrhovanými protokoly s názvem „SLIP“. Tyto další protokoly obsahují mnohem složitější RFC 914 příloha D Protokol rozhraní sériové linky.[1]
Popis
Hex hodnota | Prosincová hodnota | Říjnová hodnota | Zkratka | Popis |
---|---|---|---|---|
0xC0 | 192 | 300 | KONEC | Konec rámu |
0xDB | 219 | 333 | ESC | Útěk z rámu |
0xDC | 220 | 334 | ESC_END | Konec transponovaného rámu |
0xDD | 221 | 335 | ESC_ESC | Transponovaný únik rámu |
SLIP upravuje standard TCP / IP datagram podle
- připojení speciálního „KONEC“ byte který rozlišuje hranice datagramu v bajtovém proudu,
- pokud se v odesílaných datech objeví END bajt, místo toho se odešle dvoubajtová sekvence ESC, ESC_END,
- pokud se v datech vyskytne bajt ESC, odešle se dvoubajtová sekvence ESC, ESC_ESC.
- varianty protokolu mohou začínat i končit pakety s END.
SLIP vyžaduje sériový port konfigurace ze dne 8. data bity, Ne parita, a buď EIA Hardware řízení toku nebo CLOCAL režim (3vodičový nulový modem ) UART nastavení provozu.
SLIP neposkytuje detekce chyb spoléhat na protokoly horní vrstvy pro tohle. Samotný SLIP proto není uspokojivý vzhledem k náchylnosti k chybám vytočit spojení. Je však stále užitečné pro testování operační systémy 'možnosti odezvy při zatížení (při pohledu naping statistika).
Unikající znaky SLIP byly vyžadovány také u některých modemových připojení Sada příkazů Hayes, což umožňuje předávat binární data prostřednictvím těch modemů, které by rozpoznávaly některé znaky jako příkazy.
CSLIP
Verze SLIP s záhlaví komprese je nazýván Komprimovaný SLIP (CSLIP). Algoritmus komprese používaný v CSLIP je známý jako Van Jacobson komprese záhlaví TCP / IP. CSLIP nemá žádný vliv na datové zatížení paketu a je nezávislý na jakékoli kompresi modemem sériové linky použitým k přenosu. Snižuje to protokol kontroly přenosu (TCP) záhlaví od dvaceti bajtů na sedm bytů. CSLIP nemá žádný vliv na Protokol uživatele Datagram (UDP) datagramy.
Viz také
- Paralelní internetový protokol
- Slirp
- KA9Q
- Přímé kabelové připojení
- Signalizace v pásmu
- KISS (TNC)
- Konzistentní plnění bajtů nad hlavou
Reference
externí odkazy
- RFC1055: Romkey, J. (červen 1988). „Nestandard pro přenos IP datagramů přes sériové linky: SLIP“.
- RFC1144: Jacobson, V. (únor 1990). "Komprese záhlaví TCP / IP pro sériová spojení s nízkou rychlostí". - představil Van Jacobson komprese záhlaví TCP / IP používá CSLIP