Kuidas IP-marsruut toimib

Andmete edastamine IP-võrku

Marsruut on protsess, mille käigus andmepaketid edastatakse ühest masinast või seadmest (tehniliselt nimetatakse sõlmeks) teise võrku, kuni nad jõuavad sihtkohtadesse.

Kui andmed edastatakse IP- võrgust, näiteks Internetist, ühest seadmest teise, jagatakse andmed väiksemateks osadeks, mida nimetatakse pakettideks. Need üksused kannavad koos andmetega päise, mis sisaldab palju teavet, mis aitab nende sihtkohta reisi, veidi sarnaselt ümbrikuga. See teave sisaldab lähte- ja sihtseadmete IP-aadresse , paketi numbreid, mis aitavad neid sihtkohta jõudmisel kokku panna ja mõnda muud tehnilist teavet.

Marsruutimine on sama kui vahetamine (mõningate väga tehniliste erinevustega, millest ma sind kaotan). IP-suunamine kasutab IP-aadresse IP-pakettide edastamiseks nende allikatest sihtkohtadesse. IP võtab vastu pakettkommutatsiooni, erinevalt ahelate vahetamisest.

Kuidas marsruutimine toimib

Mõelgem stsenaariumist, kus Li saadab sõnumi oma arvutist Hiinas, saadab sõnumi Joi masinale New Yorgis. TCP ja muud protokollid teevad oma tööd Li-masina andmetega; siis saadetakse see IP-protokolli moodulisse, kus andmepaketid on integreeritud IP-pakettidesse ja saadetakse üle võrgu (Internet).

Need andmepaketid peavad läbima palju marsruutereid, et jõuda oma sihtkohani poole maailma kaugemale. Nende ruuterite tööd nimetatakse marsruudiks. Iga pakett kannab allika ja sihtkoha masina IP-aadresse.

Kõik vahehoidjad nõuavad iga vastuvõetud paketi IP-aadressi. Selle põhjal saavad kõik teada täpselt, millises suunas pakett edastada. Tavaliselt on igal ruuteril marsruutimise tabel, kus salvestatakse naaberruumeri andmed. Need andmed koosnevad paketi edasisaatmisest selle naaberosaga seotud suunas. Kulud on seotud võrgunõuetega ja napid ressursid. Selle tabeli andmeid peetakse ja neid kasutatakse, et otsustada, milline on kõige sobivam marsruut või kõige tõhusam sõlme saata pakett oma sihtkohta jõudmiseks.

Paketid lähevad igaüks omal moel ja saavad liikuda erinevate võrkude kaudu ja võtta erinevaid teid. Nad kõik lõpuks suunatakse ühe samale sihtkoha masinale.

Kui jõuate Jo masinasse, siis sobivad sihtkoha aadress ja masina aadress. Masin võtab pakette kasutusele, kus selle IP-moodul ühendab need uuesti ja edastab saadud andmed TCP-teenusele edasiseks töötlemiseks.

TCP / IP

IP töötab koos TCP- protokolliga tagamaks, et edastamine on usaldusväärne, nii et ükski andmepaketi pole kadunud, et need on korras ja et ei oleks põhjendamatut viivitust.

Mõnes teenuses asendatakse TCP UDP-ga (ühtset datagrammi paketti), mis ei toeta edastuse usaldusväärsust ja lihtsalt saadab pakette üle. Näiteks kasutavad mõned VoIP-süsteemid kõnede jaoks UDP-d. Kaotatud paketid ei pruugi kõne kvaliteeti palju mõjutada.