Smerovanie je proces, pri ktorom sa dátové pakety presúvajú z jedného uzla (stroja alebo zariadenia) do druhého v počítačovej sieti, kým pakety nedosiahnu konečné miesto určenia.
Porozumenie sieťovému smerovaniu
Sieťové smerovanie si môžete predstaviť ako podobné systému verejnej dopravy. Celý autobusový systém vrátane všetkých zastávok je ako sieť a zastávky sú ako uzly. Ako vodič autobusu, ktorý musí vykonať niekoľko prestupov, aby sa dostal tam, kam idete, ste ako dáta, ktoré putujú medzi každým uzlom, kým nedosiahnu svoj konečný cieľ.
Keď sa dáta prenášajú z jedného zariadenia do druhého v sieti internetového protokolu (IP), sú rozdelené na menšie jednotky nazývané pakety. Okrem skutočných údajov každý paket obsahuje hlavičku, ktorá obsahuje informácie, ktoré mu pomôžu dostať sa na miesto určenia, podobne ako informácie o fyzickej adrese, ktoré môžete nájsť na poštovej obálke. Namiesto fyzických adries však informácie v hlavičke obsahujú:
- IP adresy zdrojových a cieľových uzlov.
- Čísla paketov, ktoré znova zostavia pakety v správnom poradí, keď pakety dosiahnu miesto určenia.
- Ďalšie užitočné technické informácie.
Ako funguje smerovanie
Zvážte scenár, v ktorom Li pošle e-mailovú správu zo svojho počítača v Číne do Joinho prístroja v New Yorku. Transmission Control Protocol (TCP) a ďalšie protokoly pracujú s údajmi na stroji Li a potom sú odoslané do IP modulu, kde sú dátové pakety spojené do IP paketov a odoslané cez sieť. Aby sa dostali do cieľa na druhom konci sveta, dátové pakety musia prejsť mnohými smerovačmi. Práca, ktorú tieto smerovače vykonávajú, sa nazýva smerovanie.
Každý zo sprostredkovateľských smerovačov číta cieľovú IP adresu každého prijatého paketu. Na základe týchto informácií router posiela pakety príslušným smerom. Každý smerovač má smerovaciu tabuľku, v ktorej sú uložené informácie o susedných smerovačoch (uzloch).
Táto informácia zahŕňa náklady (v zmysle sieťových požiadaviek a zdrojov) preposielania paketu smerom k susednému uzlu. Informácie z tejto tabuľky sa používajú na rozhodnutie o najefektívnejšom uzle, ktorý sa má použiť, alebo o najlepšej trase, na ktorú sa majú odosielať dátové pakety. Každý paket možno odoslať iným smerom, ale všetky sa nakoniec presmerujú do rovnakého cieľového zariadenia.
Po dosiahnutí Joinho stroja sú pakety spotrebované strojom, kde IP modul znova zostaví pakety a odošle výsledné dáta do služby TCP na ďalšie spracovanie.
Spoľahlivosť IP/TCP
Protokoly IP a TCP spolupracujú, aby zabezpečili spoľahlivosť prenosov. To znamená, že sa nestratia žiadne dátové pakety, všetky dátové pakety sú v poriadku a nedochádza k neprimeranému oneskoreniu prenosu. V niektorých službách je TCP nahradený Unified Datagram Packet (UDP), ktorý nezabezpečuje spoľahlivosť, ale namiesto toho posiela pakety. Niektoré systémy Voice over Internet Protocol (VoIP) používajú na hovory protokol UDP, pretože stratené pakety neovplyvňujú kvalitu hovoru.