NetLab jak pomalé to může být

Tohle je statická kopie kapitoly pro vyhledávače. Interaktivní verze má animované obrázky, kontrolní otázky a tlačítka, která příklad načtou do kalkulačky.

IP: paket, který se legálně ztratí

Ethernet doručí rámec v rámci jedné sítě. IP je vrstva, která umí doručit přes několik sítí — a dělá to za cenu, která je pro tuhle labku zásadní: neslibuje nic.

IP je „nejlepší snaha“. Paket může přijít pozdě, může přijít mimo pořadí, může přijít dvakrát a může se ztratit — a nic z toho není porucha. Je to specifikace.

Proč se pakety zahazují schválně

Když do přepínače přichází víc dat, než odchází, fronta roste. Až se naplní, musí se něco zahodit — jiná možnost neexistuje. A zahození je zároveň jediný signál, kterým síť řekne odesílateli „zpomal“. Není to selhání, je to řízení zahlcení.

Důsledek pro regulaci: na síti, kde se schválně zahazuje, nemá smysl ptát se „ztratí se to?“. Ztratí. Otázka je co se stane potom — a odpověď záleží na tom, jestli je nad IP TCP nebo UDP. To je celá další kapitola.

Adresa a maska, stručně

Adresa má dvě části a masku říká, kde je hranice: horní část je síť, spodní zařízení v ní. Zápis 192.168.1.10/24 znamená, že prvních 24 bitů je síť.

192.168.1.10 / 24  →  síť 192.168.1.0,   254 zařízenímaska 255.255.255.0

Praktický důsledek, na který se naráží pořád: dvě zařízení se domluví přímo jen tehdy, když jim vyjde stejná síť. Když ne, posílají to na bránu — a když brána není nastavená, nedostanou odpověď a chyba vypadá jako „kabel“.

Fragmentace, které je lepší se vyhnout

Když je paket větší, než co unese linka po cestě (1500 bajtů u Ethernetu), musí se rozdělit. Ztráta jednoho úlomku znamená ztrátu celého paketu, takže se pravděpodobnost ztráty násobí. V řídicí síti se proto zprávy drží tak, aby se do jednoho rámce vešly — a je to jeden z mála případů, kdy má „malá zpráva“ výhodu i přes tu příšernou účinnost z kapitoly 2.