Kā darbojas IP maršrutēšana

Datu pārraide IP tīklā

Maršrutizēšana ir process, kurā datu paketes tiek pārsūtītas no vienas ierīces vai ierīces (tehniski minētas kā mezgls) uz citu tīklu, līdz tie sasniedz galamērķi.

Ja dati tiek pārsūtīti no vienas ierīces uz otru IP tīklā, piemēram, internetā, dati tiek sadalīti mazākās vienībās, ko sauc par paketēm. Šajās vienībās kopā ar datiem ir ietverta galvene, kurā ir daudz informācijas, kas palīdz ceļojumā uz galamērķi, līdzīgi tam, kas jums ir uz aploksnes. Šī informācija ietver avota un galamērķa ierīču IP adreses , pakešu numurus, kas palīdzēs tos vēlreiz savākt, lai sasniegtu galamērķi, un kādu citu tehnisku informāciju.

Maršrutēšana ir tāda pati kā pārslēgšanās (ar dažām ļoti tehniskām atšķirībām, no kurām es tevi atbrīvosšu). IP maršrutēšana izmanto IP adreses, lai pārsūtītu IP paketes no to avotiem uz to galamērķiem. IP pieņem pakešu komutāciju , pretēji ķēdes maiņai.

Kā maršruts darbojas

Ļaujiet mums apsvērt scenāriju, kurā Li sūta ziņu no sava datora Ķīnā, nosūta ziņojumu Džo mašīnai Ņujorkā. TCP un citi protokoli darbojas kopā ar datiem par Li iekārtu; tad tas tiek nosūtīts uz IP protokola moduli, kur datu paketes ir apvienotas IP paketēs un nosūtītas pa tīklu (Internet).

Šiem datu paketēm ir jāšķērso daudz maršrutētāju, lai sasniegtu mērķi, kas ir puse pasaules. Šo maršrutētāju veiktais darbs tiek saukts par maršrutēšanu. Katrā paketē ir avota un galamērķa iekārtas IP adreses.

Katrs no starpposma maršrutētājiem apspriežas ar katra saņemtā paketes IP adresi. Pamatojoties uz to, katrs no viņiem precīzi zinās, kādā virzienā jāpārsūta pakete. Parasti katram maršrutētājam ir maršrutēšanas tabula, kurā tiek glabāti dati par blakus esošajiem maršrutētājiem. Šie dati sastāv no paketes nosūtīšanas izmaksām šā blakus esošā mezgla virzienā. Izmaksas attiecas uz tīkla prasībām un ierobežotiem resursiem. Šīs tabulas dati tiek ņemti vērā un tiek izmantoti, lai izlemtu, kā vislabāk veikt maršrutu, vai visefektīvāko mezglu, lai nosūtītu paketi ceļā uz galamērķi.

Paketi iet pa vienam savā ceļā un var pārvietoties dažādos tīklos un veikt dažādus ceļus. Viņi visi beidzot saņem maršrutēšanu uz vienu galamērķa iekārtu.

Sasniedzot Jo mašīnu, galamērķa adrese un mašīnas adrese sakrīt. Mašīna patērē pakas, kur tajā esošais IP modulis tos saliktu un nosūtītu iepriekš iegūtos datus TCP pakalpojumam tālākai apstrādei.

TCP / IP

IP sadarbojas kopā ar TCP protokolu, lai pārliecinātos, ka datu pārraide ir uzticama, tādā veidā, ka netiek zaudēta datu pakete, ka tie ir kārtībā un nav nepamatotas kavēšanās.

Dažos pakalpojumos TCP tiek aizstāts ar UDP (vienoto datagrammu paketi), kas neuzlabo pārraides uzticamību un vienkārši nosūta paketes. Piemēram, dažas VoIP sistēmas izmanto UDP zvaniem. Zaudētie paku veidi var neietekmēt daudz zvanu kvalitāti.