Comutarea de pachete este o abordare folosită de unele protocoale de rețea de computere pentru a furniza date printr-o conexiune locală sau la distanță lungă. Exemple de protocoale de comutare de pachete sunt Frame Relay, IP și X.25.
Cum funcționează comutarea de pachete
Comutarea de pachete împarte datele în mai multe părți care sunt ambalate în unități formatate special numite pachete. Acestea sunt de obicei direcționate de la sursă la destinație folosind comutatoare și routere de rețea. Apoi datele sunt reasamblate la destinație.
Fiecare pachet conține informații despre adresă care identifică computerul expeditor și destinatarul vizat. Folosind aceste adrese, comutatoarele de rețea și routerele determină cel mai bun mod de a transfera pachetul între hopuri pe calea către destinație. Există aplicații gratuite, cum ar fi Wireshark, care captează și vizualizează datele dacă este necesar.
Ce este un hop?
În rețelele de calculatoare, un hop reprezintă o porțiune din calea completă dintre sursă și destinație. Atunci când comunică prin internet, de exemplu, datele trec printr-un număr de dispozitive intermediare, inclusiv routere și comutatoare, în loc să circule direct printr-un singur fir. Fiecare dispozitiv face ca datele să treacă între o conexiune de rețea punct la punct și alta.
Numărul de hop reprezintă numărul total de dispozitive prin care trece un anumit pachet de date. În general, cu cât pachetele de date trebuie să parcurgă mai multe pentru a ajunge la destinație, cu atât întârzierea transmisiei este mai mare.
Utilitățile de rețea, cum ar fi ping, pot fi folosite pentru a determina numărul de hop către o anumită destinație. Ping generează pachete care includ un câmp rezervat pentru numărul de hop. De fiecare dată când un dispozitiv capabil primește aceste pachete, acel dispozitiv modifică pachetul și crește numărul de hop cu unul. În plus, dispozitivul compară numărul de hop cu o limită predeterminată și aruncă pachetul dacă numărul de hop este prea mare. Această acțiune împiedică pachetele să revină la nesfârșit în rețea din cauza erorilor de rutare.
Pro și dezavantaje ale comutării de pachete
Comutarea de pachete este alternativa la protocoalele de comutare a circuitelor utilizate în trecut pentru rețelele telefonice și uneori cu conexiuni ISDN.
Comparativ cu comutarea circuitelor, comutarea de pachete oferă următoarele avantaje și dezavantaje:
- Utilizare mai eficientă a lățimii de bandă a rețelei, datorită flexibilității în rutarea pachetelor mai mici prin legături partajate.
- Rețelele de comutare de pachete sunt adesea mai ieftin de construit, deoarece este nevoie de mai puține echipamente.
- Fiabilitate. Dacă un pachet nu ajunge conform așteptărilor la destinație, computerul care primește un pachet detectează că lipsește un pachet și solicită ca acesta să fie retrimis.
- Comutarea pachetelor oferă redirecționare automată în cazul în care orice nod din călătoria sa eșuează.
-
Întârzieri mai mari în primirea mesajelor din cauza timpului necesar pentru a împacheta și a ruta pachetele. Pentru multe aplicații, întârzierile nu sunt suficient de mari pentru a fi semnificative, dar pentru aplicațiile de în altă performanță, cum ar fi videoclipurile în timp real, este adesea necesară o tehnologie suplimentară de calitate a serviciului (QoS) pentru a atinge nivelurile de performanță necesare.
- Potențialul de riscuri de securitate a rețelei există din cauza utilizării legăturilor fizice partajate. Protocoalele și alte elemente conexe din rețelele de comutare de pachete trebuie să se alinieze cu măsurile de securitate adecvate.
- Latența este imprevizibilă.