La 6 iunie 2022, IETF (Internet Engineering Task Force) a lansat oficial RFC pentru HTTP/3, care este a treia versiune majoră a Hypertext Transfer Protocol (HTTP), HTTP/3 rulează întotdeauna pe QUIC (nu TCP pentru TCP/IP, QUIC îl înlocuiește), QUIC (Quick UDP Internet Connection) este un protocol de nivel de transport Internet cu latență scăzută, bazat pe UDP dezvoltat de Google.
Protocolul UDP
Setul de protocoale Internet suportă un protocol de transport fără conexiune numit User Datagram Protocol (UDP). UDP oferă o modalitate ca aplicațiile să trimită pachete IP încapsulate fără a stabili o conexiune. RFC 768 descrie UDP.
Stratul de transport al Internetului are două protocoale principale care se completează reciproc. Conectat este UDP, care face puține lucruri speciale în afară de a trimite funcționalități de pachete către aplicații și a le permite să-și proiecteze propriile protocoale la nivelul necesar. Orientat pe conexiune este TCP, care face aproape totul.
UDP este abrevierea User Datagram Protocol, numele chinezesc este User Datagram Protocol, care este un protocol de nivel de transport fără conexiune în modelul de referință OSI (Open System Interconnection), oferind servicii simple și nesigure de transmitere a informațiilor orientate pe tranzacții, IETF RFC 768 fiind specificația oficială a UDP. Numărul protocolului UDP în pachetele IP este 17.
Protocolul UDP este folosit pentru a procesa pachete precum protocolul TCP, iar în modelul OSI, ambele sunt amplasate la stratul de transport, deasupra protocolului IP. UDP are dezavantajul de a nu furniza ambalarea, asamblarea și sortarea pachetelor, adică atunci când un pachet este trimis, este imposibil de știut dacă acesta ajunge în siguranță și complet. UDP este folosit pentru a susține aplicații web care trebuie să transfere date între calculatoare. Multe aplicații de rețea în mod client/server, inclusiv sistemele de videoconferință în rețea, necesită utilizarea protocolului UDP. Protocolul UDP a fost folosit mulți ani de la începuturile sale, iar deși strălucirea sa inițială a fost umbrită de unele protocoale similare, UDP rămâne un protocol foarte practic și viabil la nivelul de transport de rețea chiar și astăzi.
Multe aplicații suportă doar UDP, cum ar fi fluxul de date multimedia, fără a genera date suplimentare și fără a retransmite pachetele chiar dacă știu că sunt corupte. Când se pune accent pe performanța transmisiei în detrimentul integrității transmisiunii, cum ar fi aplicațiile audio și multimedia, UDP este cea mai bună alegere. UDP este, de asemenea, o opțiune bună în cazurile în care timpul de transfer al datelor este atât de scurt încât procesul anterior de conexiune devine întregul corp de trafic.
UDP este un protocol de strat de transport fără conexiune în modelul de referință OSI, folosit în principal în transmisii care nu necesită ordine de pachete pentru a ajunge, iar inspecția și ordinarea ordinului de transmisie a pachetelor sunt realizate de stratul aplicației, oferind servicii simple și nesigure de transmitere a informațiilor orientate pe tranzacții. Protocolul UDP este practic interfața dintre protocolul IP și protocolul părinte. Protocolul UDP este aplicabil mai multor aplicații care rulează pe același dispozitiv.
UDP oferă comunicare fără conexiune și nu garantează fiabilitatea pachetelor transmise, ceea ce îl face potrivit pentru transmiterea unei cantități mici de date simultan, iar fiabilitatea transmisiei UDP este responsabilă pentru stratul aplicației. Numerele de port UDP utilizate frecvent sunt: 53 (DNS), 69 (TFTP), 161 (SNMP), iar protocoalele UDP includ: TFTP, SNMP, NFS, DNS și BOOTP.
Pachetele UDP nu au garanții de fiabilitate, garanții de secvență și câmpuri de control al fluxului și nu sunt fiabile. Totuși, deoarece protocolul UDP are mai puține opțiuni de control, latență scăzută și eficiență ridicată în transmiterea datelor, este potrivit pentru aplicații care nu necesită fiabilitate ridicată sau pentru aplicații care pot asigura fiabilitatea, cum ar fi DNS, TFTP, SNMP etc.
recenzie
Mai întâi, serviciul pornește un ascultător UDP, portarea este: 2017,După ce primești un mesaj de la client, adaugă cuvântul "răspunde" în fața mesajului și răspunde clientului, codul este următorul:
Implementează serverul pe ECS, apoi deschide clientul UDP pe calculatorul local și trimite un mesaj serverului cu următorul cod client:
(Sfârșit)
|