6. juunil 2022 andis IETF (Internet Engineering Task Force) ametlikult välja RFC HTTP/3 jaoks, mis on Hypertext Transfer Protocoli (HTTP) kolmas suurem versioon, HTTP/3 töötab alati QUIC-il (mitte TCP TCP/IP jaoks, QUIC asendab selle), QUIC (Quick UDP Internet Connection) on madala latentsusega interneti transpordikihi protokoll, mis põhineb Google'i poolt välja töötatud UDP-l.
UDP protokoll
Interneti protokollide komplekt toetab ühenduseta transpordiprotokolli nimega User Datagram Protocol (UDP). UDP võimaldab rakendustel saata kapseldatud IP-pakette ilma ühendust loomata. RFC 768 kirjeldab UDP-d.
Interneti transpordikihil on kaks peamist protokolli, mis täiendavad üksteist. Ühendatud on UDP, mis teeb vähe erilisi funktsioone peale paketifunktsiooni saatmise rakendustele ja võimaldab neil oma protokolle vajalikul tasemel arhitektuurida. Ühenduspõhine on TCP, mis teeb peaaegu kõike.
UDP on lühend kasutaja andmegrammiprotokollist, hiina nimi on User Datagram Protocol, mis on ühenduseta transpordikihi protokoll OSI (Open System Interconnection) viitemudelis, pakkudes tehingupõhiseid lihtsaid ja ebausaldusväärseid infoedastusteenuseid; IETF RFC 768 on UDP ametlik spetsifikatsioon. UDP protokollinumber IP-pakettides on 17.
UDP protokolli kasutatakse pakettide, nagu TCP protokolli, töötlemiseks ning OSI mudelis asuvad mõlemad transpordikihil, IP-protokolli kohal. UDP-l on puuduseks see, et see ei paku pakettide pakendamist, kokkupanekut ega sorteerimist, st kui pakett saadetakse, on võimatu teada, kas see jõuab ohutult ja täielikult. UDP-d kasutatakse veebirakenduste toetamiseks, mis vajavad andmete edastamist arvutite vahel. Paljud kliendi/serveri režiimi võrgurakendused, sealhulgas võrguvideokonverentsisüsteemid, nõuavad UDP protokolli kasutamist. UDP protokolli on kasutatud juba aastaid alates selle loomisest ning kuigi selle algne sära on varjutatud mõnede sarnaste protokollide poolt, on UDP tänapäevalgi väga praktiline ja elujõuline võrgutranspordikihi protokoll.
Paljud rakendused toetavad ainult UDP-d, näiteks multimeediaandmete voogedastust, ilma täiendavate andmete genereerimiseta ega pakettide uuesti edastamiseta, isegi kui nad teavad, et need on rikutud. Kui rõhutada edastuse jõudlust edastuse terviklikkuse asemel, näiteks heli- ja multimeediarakendustes, on UDP parim valik. UDP on hea valik ka juhtudel, kus andmeedastuse aeg on nii lühike, et eelmine ühendusprotsess muutub kogu liikluskehaks.
UDP on ühenduseta transpordikihi protokoll OSI viitemudelis, mida kasutatakse peamiselt edastustes, mis ei nõua pakettide tellimuse saabumist, ning pakettide edastuskorralduse kontrolli ja tellimise teostab rakenduskiht, pakkudes tehingupõhiseid lihtsaid ja ebausaldusväärseid infoedastusteenuseid. UDP protokoll on põhimõtteliselt liides IP protokolli ja vanemprotokolli vahel. UDP protokoll kehtib mitmele rakendusele, mis töötavad samal seadmel.
UDP tagab ühenduseta suhtluse ega taga edastatud pakettide usaldusväärsust, muutes selle sobivaks väikese andmehulga korraga edastamiseks ning UDP edastuse usaldusväärsus vastutab rakenduskihi eest. Tavaliselt kasutatavad UDP pordinumbrid on: 53 (DNS), 69 (TFTP), 161 (SNMP) ning UDP protokollid on: TFTP, SNMP, NFS, DNS ja BOOTP.
UDP pakettidel puuduvad töökindluse garantiid, järjestuse garantiid ega voolukontrolli väljad ning need ei ole usaldusväärsed. Kuid kuna UDP protokollil on vähem juhtimisvõimalusi, madal latentsus ja kõrge andmeedastuse efektiivsus andmeedastuse ajal, sobib see rakendustele, mis ei nõua kõrget töökindlust või võimaldavad tagada töökindluse, nagu DNS, TFTP, SNMP jne.
Läbivaatamine
Esiteks lülitab teenus sisse UDP kuulaja, port on: 2017,Pärast kliendilt sõnumi saamist lisa sõnumi ette sõna "vasta" ja vasta kliendile, kood on järgmine:
Paigalda server ECS-ile, ava seejärel UDP klient kohalikus arvutis ja saada serverile sõnum järgmise kliendikoodiga:
(Lõpp)
|