Movatterモバイル変換


[0]ホーム

URL:


Sari la conținut
Wikipediaenciclopedia liberă
Căutare

User Datagram Protocol

De la Wikipedia, enciclopedia liberă
(Redirecționat de laUDP)

User Datagram Protocol (sauUDP, în traducere liberă din englezăProtocolul Datagramelor Utilizator[1]) este un protocol de comunicație pentru calculatoare ce aparține nivelului Transport (nivelul 4 ) al modelului standardOSI.

Împreună cuInternet Protocol (IP), acesta face posibilă livrarea mesajelor într-o rețea. Spre deosebire de protocolulTCP, UDP constituie modul decomunicație fără conexiune. Este similar cu sistemul poștal, în sensul căpachetele de informații (corespondența) sunt trimise în general fără confirmare de primire, în speranța că ele vor ajunge, fără a exista o legătură efectivă între expeditor și destinatar.[2] Practic, UDP este un protocol ce nu oferă siguranța sosirii datelor la destinație (nu dispune de mecanisme de confirmare); totodată nu dispune nici de mecanisme de verificare a ordinii de sosire adatagramelor sau a datagramelor duplicate. UDP dispune, totusi, în formatul datagramelor, desume de control pentru verificarea integrității datelor sau de informații privind numărul portului pentru adresarea diferitelor funcții la sursa/destinație.

Caracteristicile de baza ale UDP îl fac util pentru diferite aplicații.

  • orientat către tranzacții - util în aplicații simple de tip întrebare-răspuns cum ar fiDNS.
  • estesimplu foarte util în aplicații deconfigurări, precumDHCP sau TFTP (TrivialFTP).
  • lipsa întârzierilor de retransmisie îl pretează pentru aplicații în timp real ca VoIP, jocuri online.
  • lucrează excelent în medii de comunicațiiunidirecționale precum furnizarea de informațiibroadcast, în servicii de descoperire (discovery services), sau în partajarea de informații către alte noduri (RIP).

Formatul pachetului

[modificare |modificare sursă]

Antetul UDP este alcătuit din 4 câmpuri fiecare având lungimea de 2 octeți.

Biti0 - 1516 - 32
0Portul sursaPortul destinație
32LungimeSuma de control
64Date
  • Portul sursa - în adresarea bazata pe IPv4 acest câmp este opțional. Daca nu este utilizat acest câmp, are valoarea zero; când reprezinta informație semnificativa, el va indica portul inițiator al procesului de transmisie a datagramelor.
  • Portul destinație - spre deosebire de portul sursa, câmpul este obligatoriu și indica portul de recepție
  • Lungime - acest câmp indica lungimea în octeți a datagramei: antet plus secțiune de date (valoarea minima a lungimii este 8).
  • Suma de control - asigura imunitatea la erori; se calculează ca fiind complementul fata de 1 (pe 16 biți) a pseudo-antetului cu informații extrase din antetul IP, antetului UDP și a câmpului de date, eventual se completează cu zerouri pentru a atinge lungimea stabilita.

Pseudo-anteturi

[modificare |modificare sursă]

Pseudo-antetul prefixează antetul UDP și va conține, printre altele, adresele sursa, destinație, lungimea pachetului UDP.

Pseudo-antetul IPv4

[modificare |modificare sursă]

Atunci când UDP rulează sub IPv4, pseudo-antetul este utilizat în calcularea sumei de control; formatul acestuia va arata astfel (s-a prezentat situatia reala cu antetul UDP în continuarea pseudo-antetului).

Biți0 - 78 - 1516 - 2324 - 31
0Adresa sursa
32Adresa destinație
64ZeroProtocolLungime UDP
96Portul sursaPortul destinație
128LungimeSuma de control
160Date

CampulProtocol are valoarea 17 (hexazecimal 0x11) specifica protocolului UDP.

Pseudo-antetul IPv6

[modificare |modificare sursă]

Atunci cand UDP ruleaza sub IPv6, suma de control este obligatorie. Metoda de calcul este descrisa inRFC 2460.

Biți0 - 78 - 1516 - 2324 - 31
0Adresa sursa
32
64
96
128Adresa destinație
160
192
224
256Lungime UDP
288ZeroAntetul următor
320Portul sursaPortul destinație
352LungimeSuma de control
384Date

Note

[modificare |modificare sursă]
  1. ^Andrew S. Tannenbaum (). „Rețele de calculatoare”. Editura Byblos. p. 39. |url= lipsă sau vid (ajutor)
  2. ^Veaceslav Soltan.„Suport de curs pentru modulul Tehnologii informaționale”. Institutul Național al Justiției, Chișinău. p. 23. Arhivat dinoriginal la. Accesat în. 

Vezi și

[modificare |modificare sursă]
[icon]Această secțiune este goală.Puteți ajuta princompletarea ei.

Legături externe

[modificare |modificare sursă]


Control de autoritate
 Acest articol din domeniulinformaticii este deocamdată unciot. Puteți ajuta Wikipedia prindezvoltarea lui.
Adus de lahttps://ro.wikipedia.org/w/index.php?title=User_Datagram_Protocol&oldid=17474330
Categorii:
Categorii ascunse:

[8]ページ先頭

©2009-2026 Movatter.jp