UDP (User Datagram Protocol English -. User Datagram Protocol) - este un protocol de transport pentru transmiterea de date în rețelele IP, fără a stabili o conexiune. El este unul dintre cele mai simple strat de transport protocoale al modelului OSI. lui
Spre deosebire de Nesigur Datagram Protocol (protocolul datagramelor nesigur). Acest lucru îi permite să livreze mai rapid și mai eficient date către aplicații care necesită linii de comunicații de mare lățime de bandă, sau dacă doriți o livrare mic timp de date.
"Protocolului" conține valoarea 17 (00010001 în formă binară, 0x11 - hex) - identificatorul UDP-protocol. „Termenul UDP-datagramă“ conține mesajul UDP-lungime (UDP-antet + date; lungimea pseudo nu este luată în considerare) în octeții, adică coincide cu același domeniu în UDP-antet.
calcularea sumei de control
Înainte de a calcula UDP-mesaj de control este completat de zero biți la sfârșitul anului la o lungime de un multiplu de 16 biți (biții de zero sunt trimise împreună cu mesajul). câmpul de control în UDP-antet în momentul calculării sumei de control mesajului transmis ar trebui să fie zero.
Pentru a calcula suma de control toate UDP-mesaje (date UDP-antet), inclusiv pseudo este împărțit în cuvinte (1 cuvânt = 2 bytes (octeti) = 16 biți). Apoi, calculat un nivel de bit al sumei complement a tuturor cuvintelor cu complementul. Rezultatul este scris în câmpul corespunzător în UDP-antet.
În cazul în care suma de control se dovedește a fi zero, câmpul este umplut unități. În cazul în care suma de control nu trebuie să conta valoare de câmp la stânga la zero.
Când primiți un mesaj, destinatarul găsește o sumă de control din nou (având deja câmpul de control), iar în cazul în care rezultatul este un număr binar al unităților de șaisprezece (de exemplu, 0xFFFF), suma de control este considerat a fi coborât, iar mesajul este primit.
Un calcul exemplu de control
De exemplu, face calculul sumei de control mai multe cuvinte de 16 biți: 0x398a. 0xf802. 0x14b2. 0xc281. Am găsit suma lor cu complementul bitwise:
0x398a + 0xf802 = 0x1318c = 0x318d;
0x318d + 0x14b2 = 0x463f;
0x463f + 0xc281 = 0x108c0 = 0x08c1.
Acum vom găsi să completeze o bitwise a rezultatului:
0x08c1 = 1000 1100 0001 0000 1111 0111 0,011 → 1110 = 0xf73e sau mai simplu - 0xFFFF - 0x08c1 = 0xf73e.
Aceasta este suma de control necesar.
utilizarea
protocolul UDP Nesigur trebuie înțeles în sensul că în cazul în care influența factorilor externi care duc la eșec, protocolul UDP nu oferă un standard pierdut mecanism de pachete de repetiție. În acest sens, este la fel de robust ca TCP sau
UDP este utilizat în următoarele protocoale:
Vezi ce „UDP-pachet“ în alte dicționare:
UDP - Titlu: User Datagram Protocol nivel (pe modelul OSI): Transport Familie: TCP / IP (denumite uneori UDP / IP) Port / ID: 17 (în IP) Specificații: RFC 768 / STD 6 Fundamentals ... Wikipedia
UDP Lite - Protocol (UDP ușor) este conexiune, foarte similar cu UDP. Spre deosebire de UDP, care sunt protejate printr-o sumă de control (control) sau toate pachetele, sau nici unul dintre ei, UDP Lite permite posibilitatea checksum parțiale, ... ... Wikipedia
Pachet (Networking) - în rețele de calculatoare, pachetul este proiectat într-un anumit fel un bloc de date transmise prin rețea în modul de lot. Link-uri de calculator care nu acceptă modul de lot, cum ar fi telecomunicații tradiționale ... ... Wikipedia
Port Scanner - Acest termen, există alte utilizări, vezi scanerul .. Port instrument software scaner proiectat pentru a căuta o gazdă de rețea, în care porturile necesare sunt deschise. Aceste programe sunt utilizate în mod obișnuit de către administratorii de sistem pentru a verifica ... ... Wikipedia
traceroute - Traceroute este un program de calculator utilitar conceput pentru a identifica datele rute în rețele TCP / IP. Traceroute poate utiliza protocoale de comunicare diferite, în funcție de sistemul de operare al dispozitivului. ... ... Wikipedia
Traceroute - este un program de calculator utilitar conceput pentru a identifica datele rute în rețele TCP / IP. Traceroute se bazează pe protocolul ICMP. interfață grafică pentru traceroute în NetTool gnome în Ubuntu 6.10 ... Wikipedia
IPsec - (prescurtarea de la IP Security) set de protocoale pentru a proteja datele transmise prin protocolul IP pentru gateway permite autentificarea și / sau criptarea pachetelor IP. IPsec include, de asemenea, protocoale pentru ... ... Wikipedia