Op 6 juni 2022 bracht de IETF (Internet Engineering Task Force) officieel de RFC voor HTTP/3 uit, de derde grote versie van het Hypertext Transfer Protocol (HTTP). HTTP/3 draait altijd op QUIC (niet TCP voor TCP/IP, QUIC vervangt het), QUIC (Quick UDP Internet Connection) is een internettransportlaagprotocol met lage latentie, gebaseerd op UDP, ontwikkeld door Google.
UDP-protocol
De internetprotocolset ondersteunt een verbindingsloos transportprotocol genaamd User Datagram Protocol (UDP). UDP biedt applicaties een manier om ingekapselde IP-pakketten te verzenden zonder een verbinding tot stand te brengen. RFC 768 beschrijft UDP.
De transportlaag van het internet heeft twee hoofdprotocollen die elkaar aanvullen. Connected is UDP, dat weinig bijzonders doet behalve pakketfunctionaliteit naar applicaties sturen en hen toestaan hun eigen protocollen op het vereiste niveau te ontwerpen. Connection-oriented is TCP, dat bijna alles doet.
UDP is de afkorting van User Datagram Protocol, de Chinese naam is User Datagram Protocol, een verbindingsloos transportlaagprotocol in het OSI (Open System Interconnection) referentiemodel, dat transactionele, eenvoudige en onbetrouwbare informatietransmissiediensten biedt; IETF RFC 768 is de officiële specificatie van UDP. Het protocolnummer van UDP in IP-pakketten is 17.
Het UDP-protocol wordt gebruikt om pakketten zoals het TCP-protocol te verwerken, en in het OSI-model bevinden beide zich op de transportlaag, boven het IP-protocol. UDP heeft het nadeel dat het geen pakketverpakking, assemblage en pakketsortering biedt, dat wil zeggen, wanneer een pakket wordt verzonden, is het onmogelijk te weten of het veilig en volledig aankomt. UDP wordt gebruikt om webapplicaties te ondersteunen die gegevens tussen computers moeten overbrengen. Veel client/servermodus-netwerkapplicaties, waaronder netwerkvideoconferentiesystemen, vereisen het gebruik van het UDP-protocol. Het UDP-protocol wordt al vele jaren sinds de oprichting gebruikt, en hoewel de aanvankelijke glans werd overschaduwd door enkele soortgelijke protocollen, is UDP tot op de dag van vandaag nog steeds een zeer praktisch en levensvatbaar netwerktransportlaagprotocol.
Veel applicaties ondersteunen alleen UDP, zoals multimedia-datastreaming, zonder extra data te genereren en geen pakketten opnieuw te verzenden, zelfs als men weet dat ze beschadigd zijn. Wanneer transmissieprestaties boven transmissieintegriteit worden benadrukt, zoals bij audio- en multimediatoepassingen, is UDP de beste keuze. UDP is ook een goede optie in gevallen waarin de overdrachtstijd zo kort is dat het vorige verbindingsproces het volledige verkeerslichaam wordt.
UDP is een verbindingsloos transportlaagprotocol in het OSI-referentiemodel, dat voornamelijk wordt gebruikt bij transmissies waarvoor geen pakketvolgorde nodig is om aan te komen, en de inspectie en volgorde van pakketverzendorders worden door de applicatielaag uitgevoerd, waardoor transactionele, eenvoudige en onbetrouwbare informatietransmissiediensten worden geleverd. Het UDP-protocol is in feite de interface tussen het IP-protocol en het ouderprotocol. Het UDP-protocol is toepasbaar op meerdere applicaties die op hetzelfde apparaat draaien.
UDP biedt verbindingsloze communicatie en garandeert niet de betrouwbaarheid van verzonden pakketten, waardoor het geschikt is voor het verzenden van een kleine hoeveelheid data tegelijk, en de betrouwbaarheid van UDP-transmissie is verantwoordelijk voor de applicatielaag. Veelgebruikte UDP-poortnummers zijn: 53 (DNS), 69 (TFTP), 161 (SNMP), en de UDP-protocollen omvatten: TFTP, SNMP, NFS, DNS en BOOTP.
UDP-pakketten hebben geen betrouwbaarheidsgaranties, sequentiegaranties en flowcontrolevelden, en zijn niet betrouwbaar. Omdat het UDP-protocol echter minder besturingsopties heeft, lage latentie en hoge datatransmissie-efficiëntie tijdens gegevensoverdracht, is het geschikt voor toepassingen die geen hoge betrouwbaarheid vereisen, of toepassingen die betrouwbaarheid kunnen waarborgen, zoals DNS, TFTP, SNMP, enzovoort.
recensie
Eerst schakelt de dienst een UDP-luisteraar in, de poort is: 2017,Na ontvangst van een bericht van de klant, voeg je het woord "antwoord" toe voor het bericht en antwoord je op de client, de code is als volgt:
Zet de server in op de ECS, open vervolgens de UDP-client op de lokale computer en stuur een bericht naar de server met de volgende clientcode:
(Einde)
|