Den 6. juni 2022 udgav IETF (Internet Engineering Task Force) officielt RFC for HTTP/3, som er den tredje store version af Hypertext Transfer Protocol (HTTP). HTTP/3 kører altid på QUIC (ikke TCP for TCP/IP, QUIC erstatter det), QUIC (Quick UDP Internet Connection) er en lav-latens internettransportlagsprotokol baseret på UDP udviklet af Google.
UDP-protokol
Internetprotokolsættet understøtter en forbindelsesløs transportprotokol kaldet User Datagram Protocol (UDP). UDP giver applikationer mulighed for at sende indkapslede IP-pakker uden at etablere en forbindelse. RFC 768 beskriver UDP.
Internettets transportlag har to hovedprotokoller, der supplerer hinanden. Connected er UDP, som ikke gør meget særligt andet end at sende pakkefunktionalitet til applikationer og lade dem designe deres egne protokoller på det krævede niveau. Forbindelsesorienteret er TCP, som kan næsten alt.
UDP er forkortelsen for User Datagram Protocol, det kinesiske navn er User Datagram Protocol, som er en forbindelsesløs transportlagsprotokol i OSI (Open System Interconnection) referencemodellen, der leverer transaktionsorienterede, simple og upålidelige informationstransmissionstjenester, IETF RFC 768 er den officielle specifikation for UDP. Protokolnummeret for UDP i IP-pakker er 17.
UDP-protokollen bruges til at behandle pakker som TCP-protokollen, og i OSI-modellen er begge placeret på transportlaget, over IP-protokollen. UDP har den ulempe, at det ikke tilbyder pakkepakning, samling og pakkesortering, det vil sige, når en pakke sendes, er det umuligt at vide, om den ankommer sikkert og fuldstændigt. UDP bruges til at understøtte webapplikationer, der skal overføre data mellem computere. Mange klient/server-netværksapplikationer, herunder netværksvideokonferencesystemer, kræver brug af UDP-protokollen. UDP-protokollen har været brugt i mange år siden dens opfindelse, og selvom dens oprindelige glans er blevet overskygget af nogle lignende protokoller, er UDP stadig en meget praktisk og levedygtig netværkstransportlagsprotokol selv i dag.
Mange applikationer understøtter kun UDP, såsom multimediedatastreaming, uden at generere yderligere data og uden at genudsende pakker, selvom de ved, de er korrupte. Når der lægges vægt på transmissionsydelse frem for transmissionsintegritet, såsom lyd- og multimedieapplikationer, er UDP det bedste valg. UDP er også en god mulighed i tilfælde, hvor dataoverførselstiden er så kort, at den tidligere forbindelsesproces bliver hele trafikkroppen.
UDP er en forbindelsesløs transportlagsprotokol i OSI-referencemodellen, som hovedsageligt bruges i transmissioner, hvor der ikke kræves pakkeordre for at ankomme, og inspektionen og bestillingen af pakketransmissionsordren udføres af applikationslaget, hvilket leverer transaktionsorienterede, enkle og upålidelige informationstransmissionstjenester. UDP-protokollen er grundlæggende grænsefladen mellem IP-protokollen og forældreprotokollen. UDP-protokollen er anvendelig på flere applikationer, der kører på den samme enhed.
UDP tilbyder forbindelsesfri kommunikation og garanterer ikke pålideligheden af overførte pakker, hvilket gør det velegnet til at overføre en lille mængde data ad gangen, og pålideligheden af UDP-transmissionen er ansvarlig for applikationslaget. Almindeligt anvendte UDP-portnumre er: 53 (DNS), 69 (TFTP), 161 (SNMP), og UDP-protokollerne inkluderer: TFTP, SNMP, NFS, DNS og BOOTP.
UDP-pakker har ikke pålidelighedsgarantier, sekvensgarantier og flowkontrolfelter, og er ikke pålidelige. Men fordi UDP-protokollen har færre kontrolmuligheder, lav latenstid og høj datatransmissionseffektivitet under datatransmission, er den velegnet til applikationer, der ikke kræver høj pålidelighed, eller applikationer, der kan sikre pålidelighed, såsom DNS, TFTP, SNMP osv.
anmeldelse
Først aktiverer tjenesten en UDP-lytter, porten er: 2017,Efter at have modtaget en besked fra klienten, tilføj ordet "svar" foran beskeden og svar klienten, koden er som følger:
Udrul serveren til ECS, og åbn derefter UDP-klienten på den lokale computer og send en besked til serveren med følgende klientkode:
(Slut)
|