Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 7873|Svare: 6

[Kilde] [Faktisk kamp]. NET/C# bruker UDP for å sende og motta data

[Kopier lenke]
Publisert 2022-07.10 21:29:29 | | | |
Den 6. juni 2022 lanserte IETF (Internet Engineering Task Force) offisielt RFC for HTTP/3, som er den tredje hovedversjonen av Hypertext Transfer Protocol (HTTP). HTTP/3 kjører alltid på QUIC (ikke TCP for TCP/IP, QUIC erstatter det), QUIC (Quick UDP Internet Connection) er en lav-latens Internett-transportlagsprotokoll basert på UDP utviklet av Google.

QUIC-protokollen HTTP/3 er offisielt utgitt
https://www.itsvse.com/thread-10330-1-1.html

UDP-protokoll

Internett-protokollsettet støtter en tilkoblingsfri transportprotokoll kalt User Datagram Protocol (UDP). UDP gir en måte for applikasjoner å sende innkapslede IP-pakker uten å etablere en tilkobling. RFC 768 beskriver UDP.

Transportlaget på Internett har to hovedprotokoller som utfyller hverandre. Connected er UDP, som gjør lite spesielt annet enn å sende pakkefunksjonalitet til applikasjoner og la dem designe sine egne protokoller på det nødvendige nivået. Tilkoblingsorientert er TCP, som gjør nesten alt.

UDP er forkortelsen for User Datagram Protocol, det kinesiske navnet er User Datagram Protocol, som er en tilkoblingsløs transportlagsprotokoll i OSI (Open System Interconnection) referansemodellen, som tilbyr transaksjonsorienterte, enkle og upålitelige informasjonsoverføringstjenester, IETF RFC 768 er den offisielle spesifikasjonen for UDP. Protokollnummeret til UDP i IP-pakker er 17.

UDP-protokollen brukes til å behandle pakker som TCP-protokollen, og i OSI-modellen er begge plassert på transportlaget, over IP-protokollen. UDP har ulempen at det ikke tilbyr pakkepakking, montering og pakkesortering, det vil si at når en pakke sendes, er det umulig å vite om den ankommer trygt og fullstendig. UDP brukes til å støtte webapplikasjoner som trenger å overføre data mellom datamaskiner. Mange klient/server-modus nettverksapplikasjoner, inkludert nettverksvideokonferansesystemer, krever bruk av UDP-protokollen. UDP-protokollen har vært brukt i mange år siden oppstarten, og selv om dens opprinnelige glans har blitt overskygget av noen lignende protokoller, er UDP fortsatt en svært praktisk og levedyktig nettverkstransportlagsprotokoll selv i dag.

Mange applikasjoner støtter kun UDP, som multimediestrømming, uten å generere ekstra data og uten å sende pakker på nytt selv om de vet at de er korrupte. Når man vektlegger overføringsytelse fremfor transmisjonsintegritet, som for eksempel lyd- og multimedieapplikasjoner, er UDP det beste valget. UDP er også et godt alternativ i tilfeller der dataoverføringstiden er så kort at den forrige tilkoblingsprosessen blir hele trafikken.

UDP er en tilkoblingsløs transportlagsprotokoll i OSI-referansemodellen, som hovedsakelig brukes i transmisjoner som ikke krever pakkeordre for å komme frem, og inspeksjon og bestilling av pakkeoverføringsordre utføres av applikasjonslaget, noe som tilbyr transaksjonsorienterte, enkle og upålitelige informasjonsoverføringstjenester. UDP-protokollen er i bunn og grunn grensesnittet mellom IP-protokollen og foreldreprotokollen. UDP-protokollen er anvendelig for flere applikasjoner som kjører på samme enhet.

UDP gir tilkoblingsløs kommunikasjon og garanterer ikke påliteligheten til overførte pakker, noe som gjør det egnet for å overføre en liten mengde data om gangen, og påliteligheten til UDP-overføring er ansvarlig for applikasjonslaget. Vanlig brukte UDP-portnumre er: 53 (DNS), 69 (TFTP), 161 (SNMP), og UDP-protokollene inkluderer: TFTP, SNMP, NFS, DNS og BOOTP.

UDP-pakker har ikke pålitelighetsgarantier, sekvensgarantier og flowkontrollfelt, og er ikke pålitelige. Men fordi UDP-protokollen har færre kontrollmuligheter, lav latens og høy datatransmisjonseffektivitet under dataoverføring, er den egnet for applikasjoner som ikke krever høy pålitelighet, eller applikasjoner som kan sikre pålitelighet, som DNS, TFTP, SNMP osv.

anmeldelse

.net/c# UDP kommunikasjonsgadget [kildekode]
https://www.itsvse.com/thread-3538-1-1.html


Først slår tjenesten på en UDP-lytter, porten er: 2017,Etter å ha mottatt en melding fra klienten, legg til ordet «svar» foran meldingen og svar klienten, koden er som følger:



Distribuer serveren til ECS, og åpne deretter UDP-klienten på den lokale datamaskinen og send en melding til serveren med følgende klientkode:

(Slutt)





Foregående:Break Glass midlertidig autorisert tilgangslegitimasjon
Neste:C# 8.0 syntaksfunksjoner: Ny operatørsystemindeks
 Vert| Publisert 2022-07.10 kl. 21:39:46 |
Publisert 2022-07.10 kl. 23:47:35 |
Lær å lære
Publisert 2022-07-11 09:01:25 |
Lær noe nytt.
Publisert 2022-07.11 10:32:16 |
Publisert 2022-9-7 15:31:09 |

Lær å lære
Publisert 24.09.2022 kl. 14:23:13 |
Omgående:Forfattere blir utestengt eller fjernet innhold blokkeres automatisk
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com