Dňa 6. júna 2022 IETF (Internet Engineering Task Force) oficiálne vydala RFC pre HTTP/3, čo je tretia hlavná verzia protokolu Hypertext Transfer Protocol (HTTP), HTTP/3 vždy beží na QUIC (nie TCP pre TCP/IP, QUIC ho nahrádza), QUIC (Quick UDP Internet Connection) je nízkolatenčný protokol internetovej transportnej vrstvy založený na UDP vyvinutý spoločnosťou Google.
Protokol UDP
Internetová protokolová sada podporuje bezspojový transportný protokol nazývaný User Datagram Protocol (UDP). UDP poskytuje spôsob, ako môžu aplikácie posielať zapuzdrené IP pakety bez nadviazania spojenia. RFC 768 popisuje UDP.
Transportná vrstva internetu má dva hlavné protokoly, ktoré sa navzájom dopĺňajú. Connected je UDP, ktorý okrem odosielania paketov do aplikácií nerobí nič špeciálne, umožňuje im vytvárať vlastné protokoly na požadovanej úrovni. Pripojenie je TCP, ktoré robí takmer všetko.
UDP je skratka pre User Datagram Protocol, čínsky názov je User Datagram Protocol, čo je protokol bezspojovej transportnej vrstvy v referenčnom modeli OSI (Open System Interconnection), poskytujúci transakčne orientované jednoduché a nespoľahlivé služby prenosu informácií, IETF RFC 768 je oficiálna špecifikácia UDP. Protokolové číslo UDP v IP paketoch je 17.
Protokol UDP sa používa na spracovanie paketov podobne ako protokol TCP a v OSI modeli sa oba nachádzajú na transportnej vrstve, nad IP protokolom. UDP má nevýhodu v tom, že neposkytuje balenie, zostavovanie a triedenie paketov, teda keď je paket odoslaný, nie je možné vedieť, či dorazí bezpečne a úplne. UDP sa používa na podporu webových aplikácií, ktoré potrebujú prenášať dáta medzi počítačmi. Mnohé sieťové aplikácie v režime klient/server, vrátane sieťových videokonferenčných systémov, vyžadujú použitie protokolu UDP. Protokol UDP sa používa už mnoho rokov od svojho vzniku a hoci jeho pôvodný lesk bol zatienený niektorými podobnými protokolmi, UDP je stále veľmi praktickým a životaschopným protokolom sieťovej transportnej vrstvy aj dnes.
Mnohé aplikácie podporujú iba UDP, napríklad streamovanie multimediálnych dát, bez generovania ďalších dát a bez opätovného odosielania paketov, aj keď vedia, že sú poškodené. Pri zdôrazňovaní výkonu prenosu pred integritou prenosu, ako sú audio a multimediálne aplikácie, je UDP najlepšou voľbou. UDP je tiež dobrá voľba v prípadoch, keď je čas prenosu dát taký krátky, že predchádzajúci proces pripojenia sa stáva celým dopravným telesom.
UDP je protokol bezspojovej transportnej vrstvy v referenčnom modeli OSI, ktorý sa používa najmä pri prenosoch, ktoré nevyžadujú doručenie poradia paketov, a kontrola a poradie prenosu paketov sú vykonávané aplikačnou vrstvou, poskytujúc transakčne orientované jednoduché a nespoľahlivé služby prenosu informácií. Protokol UDP je v podstate rozhranie medzi IP protokolom a nadradeným protokolom. Protokol UDP je použiteľný pre viacero aplikácií bežiacich na tom istom zariadení.
UDP poskytuje komunikáciu bez spojenia a nezaručuje spoľahlivosť prenášaných paketov, čo ho robí vhodným na prenos malého množstva dát naraz, pričom spoľahlivosť prenosu UDP je zodpovedná za aplikačnú vrstvu. Bežne používané čísla portov UDP sú: 53 (DNS), 69 (TFTP), 161 (SNMP) a protokoly UDP zahŕňajú: TFTP, SNMP, NFS, DNS a BOOTP.
UDP pakety nemajú záruky spoľahlivosti, záruky sekvencie ani polia riadenia toku a nie sú spoľahlivé. Avšak, keďže protokol UDP má menej možností ovládania, nízku latenciu a vysokú efektivitu prenosu dát počas prenosu, je vhodný pre aplikácie, ktoré nevyžadujú vysokú spoľahlivosť, alebo pre aplikácie, ktoré môžu zabezpečiť spoľahlivosť, ako sú DNS, TFTP, SNMP a podobne.
revízia
Najprv služba zapne UDP poslucháč, port je: 2017,Po prijatí správy od klienta pridajte slovo "odpoveď" pred správu a odpovedzte klientovi, kód je nasledovný:
Server nasadiť do ECS, potom otvoriť klienta UDP na lokálnom počítači a odoslať správu serveru s nasledujúcim kódom klienta:
(Koniec)
|