Protocolul udp

Procesarea pachetelor IP de către un router.

Există două funcții principale ale routerului:

1. Determinarea traseului optim de pachete și

2. Comutarea pachetelor de la o interfață fizică la alta.







Determinarea traseului de obicei, realizat de software-ul, și de transfer (de comutare) pachete de la o interfață la alta în routere de astăzi este realizată de hardware-ul. software-ul Router includ un set de protocoale de rutare, procedurile de gestionare a bazei de date pentru date (tabelul de rutare), precum și anumite servicii de sprijin rutine (fragmentare, filtrare, etc.).

Două protocolul de transport, UDP și TCP, rețelele bazate pe IP oferă mecanisme de interacțiune între procesele de aplicație care rulează pe punctele finale. Să ne amintim că IP-ul acestuia este „capabil“ de a livra pachete de date la gazde interactive, dar nu „știu“ cum de a lega aplicații și are aproape nici un mijloc pentru a asigura livrarea de incredere a mesajelor - verifică doar integritatea antetul pachetului.







Segmentul de date pentru protocolul UDP (uneori denumit datagrama utilizator) constă din două părți: antetul și zona de date (vezi slide). Antetul are patru câmpuri pe 16 biți care definesc portul expeditorului, portul receptorului, lungimea segmentului și suma de control.

Câmpul "Lungimea segmentului UDP" conține numărul de octeți din datagrama luând în considerare lungimea antetului său.

Calculul sumelor de control ale datagramei UDP este opțional. Când lucrați în rețele locale de încredere, acesta nu este calculat și apoi acest câmp este umplut cu zerouri. Procedura pentru calcularea sumelor de control conține două caracteristici. Primul este de a completa datagrame cu zero biți pentru dimensiunea unui multiplu de 16. Acest lucru se face numai în calculul sumei de control, și zerouri la început nu sunt transmise. A doua caracteristică este adăugarea, perioada de numărare antet checksum pseudo-segment. Formatul său este prezentat în figura de mai jos.

Această adăugare a datagramului se realizează atât la stațiile de emisie cât și la recepție și servește ca o garanție că dacă sumele de control coincid, datagramul a ajuns la stația dorită și la portul dorit. Încă o dată, subliniez că pseudo-antetul și complementul nu sunt transmise prin zerouri.

Dacă suma de control calculată de către receptor nu se potrivește cu suma de control specificată în datagrama, segmentul UDP este distrus și nu sunt transmise notificări către stația de emisie.







Articole similare

Trimiteți-le prietenilor: