Kaip veikia IP maršrutizavimas

Duomenų perdavimas IP tinkle

Maršrutizavimas - tai procesas, kurio metu duomenų paketai perduodami iš vieno įrenginio ar įrenginio (techniškai vadinami mazgu) kitoje tinkle, kol jie pasiekia savo paskirties vietą.

Kai duomenys perduodami iš vieno įrenginio į kitą IP tinkle, pavyzdžiui, internete, duomenys suskirstomi į mažesnius vienetus, vadinamus paketais. Šie vienetai kartu su duomenimis yra antraštė, kurioje yra daug informacijos, kuri padeda kelionei į paskirties vietą, panašu į tai, ką turite ant voko. Ši informacija apima šaltinio ir paskirties įrenginių IP adresus , paketų numerius, kurie padės surinkti juos, kad pasiektų vietą, ir kitą techninę informaciją.

Maršrutai yra tokie patys kaip perjungimas (su kai kuriais labai techniniais skirtumais, dėl kurių jus išgelbėsiu). IP maršrutizavimas naudoja IP adresus, perduodančius IP paketus iš savo šaltinių į jų paskirties vietas. IP priima paketų perjungimą , priešingai nei grandinės perjungimas.

Kaip veikia maršruto maršrutas

Leiskite mums apsvarstyti scenarijų, kuriame Li siunčia pranešimą iš savo kompiuterio Kinijoje, siunčia pranešimą Jo mašinoje Niujorke. TCP ir kiti protokolai atlieka savo darbą su duomenimis apie Li mašiną; tada jis siunčiamas į IP protokolo modulį, kuriame duomenų paketai pridedami prie IP paketų ir siunčiami per tinklą (internetą).

Šie duomenų paketai turi kirsti daugelį maršrutizatorių, kad jie pasiektų savo paskirties pusę pasaulio. Darbas, kurį atlieka šie maršrutizatoriai, vadinamas maršruto parinkimu. Kiekvienas paketas atlieka šaltinio ir paskirties mašinos IP adresus.

Kiekvienas tarpinis maršrutizatorius konsultuoja kiekvieno gaunamo paketo IP adresą. Remdamiesi šiais duomenimis, kiekvienas iš jų tiksliai žino, kokia kryptimi bus perduotas paketas. Paprastai kiekvienas maršrutizatorius turi maršruto lentelę, kurioje saugomi duomenys apie kaimyninius maršrutizatorius. Šie duomenys susideda iš išlaidų, patirtų pakeliant į tą kaimyninį mazgą. Kaina atitinka tinklo reikalavimus ir ribotus išteklius. Duomenys iš šios lentelės yra laikomi ir naudojami sprendžiant geriausią maršrutą arba patį efektyviausią mazgą siunčiant paketą keliu į paskirties vietą.

Paketai eina kiekvieną savo keliu ir gali judėti per skirtingus tinklus ir imtis skirtingų būdų. Galiausiai jie visi nukreipiami į tą pačią paskirties mašiną.

Pasiekus Jo mašiną, bus suderintas paskirties adresas ir mašinos adresas. Paketus suvartos mašina, kur jame esantis IP modulis juos surinks ir pirmiau pateiktus duomenis siunčia TCP paslaugai tolimesniam apdorojimui.

TCP / IP

IP veikia kartu su TCP protokolu, siekiant užtikrinti perdavimo patikimumą, tokiu būdu, kad nebūtų prarastas duomenų paketas, kad jie būtų tvarkingi ir nebūtų nepagrįsto delsimo.

Kai kuriose tarnybose TCP pakeičiamas UDP (vieningos datagramos paketu), kuris neapsaugo perdavimo patikimumo ir tiesiog siunčia paketus. Pavyzdžiui, kai kurios VoIP sistemos naudoja UDP skambučiams. Prarasti paketai daugeliu atveju neturi įtakos skambučių kokybei.