Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 7873|Svar: 6

[Källa] [Verklig strid]. NET/C# använder UDP för att skicka och ta emot data

[Kopiera länk]
Publicerad den 2022-7-10 21:29:29 | | | |
Den 6 juni 2022 släppte IETF (Internet Engineering Task Force) officiellt RFC för HTTP/3, som är den tredje stora versionen av Hypertext Transfer Protocol (HTTP), HTTP/3 körs alltid på QUIC (inte TCP för TCP/IP, QUIC ersätter det), QUIC (Quick UDP Internet Connection) är ett låglatens Internettransportlagers-protokoll baserat på UDP utvecklat av Google.

QUIC-protokollet HTTP/3 släpps officiellt
https://www.itsvse.com/thread-10330-1-1.html

UDP-protokoll

Internetprotokolluppsättningen stöder ett anslutningsfritt transportprotokoll kallat User Datagram Protocol (UDP). UDP ger ett sätt för applikationer att skicka inkapslade IP-paket utan att etablera en anslutning. RFC 768 beskriver UDP.

Internets transportlager har två huvudprotokoll som kompletterar varandra. Connected är UDP, som gör lite speciellt förutom att skicka paketfunktionalitet till applikationer och låta dem utforma sina egna protokoll på den nödvändiga nivån. Anslutningsorienterat är TCP, som gör nästan allt.

UDP är förkortningen för User Datagram Protocol, det kinesiska namnet är User Datagram Protocol, vilket är ett anslutningslöst transportlagersprotokoll i OSI (Open System Interconnection) referensmodellen, som tillhandahåller transaktionsorienterade, enkla och opålitliga informationsöverföringstjänster, IETF RFC 768 är den officiella specifikationen för UDP. Protokollnumret för UDP i IP-paket är 17.

UDP-protokollet används för att bearbeta paket som TCP-protokollet, och i OSI-modellen är båda placerade på transportlagret, ovanför IP-protokollet. UDP har nackdelen att det inte tillhandahåller paketpaketering, montering och paketsortering, det vill säga när ett paket skickas är det omöjligt att veta om det anländer säkert och fullständigt. UDP används för att stödja webbapplikationer som behöver överföra data mellan datorer. Många klient-/serverlägesnätverksapplikationer, inklusive nätverksvideokonferenssystem, kräver användning av UDP-protokollet. UDP-protokollet har använts i många år sedan starten, och även om dess ursprungliga glans har överskuggats av några liknande protokoll, är UDP fortfarande ett mycket praktiskt och livskraftigt nätverkstransportlagerprotokoll än idag.

Många applikationer stöder endast UDP, såsom multimedia-dataströmning, utan att generera någon extra data och utan att skicka om paket även om de vet att de är korrupta. När man betonar överföringsprestanda framför överföringsintegritet, såsom ljud- och multimediaapplikationer, är UDP det bästa valet. UDP är också ett bra alternativ i fall där dataöverföringstiden är så kort att den föregående anslutningsprocessen blir hela trafiken.

UDP är ett anslutningslöst transportlagerprotokoll i OSI-referensmodellen, som främst används vid överföringar som inte kräver paketorder för att anlända, och inspektion och ordning av paketöverföringsorder utförs av applikationslagret, vilket tillhandahåller transaktionsorienterade, enkla och opålitliga informationsöverföringstjänster. UDP-protokollet är i princip gränssnittet mellan IP-protokollet och föräldraprotokollet. UDP-protokollet är tillämpligt på flera applikationer som körs på samma enhet.

UDP erbjuder anslutningslös kommunikation och garanterar inte tillförlitligheten hos överförda paket, vilket gör det lämpligt för att överföra en liten mängd data åt gången, och tillförlitligheten hos UDP-överföringen ansvarar för applikationslagret. Vanligt använda UDP-portnummer är: 53 (DNS), 69 (TFTP), 161 (SNMP), och UDP-protokollen inkluderar: TFTP, SNMP, NFS, DNS och BOOTP.

UDP-paket har inte tillförlitlighetsgarantier, sekvensgarantier och flödeskontrollfält, och är inte tillförlitliga. Eftersom UDP-protokollet har färre styralternativ, låg latens och hög dataöverföringseffektivitet under dataöverföring, är det dock lämpligt för applikationer som inte kräver hög tillförlitlighet, eller applikationer som kan säkerställa tillförlitlighet, såsom DNS, TFTP, SNMP med flera.

recension

.net/c# UDP-kommunikationsgadget [källkod]
https://www.itsvse.com/thread-3538-1-1.html


Först aktiveras en UDP-lyssnare, porten är: 2017,Efter att ha fått ett meddelande från klienten, lägg till ordet "svara" framför meddelandet och svara klienten, koden är följande:



Distribuera servern till ECS, och öppna sedan UDP-klienten på den lokala datorn och skicka ett meddelande till servern med följande klientkod:

(Slut)





Föregående:Break Glass tillfällig auktoriserad åtkomstlegitimation
Nästa:C# 8.0 Syntaxfunktioner: Nytt Operator System Index
 Hyresvärd| Publicerad den 2022-7-10 21:39:46 |
Publicerad den 2022-7-10 23:47:35 |
Lär dig att lära dig
Publicerad den 2022-7-11 09:01:25 |
Lär dig något nytt.
Publicerad 2022-7-11 10:32:16 |
Publicerad den 2022-9-7 15:31:09 |

Lär dig att lära dig
Publicerad den 2022-9-24 14:23:13 |
Snabb:Författare är bannlysta eller borttaget innehåll blockeras automatiskt
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com