Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 7873|Atbildi: 6

[Avots] [Faktiskā cīņa]. NET/C# izmanto UDP, lai nosūtītu un pieņemtu datus

[Kopēt saiti]
Publicēts 2022-7-10 21:29:29 | | | |
2022. gada 6. jūnijā IETF (Internet Engineering Task Force) oficiāli izlaida RFC HTTP/3, kas ir trešā galvenā hiperteksta pārsūtīšanas protokola (HTTP) versija, HTTP/3 vienmēr darbojas QUIC (nevis TCP TCP/IP, QUIC to aizstāj), QUIC (Quick UDP Internet Connection) ir zema latentuma interneta transporta slāņa protokols, kura pamatā ir Google izstrādātais UDP.

QUIC protokols HTTP/3 ir oficiāli izlaists
https://www.itsvse.com/thread-10330-1-1.html

UDP protokols

Interneta protokolu kopa atbalsta bezsavienojuma transporta protokolu, ko sauc par lietotāja datagrammas protokolu (User Datagram Protocol — UDP). UDP nodrošina iespēju lietojumprogrammām nosūtīt iekapsulētas IP paketes, neizveidojot savienojumu. RFC 768 apraksta UDP.

Interneta transporta slānim ir divi galvenie protokoli, kas papildina viens otru. Savienots ir UDP, kas nedara neko īpašu, izņemot pakešu funkcionalitātes nosūtīšanu lietojumprogrammām un ļauj tām izveidot savus protokolus vajadzīgajā līmenī. Uz savienojumu orientēts ir TCP, kas dara gandrīz visu.

UDP ir saīsinājums no User Datagram Protocol, ķīniešu nosaukums ir User Datagram Protocol, kas ir bezsavienojuma transporta slāņa protokols OSI (Open System Interconnection) atsauces modelī, nodrošinot uz darījumiem orientētus vienkāršus un neuzticamus informācijas pārraides pakalpojumus, IETF RFC 768 ir UDP oficiālā specifikācija. UDP protokola numurs IP paketēs ir 17.

UDP protokols tiek izmantots, lai apstrādātu paketes, piemēram, TCP protokolu, un OSI modelī abi atrodas transporta slānī, virs IP protokola. UDP ir trūkums, ka netiek nodrošināta pakešu iepakošana, montāža un paciņu šķirošana, tas ir, kad pakete tiek nosūtīta, nav iespējams zināt, vai tā nonāk droši un pilnīgi. UDP tiek izmantots, lai atbalstītu tīmekļa lietojumprogrammas, kurām nepieciešams pārsūtīt datus starp datoriem. Daudzām klienta/servera režīma tīkla lietojumprogrammām, tostarp tīkla videokonferenču sistēmām, ir nepieciešams izmantot UDP protokolu. UDP protokols ir izmantots daudzus gadus kopš tā izveides, un, lai gan tā sākotnējo spīdumu ir aizēnojuši daži līdzīgi protokoli, UDP joprojām ir ļoti praktisks un dzīvotspējīgs tīkla transporta slāņa protokols pat šodien.

Daudzas lietojumprogrammas atbalsta tikai UDP, piemēram, multivides datu straumēšanu, neģenerējot papildu datus un nepārraidot paketes, pat ja tās zina, ka tās ir bojātas. Uzsverot pārraides veiktspēju, nevis pārraides integritāti, piemēram, audio un multivides lietojumprogrammas, UDP ir labākā izvēle. UDP ir arī labs risinājums gadījumos, kad datu pārsūtīšanas laiks ir tik īss, ka iepriekšējais savienojuma process kļūst par visu satiksmes struktūru.

UDP ir bezsavienojuma transporta slāņa protokols OSI atsauces modelī, ko galvenokārt izmanto pārraidēs, kurām nav nepieciešama pakešu secība, un pakešu pārraides pasūtījuma pārbaudi un pasūtīšanu pabeidz lietojumprogrammu slānis, nodrošinot uz darījumiem orientētus vienkāršus un neuzticamus informācijas pārraides pakalpojumus. UDP protokols būtībā ir saskarne starp IP protokolu un vecāku protokolu. UDP protokols ir piemērojams vairākām lietojumprogrammām, kas darbojas vienā ierīcē.

UDP nodrošina bezsavienojuma sakarus un negarantē pārraidīto pakešu uzticamību, padarot to piemērotu neliela datu apjoma pārraidīšanai vienlaikus, un UDP pārraides uzticamība ir atbildīga par lietojumprogrammas slāni. Parasti izmantotie UDP portu numuri ir: 53 (DNS), 69 (TFTP), 161 (SNMP), un UDP protokoli ietver: TFTP, SNMP, NFS, DNS un BOOTP.

UDP paketēm nav uzticamības garantiju, secības garantiju un plūsmas kontroles lauku, un tās nav uzticamas. Tomēr, tā kā UDP protokolam ir mazāk vadības iespēju, zems latentums un augsta datu pārraides efektivitāte datu pārraides laikā, tas ir piemērots lietojumprogrammām, kurām nav nepieciešama augsta uzticamība, vai lietojumprogrammām, kas var nodrošināt uzticamību, piemēram, DNS, TFTP, SNMP utt.

Pārskats

.net/c# UDP sakaru sīkrīks [avota kods]
https://www.itsvse.com/thread-3538-1-1.html


Pirmkārt, pakalpojums ieslēdz UDP klausītāju, osta ir: 2017. gads,Pēc ziņojuma saņemšanas no klienta ziņojuma priekšā pievienojiet vārdu "atbildēt" un atbildiet klientam, kods ir šāds:



Izvietojiet serveri ECS un pēc tam lokālajā datorā atveriet UDP klientu un nosūtiet serverim ziņojumu ar šādu klienta kodu:

(Beigas)





Iepriekšējo:Salauzt stiklu pagaidu autorizētās piekļuves akreditācijas dati
Nākamo:C# 8.0 sintakses funkcijas: jauns operatoru sistēmas indekss
 Saimnieks| Publicēts 2022-7-10 21:39:46 |
Publicēts 2022-7-10 23:47:35 |
Iemācieties mācīties
Publicēts 2022-7-11 09:01:25 |
Uzziniet kaut ko jaunu.
Publicēts 2022-7-11 10:32:16 |
Publicēts 2022-9-7 15:31:09 |

Iemācieties mācīties
Publicēts 2022-9-24 14:23:13 |
Uzvedne:Autori tiek aizliegti vai noņemtais saturs tiek automātiski bloķēts
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com