Pachet (rețele)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Schema generală a unui pachet de date împărțit între antet (antet) și sarcină utilă (date)

Un pachet , în jargonul computerului și al telecomunicațiilor , înseamnă fiecare secvență finită și distinctă de date transmise printr-o rețea sau, în general, printr-un canal sau linie de comunicație (de exemplu, printr-o linie serială ) care utilizează modul de transfer comutat prin pachete . De obicei, este o secvență de biți , adică informații în format digital , apoi modulate numeric pentru transmisie pe canalul fizic. Rețelele care utilizează acest mod de transmisie se numesc rețele de pachete . Un pachet transmis într-un mod fără conexiune este numit frecvent datagramă . [1]

Descriere

În general, pachetul este unitatea de bază a protocolului ( PDU Protocol Data Unit ) a stratului arhitectural în care este generat și fiecare pachet reprezintă o singură bucată de informație, comandă sau răspuns. În funcție de tipul de protocol de comunicare și transmisie, termenul „pachet de sistem” ia înțelesuri, formate și nume diferite pentru stratul de legătură al modelului ISO / OSI pe care îl preferați termenul cadru în IP (adică rețea de nivel ) se numește „datagramă” ", în TCP se folosește în schimb termenul" segment ".

Cu protocoale de transport mai sofisticate, un pachet este rezultatul împărțirii ( segmentării ) informațiilor protocoalelor de nivel înalt în bucăți mai mici. De exemplu, într-o rețea TCP / IP , atunci când o pagină web este descărcată, datele paginii sunt împărțite automat de server în pachete de straturi IP mici (în general nu mai mult de 1500 de octeți , care este dimensiunea maximă posibilă stabilită de MTU de Cadre Ethernet) și reasamblate în ordine corectă de către client .

Denumiri

În funcție de nivelul de încapsulare din stiva protocolului de rețea TCP / IP , pachetele de date iau nume diferite: la nivelul TCP se numesc segmente , la nivelul IP se numesc datagrame , la nivelul legăturii de date se numesc cadre , la nivelul fizic ( SDH / PDH ) sunt numiți biți .

Format

Prin urmare, forma exactă a fiecărui pachet depinde de protocolul utilizat, dar în general există trei părți:

  1. antet : conține toate informațiile generale necesare pentru transmisie, cum ar fi adresa emițătorului, cea a receptorului, durata de viață a pachetului, datele privind asamblarea cu celelalte pachete și așa mai departe
  2. date : conține datele utile transmise sau sarcina utilă
  3. checksum : un cod de control utilizat pentru a verifica recepția corectă a datelor sau prezența erorilor.

Fiecare pachet poate avea o lungime variabilă cu o limită maximă de date (MTU Maximum Transmission Unit ), operând astfel orice fragmentare sau segmentare pe pachete care sunt prea lungi și adesea și o limită minimă, operând orice agregări sau umplutură suplimentară pe pachete care sunt prea lung. scurt (ex. IP și Ethernet ). Antetul este evident întotdeauna fix, conținând informații esențiale de serviciu ale protocolului respectiv. În unele cazuri, totuși, lungimea sarcinii utile poate fi fixată, dar întotdeauna este posibilă fragmentarea și umplerea (de exemplu, ATM ).

Delimitare

Fiecare pachet oferă mecanisme de identificare care îl diferențiază în mod unic de alte pachete în fluxul continuu de pachete de la sursă la destinatar (de exemplu, bit stuffing ).

Incapsularea

În rețelele formate din mai multe niveluri, cum ar fi TCP / IP, într-o transmisie de date pachetele de niveluri superioare sunt inserate sau încapsulate în pachetele de niveluri inferioare: această operațiune se numește „ învăluire ”. La recepție, există o situație sau un proces invers: pornind de la cele mai mici niveluri, fiecare protocol își analizează antetul și trece la protocolul de nivel superior ceea ce pentru el este o încărcare utilă, adică pachetul rămas care apoi pierde treptat informații suplimentare de protocol mergând stratul sus pentru a rămâne în singurele date utile la nivel de aplicație.

Notă

  1. ^(EN) Definiție fără conexiune , pe linfo.org. Adus 14.05.2012 .

Elemente conexe

linkuri externe