6 m. birželio 2022 d. IETF (Internet Engineering Task Force) oficialiai išleido HTTP/3 RFC, kuris yra trečioji pagrindinė hiperteksto perdavimo protokolo (HTTP) versija, HTTP/3 visada veikia QUIC (ne TCP TCP/IP, QUIC jį pakeičia), QUIC (Quick UDP Internet Connection) yra mažos delsos interneto transporto sluoksnio protokolas, pagrįstas "Google" sukurtu UDP.
UDP protokolas
Interneto protokolų rinkinys palaiko beryšio perdavimo protokolą, vadinamą vartotojo datagramų protokolu (UDP). UDP suteikia galimybę programoms siųsti kapsuliuotus IP paketus neužmezgant ryšio. RFC 768 aprašo UDP.
Interneto transporto sluoksnis turi du pagrindinius protokolus, kurie papildo vienas kitą. Prijungtas yra UDP, kuris daro mažai ypatingo, išskyrus siųsti paketų funkcionalumą į programas ir leisti jiems architektūra savo protokolus reikiamu lygiu. Į ryšį orientuotas TCP, kuris daro beveik viską.
UDP yra "User Datagram Protocol" santrumpa, kiniškas pavadinimas yra "User Datagram Protocol", kuris yra belaidžio transporto sluoksnio protokolas OSI (Open System Interconnection) etaloniniame modelyje, teikiantis į operacijas orientuotas paprastas ir nepatikimas informacijos perdavimo paslaugas, IETF RFC 768 yra oficiali UDP specifikacija. UDP protokolo numeris IP paketuose yra 17.
UDP protokolas naudojamas tokiems paketams kaip TCP protokolas apdoroti, o OSI modelyje abu yra transportavimo lygmenyje, virš IP protokolo. UDP turi trūkumą, nes neteikia pakuočių pakavimo, surinkimo ir paketų rūšiavimo, tai yra, kai paketas siunčiamas, neįmanoma žinoti, ar jis atkeliauja saugiai ir visiškai. UDP naudojamas žiniatinklio programoms, kurioms reikia perkelti duomenis iš vieno kompiuterio į kitą, palaikyti. Daugeliui kliento/serverio režimo tinklo programų, įskaitant tinklo vaizdo konferencijų sistemas, reikia naudoti UDP protokolą. UDP protokolas buvo naudojamas daugelį metų nuo pat jo įkūrimo, ir nors jo pradinį blizgesį nustelbė kai kurie panašūs protokolai, UDP vis dar yra labai praktiškas ir perspektyvus tinklo perdavimo sluoksnio protokolas net ir šiandien.
Daugelis programų palaiko tik UDP, pvz., daugialypės terpės duomenų srautinį perdavimą, negeneruodamos jokių papildomų duomenų ir neperduodamos paketų, net jei žino, kad jie yra sugadinti. Akcentuojant perdavimo našumą, o ne perdavimo vientisumą, pvz., garso ir daugialypės terpės programas, UDP yra geriausias pasirinkimas. UDP taip pat yra geras pasirinkimas tais atvejais, kai duomenų perdavimo laikas yra toks trumpas, kad ankstesnis prisijungimo procesas tampa visu eismo kūnu.
UDP yra OSI etaloninio modelio beryšio transporto lygmens protokolas, kuris daugiausia naudojamas perdavimuose, kuriems atvykti nereikia paketų tvarkos, o paketų perdavimo tvarkos tikrinimą ir užsakymą užbaigia taikomasis sluoksnis, teikiantis į operacijas orientuotas paprastas ir nepatikimas informacijos perdavimo paslaugas. UDP protokolas iš esmės yra sąsaja tarp IP protokolo ir pirminio protokolo. UDP protokolas taikomas kelioms programoms, veikiančioms tame pačiame įrenginyje.
UDP užtikrina ryšį be ryšio ir negarantuoja perduodamų paketų patikimumo, todėl tinka perduoti nedidelį duomenų kiekį vienu metu, o UDP perdavimo patikimumas yra atsakingas už programos sluoksnį. Dažniausiai naudojami UDP prievadų numeriai: 53 (DNS), 69 (TFTP), 161 (SNMP), o UDP protokolai apima: TFTP, SNMP, NFS, DNS ir BOOTP.
UDP paketai neturi patikimumo garantijų, sekos garantijų ir srauto valdymo laukų ir nėra patikimi. Tačiau kadangi UDP protokolas turi mažiau valdymo galimybių, mažą delsą ir didelį duomenų perdavimo efektyvumą duomenų perdavimo metu, jis tinka programoms, kurioms nereikia didelio patikimumo, arba programoms, kurios gali užtikrinti patikimumą, pvz., DNS, TFTP, SNMP ir kt.
Peržiūra
Pirma, paslauga įjungia UDP klausytuvą, prievadas yra: 2017 m.,Gavę žinutę iš kliento, prieš žinutę pridėkite žodį "atsakyti" ir atsakykite klientui, kodas yra toks:
Įdiekite serverį ECS, tada atidarykite UDP klientą vietiniame kompiuteryje ir išsiųskite pranešimą į serverį su šiuo kliento kodu:
(Pabaiga)
|