Cum functioneaza IP Routing-ul

Transmiterea datelor pe o rețea IP

Rutarea este procesul în timpul căruia pachetele de date sunt redirecționate de la o mașină sau dispozitiv (denumite tehnic ca un nod) la altul dintr-o rețea până la atingerea destinației.

Atunci când datele sunt transferate de la un dispozitiv la altul într-o rețea IP , cum ar fi Internetul, datele sunt împărțite în unități mai mici numite pachete. Aceste unități conțin, împreună cu datele, un antet care conține o mulțime de informații care ajută în călătoria lor la destinație, un pic asemănător cu ceea ce aveți pe un plic. Aceste informații includ adresele IP ale dispozitivelor sursă și de destinație, numerele de pachete care le vor ajuta să le reasamblați în vederea atingerii destinației și alte informații tehnice.

Rutarea este la fel ca schimbarea (cu unele diferențe foarte tehnice, de la care vă voi scuti). Rutarea IP folosește adresele IP pentru a transmite pachetele IP de la sursele lor către destinațiile lor. IP adoptă comutarea pachetelor, spre deosebire de comutarea circuitelor.

Cum funcționează Routingul

Să luăm în considerare un scenariu în care Li trimite un mesaj de la computerul său în China trimite un mesaj la mașina lui Jo din New York. Protocolul TCP și alte protocoale funcționează cu datele de pe mașina lui Li; apoi este trimis la modulul protocolului IP, unde pachetele de date sunt grupate în pachete IP și trimise prin rețea (Internet).

Aceste pachete de date trebuie să traverseze o mulțime de routere pentru a ajunge la destinația lor jumătate din lume. Munca acestor routere se numește rutare. Fiecare pachet poartă adresele IP ale mașinii sursă și destinație.

Fiecare dintre routerele intermediare consultă adresa IP a fiecărui pachet primit. Pe baza acestui fapt, fiecare va ști exact în ce direcție va transmite pachetul. În mod normal, fiecare router are o masă de rutare, unde sunt stocate date despre routerele vecine. Aceste date constau în costul suportat pentru transmiterea unui pachet în direcția acelui nod vecin. Costul este în ceea ce privește cerințele de rețea și resursele limitate. Datele din acest tabel sunt luate în considerare și utilizate pentru a decide cea mai bună rută de parcurs sau cel mai eficient nod pentru a trimite pachetul pe drumul spre destinația sa.

Pachetele merg fiecare pe propriile sale căi, se pot deplasa prin diferite rețele și pot lua diferite căi. În final, toți se îndreaptă către aceeași mașină de destinație.

La atingerea mașinii lui Jo, adresa destinației și adresa mașinii se vor potrivi. Pachetele vor fi consumate de aparat, unde modulul IP de pe acesta îl va reasambla și va trimite datele rezultate mai sus către serviciul TCP pentru prelucrare ulterioară.

TCP / IP

IP funcționează împreună cu protocolul TCP pentru a se asigura că transmisia este fiabilă, astfel încât nu se pierde niciun pachet de date, că sunt în ordine și că nu există o întârziere nerezonabilă.

În unele servicii, TCP este înlocuit cu UDP (pachet datagram unificat) care nu asigură fiabilitatea în transmisie și trimite doar pachetele. De exemplu, unele sisteme VoIP utilizează UDP pentru apeluri. Pachetele pierdute nu pot afecta prea mult calitatea apelului.