Směrování je proces, při kterém se datové pakety přesouvají z jednoho uzlu (stroje nebo zařízení) do druhého v počítačové síti, dokud pakety nedosáhnou konečného cíle.
Porozumění síťovému směrování
Směrování sítě si můžete představit jako podobné systému veřejné dopravy. Celý autobusový systém, včetně všech zastávek, je jako síť a zastávky jsou jako uzly. Jako řidič autobusu, který musí udělat několik přestupů, aby se dostal tam, kam jedete, jste jako data, která putují mezi každým uzlem, dokud nedosáhnou svého konečného cíle.
Když jsou data přenášena z jednoho zařízení do druhého v síti internetového protokolu (IP), jsou rozdělena do menších jednotek nazývaných pakety. Kromě skutečných dat obsahuje každý paket hlavičku, která obsahuje informace, které mu pomohou dorazit na místo určení, podobné informacím o fyzické adrese, které můžete najít na zaslané obálce. Místo fyzických adres však informace v záhlaví obsahují:
- IP adresy zdrojových a cílových uzlů.
- Čísla paketů, která znovu sestaví pakety ve správném pořadí, když pakety dorazí do cíle.
- Další užitečné technické informace.
Jak funguje směrování
Vezměte si scénář, ve kterém Li posílá e-mailovou zprávu ze svého počítače v Číně do Joina zařízení v New Yorku. Transmission Control Protocol (TCP) a další protokoly pracují s daty na stroji Li a poté jsou odeslány do IP modulu, kde jsou datové pakety spojeny do IP paketů a odeslány přes síť. K dosažení cíle na druhém konci světa musí datové pakety projít mnoha směrovači. Práce, kterou tyto směrovače vykonávají, se nazývá směrování.
Každý z mezilehlých směrovačů čte cílovou IP adresu každého přijatého paketu. Na základě těchto informací směrovač posílá pakety příslušným směrem. Každý směrovač má směrovací tabulku, kde jsou uloženy informace o sousedních směrovačích (uzlech).
Tyto informace zahrnují náklady (ve smyslu síťových požadavků a zdrojů) předávání paketu směrem k sousednímu uzlu. Informace z této tabulky se používají k rozhodnutí o nejúčinnějším uzlu, který se má použít, nebo o nejlepší trase, po které se mají datové pakety posílat. Každý paket lze odeslat jiným směrem, ale všechny jsou nakonec směrovány do stejného cílového zařízení.
Po dosažení Joova stroje jsou pakety spotřebovány strojem, kde modul IP pakety znovu sestaví a výsledná data odešle službě TCP k dalšímu zpracování.
Spolehlivost IP/TCP
Protokoly IP a TCP spolupracují, aby zajistily spolehlivost přenosů. To znamená, že se neztratí žádné datové pakety, všechny datové pakety jsou v pořádku a nedochází k žádnému nepřiměřenému zpoždění přenosu. V některých službách je TCP nahrazen Unified Datagram Packet (UDP), který nezajišťuje spolehlivost, ale místo toho posílá pakety. Některé systémy VoIP (Voice over Internet Protocol) používají pro hovory protokol UDP, protože ztracené pakety neovlivňují kvalitu hovoru.