Směrovací tabulka: Porovnání verzí

Smazaný obsah Přidaný obsah
Řádek 28:
Cílová IP adresa z datagramu, je postupně porovnávána s jednotlivými záznamy (řádky) ve směrovací tabulce, dokud není nalezena shoda. Záznamy v tabulce jsou seřazeny podle délky [[Maska sítě|masky sítě]], takže na začátku tabulky jsou uvedeny nejkonkrétnější záznamy (nejdelší maska, například 255.255.255.255, tj. největší počet jedniček [[Dvojková soustava|binárního zápisu]] zleva) a na konci tabulky je uveden nejobecnější záznam (nejkratší maska, např. 0.0.0.0, viz dále). Toto uspořádání dovoluje vytvářet výjimky pro obecně zapsaná směrování (tj. výjimka z velké sítě pro malou podsíť), což významným způsobem redukuje počet záznamů ve směrovacích tabulkách (což je důležité zejména pro centrální směrovače v [[Internet]]u).
 
=== Porovnávání adresy cíle se záznamy v tabulce ===
Při zpracování přijatého IP datagramu je nejprve pomocí logické funkce [[Konjunkce (matematika)|AND]] sloučena cílová IP adresa z porovnávaného datagramu s maskou sítě uvedenou v právě porovnávaném záznamu ve směrovací tabulce. Pokud je výsledek roven číslu sítě ve stejném záznamu ve směrovací tabulce, je nalezena shoda a tento řádek se použije pro směrování porovnávaného IP datagramu. Pokud shoda není, následuje porovnání s dalším řádkem tabulky. Poslední řádek tabulky typicky obsahuje tak zvanou implicitní bránu ({{Vjazyce|en}} {{Cizojazyčně|en|''default gateway''}}, která slouží ke směrování všech datagramů, pro které v tabulce není uveden záznam, a proto je označen jako síť 0.0.0.0 s maskou 0.0.0.0, takže pro jakoukoliv cílovou IP adresu dojde ke shodě. Tento záznam zpravidla odkazuje na [[router]] (resp. směrovač), který odděluje počítač od zbytku Internetu.
 
=== Obsah tabulky ===