6. kesäkuuta 2022 IETF (Internet Engineering Task Force) julkaisi virallisesti RFC:n HTTP/3:lle, joka on Hypertext Transfer Protocolin (HTTP) kolmas merkittävä versio, HTTP/3 toimii aina QUIC:llä (ei TCP:llä TCP/IP:lle, vaan QUIC korvaa sen), QUIC (Quick UDP Internet Connection) on matalaviiveinen Internet-siirtokerroksen protokolla, joka perustuu Googlen kehittämään UDP:hen.
UDP-protokolla
Internet-protokollajoukko tukee yhteydetöntä siirtoprotokollaa nimeltä User Datagram Protocol (UDP). UDP tarjoaa sovelluksille tavan lähettää kapseloituja IP-paketteja ilman yhteyden muodostamista. RFC 768 kuvaa UDP:tä.
Internetin siirtokerroksessa on kaksi pääprotokollaa, jotka täydentävät toisiaan. Yhdistettynä on UDP, joka ei tee juuri muuta kuin lähettää pakettitoiminnallisuutta sovelluksille ja mahdollistaa niiden suunnitella omat protokollansa vaaditulla tasolla. Yhteyskeskeinen on TCP, joka hoitaa lähes kaiken.
UDP on lyhenne sanoista User Datagram Protocol, kiinalainen nimi on User Datagram Protocol, joka on yhteydetön siirtokerrosprotokolla OSI (Open System Interconnection) -viitemallissa ja tarjoaa transaktiolähtöisiä yksinkertaisia ja epäluotettavia tiedonsiirtopalveluja. IETF RFC 768 on UDP:n virallinen määrittely. UDP:n protokollanumero IP-paketeissa on 17.
UDP-protokollaa käytetään pakettien, kuten TCP-protokollan, käsittelyyn, ja OSI-mallissa molemmat sijaitsevat siirtokerroksessa, IP-protokollan yläpuolella. UDP:n haittapuolena on, ettei se tarjoa pakettien pakkaamista, kokoamista ja lajittelua, eli kun paketti lähetetään, on mahdotonta tietää, saapuuko se turvallisesti ja kokonaan. UDP:tä käytetään tukemaan verkkosovelluksia, jotka tarvitsevat tiedonsiirtoa tietokoneiden välillä. Monet asiakas/palvelin-tilan verkkosovellukset, mukaan lukien verkkovideoneuvottelujärjestelmät, vaativat UDP-protokollan käyttöä. UDP-protokollaa on käytetty monia vuosia sen perustamisesta lähtien, ja vaikka sen alkuperäinen suosio on jäänyt joidenkin vastaavien protokollien varjoon, UDP on edelleen erittäin käytännöllinen ja toimiva verkkosiirtokerroksen protokolla.
Monet sovellukset tukevat vain UDP:tä, kuten multimediadatan suoratoistoa, ilman lisädatan tuottamista tai pakettien uudelleenlähetystä, vaikka ne tietäisivät niiden olevan vioittunut. Kun siirron suorituskykyä korostetaan siirron eheyden sijaan, kuten ääni- ja multimediasovelluksissa, UDP on paras valinta. UDP on myös hyvä vaihtoehto tilanteissa, joissa tiedonsiirtoaika on niin lyhyt, että edellinen yhteysprosessi muuttuu koko liikennealueeksi.
UDP on yhteydetön siirtokerrosprotokolla OSI-referenssimallissa, jota käytetään pääasiassa lähetyksissä, jotka eivät vaadi pakettitilausta saapumiseen, ja pakettien siirtojärjestyksen tarkastus ja järjestys suoritetaan sovelluskerroksen toimesta, tarjoten transaktiolähtöisiä yksinkertaisia ja epäluotettavia tiedonsiirtopalveluja. UDP-protokolla on käytännössä IP-protokollan ja emoprotokollan välinen rajapinta. UDP-protokolla soveltuu useisiin samalla laitteella toimiviin sovelluksiin.
UDP tarjoaa yhteydettömän viestinnän eikä takaa lähetettyjen pakettien luotettavuutta, mikä tekee siitä sopivan pienen datamäärän siirtoon kerrallaan, ja UDP-siirron luotettavuus vastaa sovelluskerroksesta. Yleisesti käytetyt UDP-porttinumerot ovat: 53 (DNS), 69 (TFTP), 161 (SNMP), ja UDP-protokollat ovat: TFTP, SNMP, NFS, DNS ja BOOTP.
UDP-paketeilla ei ole luotettavuustakuuta, sekvenssitakuuta tai virtausohjauskenttiä, eivätkä ne ole luotettavia. Koska UDP-protokollassa on kuitenkin vähemmän ohjausvaihtoehtoja, alhainen viive ja korkea tiedonsiirtotehokkuus tiedonsiirron aikana, se soveltuu sovelluksiin, jotka eivät vaadi korkeaa luotettavuutta, tai sovelluksiin, jotka voivat varmistaa luotettavuuden, kuten DNS, TFTP, SNMP jne.
arvostelu
Ensinnäkin palvelu käynnistää UDP-kuuntelijan, portti on: 2017,Kun saat viestin asiakkaalta, lisää sana "vastaa" viestin eteen ja vastaa asiakkaalle, koodi on seuraava:
Aseta palvelin ECS:lle, avaa sitten UDP-asiakas paikallisella tietokoneella ja lähetä palvelimelle viesti seuraavalla asiakaskoodilla:
(Loppu)
|