See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 7873|Vastuse: 6

[Allikas] [Päris lahing]. NET/C# kasutab andmete saatmiseks ja vastuvõtmiseks UDP-d

[Kopeeri link]
Postitatud 2022-7-10 21:29:29 | | | |
6. juunil 2022 andis IETF (Internet Engineering Task Force) ametlikult välja RFC HTTP/3 jaoks, mis on Hypertext Transfer Protocoli (HTTP) kolmas suurem versioon, HTTP/3 töötab alati QUIC-il (mitte TCP TCP/IP jaoks, QUIC asendab selle), QUIC (Quick UDP Internet Connection) on madala latentsusega interneti transpordikihi protokoll, mis põhineb Google'i poolt välja töötatud UDP-l.

QUIC protokoll HTTP/3 on ametlikult välja antud
https://www.itsvse.com/thread-10330-1-1.html

UDP protokoll

Interneti protokollide komplekt toetab ühenduseta transpordiprotokolli nimega User Datagram Protocol (UDP). UDP võimaldab rakendustel saata kapseldatud IP-pakette ilma ühendust loomata. RFC 768 kirjeldab UDP-d.

Interneti transpordikihil on kaks peamist protokolli, mis täiendavad üksteist. Ühendatud on UDP, mis teeb vähe erilisi funktsioone peale paketifunktsiooni saatmise rakendustele ja võimaldab neil oma protokolle vajalikul tasemel arhitektuurida. Ühenduspõhine on TCP, mis teeb peaaegu kõike.

UDP on lühend kasutaja andmegrammiprotokollist, hiina nimi on User Datagram Protocol, mis on ühenduseta transpordikihi protokoll OSI (Open System Interconnection) viitemudelis, pakkudes tehingupõhiseid lihtsaid ja ebausaldusväärseid infoedastusteenuseid; IETF RFC 768 on UDP ametlik spetsifikatsioon. UDP protokollinumber IP-pakettides on 17.

UDP protokolli kasutatakse pakettide, nagu TCP protokolli, töötlemiseks ning OSI mudelis asuvad mõlemad transpordikihil, IP-protokolli kohal. UDP-l on puuduseks see, et see ei paku pakettide pakendamist, kokkupanekut ega sorteerimist, st kui pakett saadetakse, on võimatu teada, kas see jõuab ohutult ja täielikult. UDP-d kasutatakse veebirakenduste toetamiseks, mis vajavad andmete edastamist arvutite vahel. Paljud kliendi/serveri režiimi võrgurakendused, sealhulgas võrguvideokonverentsisüsteemid, nõuavad UDP protokolli kasutamist. UDP protokolli on kasutatud juba aastaid alates selle loomisest ning kuigi selle algne sära on varjutatud mõnede sarnaste protokollide poolt, on UDP tänapäevalgi väga praktiline ja elujõuline võrgutranspordikihi protokoll.

Paljud rakendused toetavad ainult UDP-d, näiteks multimeediaandmete voogedastust, ilma täiendavate andmete genereerimiseta ega pakettide uuesti edastamiseta, isegi kui nad teavad, et need on rikutud. Kui rõhutada edastuse jõudlust edastuse terviklikkuse asemel, näiteks heli- ja multimeediarakendustes, on UDP parim valik. UDP on hea valik ka juhtudel, kus andmeedastuse aeg on nii lühike, et eelmine ühendusprotsess muutub kogu liikluskehaks.

UDP on ühenduseta transpordikihi protokoll OSI viitemudelis, mida kasutatakse peamiselt edastustes, mis ei nõua pakettide tellimuse saabumist, ning pakettide edastuskorralduse kontrolli ja tellimise teostab rakenduskiht, pakkudes tehingupõhiseid lihtsaid ja ebausaldusväärseid infoedastusteenuseid. UDP protokoll on põhimõtteliselt liides IP protokolli ja vanemprotokolli vahel. UDP protokoll kehtib mitmele rakendusele, mis töötavad samal seadmel.

UDP tagab ühenduseta suhtluse ega taga edastatud pakettide usaldusväärsust, muutes selle sobivaks väikese andmehulga korraga edastamiseks ning UDP edastuse usaldusväärsus vastutab rakenduskihi eest. Tavaliselt kasutatavad UDP pordinumbrid on: 53 (DNS), 69 (TFTP), 161 (SNMP) ning UDP protokollid on: TFTP, SNMP, NFS, DNS ja BOOTP.

UDP pakettidel puuduvad töökindluse garantiid, järjestuse garantiid ega voolukontrolli väljad ning need ei ole usaldusväärsed. Kuid kuna UDP protokollil on vähem juhtimisvõimalusi, madal latentsus ja kõrge andmeedastuse efektiivsus andmeedastuse ajal, sobib see rakendustele, mis ei nõua kõrget töökindlust või võimaldavad tagada töökindluse, nagu DNS, TFTP, SNMP jne.

Läbivaatamine

.net/c# UDP sidevidin [lähtekood]
https://www.itsvse.com/thread-3538-1-1.html


Esiteks lülitab teenus sisse UDP kuulaja, port on: 2017,Pärast kliendilt sõnumi saamist lisa sõnumi ette sõna "vasta" ja vasta kliendile, kood on järgmine:



Paigalda server ECS-ile, ava seejärel UDP klient kohalikus arvutis ja saada serverile sõnum järgmise kliendikoodiga:

(Lõpp)





Eelmine:Break Glassi ajutise volitatud ligipääsu mandaat
Järgmine:C# 8.0 süntaksi omadused: Uus operaatorisüsteemi indeks
 Üürileandja| Postitatud 2022-7-10 21:39:46 |
Postitatud 2022-7-10 23:47:35 |
Õpi õppima
Postitatud 2022-7-11 09:01:25 |
Õpi midagi uut.
Postitatud 2022-7-11 10:32:16 |
Postitatud 2022-9-7 15:31:09 |

Õpi õppima
Postitatud 2022-9-24 14:23:13 |
Kiire:Autorid keelatakse või eemaldatakse sisu automaatselt blokeeritakse
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com