Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 7873|Vastaus: 6

[Lähde] [Varsinaista taistelua]. NET/C# käyttää UDP:tä datan lähettämiseen ja vastaanottamiseen

[Kopioi linkki]
Julkaistu 2022-7-10 21:29:29 | | | |
6. kesäkuuta 2022 IETF (Internet Engineering Task Force) julkaisi virallisesti RFC:n HTTP/3:lle, joka on Hypertext Transfer Protocolin (HTTP) kolmas merkittävä versio, HTTP/3 toimii aina QUIC:llä (ei TCP:llä TCP/IP:lle, vaan QUIC korvaa sen), QUIC (Quick UDP Internet Connection) on matalaviiveinen Internet-siirtokerroksen protokolla, joka perustuu Googlen kehittämään UDP:hen.

QUIC-protokolla HTTP/3 on virallisesti julkaistu
https://www.itsvse.com/thread-10330-1-1.html

UDP-protokolla

Internet-protokollajoukko tukee yhteydetöntä siirtoprotokollaa nimeltä User Datagram Protocol (UDP). UDP tarjoaa sovelluksille tavan lähettää kapseloituja IP-paketteja ilman yhteyden muodostamista. RFC 768 kuvaa UDP:tä.

Internetin siirtokerroksessa on kaksi pääprotokollaa, jotka täydentävät toisiaan. Yhdistettynä on UDP, joka ei tee juuri muuta kuin lähettää pakettitoiminnallisuutta sovelluksille ja mahdollistaa niiden suunnitella omat protokollansa vaaditulla tasolla. Yhteyskeskeinen on TCP, joka hoitaa lähes kaiken.

UDP on lyhenne sanoista User Datagram Protocol, kiinalainen nimi on User Datagram Protocol, joka on yhteydetön siirtokerrosprotokolla OSI (Open System Interconnection) -viitemallissa ja tarjoaa transaktiolähtöisiä yksinkertaisia ja epäluotettavia tiedonsiirtopalveluja. IETF RFC 768 on UDP:n virallinen määrittely. UDP:n protokollanumero IP-paketeissa on 17.

UDP-protokollaa käytetään pakettien, kuten TCP-protokollan, käsittelyyn, ja OSI-mallissa molemmat sijaitsevat siirtokerroksessa, IP-protokollan yläpuolella. UDP:n haittapuolena on, ettei se tarjoa pakettien pakkaamista, kokoamista ja lajittelua, eli kun paketti lähetetään, on mahdotonta tietää, saapuuko se turvallisesti ja kokonaan. UDP:tä käytetään tukemaan verkkosovelluksia, jotka tarvitsevat tiedonsiirtoa tietokoneiden välillä. Monet asiakas/palvelin-tilan verkkosovellukset, mukaan lukien verkkovideoneuvottelujärjestelmät, vaativat UDP-protokollan käyttöä. UDP-protokollaa on käytetty monia vuosia sen perustamisesta lähtien, ja vaikka sen alkuperäinen suosio on jäänyt joidenkin vastaavien protokollien varjoon, UDP on edelleen erittäin käytännöllinen ja toimiva verkkosiirtokerroksen protokolla.

Monet sovellukset tukevat vain UDP:tä, kuten multimediadatan suoratoistoa, ilman lisädatan tuottamista tai pakettien uudelleenlähetystä, vaikka ne tietäisivät niiden olevan vioittunut. Kun siirron suorituskykyä korostetaan siirron eheyden sijaan, kuten ääni- ja multimediasovelluksissa, UDP on paras valinta. UDP on myös hyvä vaihtoehto tilanteissa, joissa tiedonsiirtoaika on niin lyhyt, että edellinen yhteysprosessi muuttuu koko liikennealueeksi.

UDP on yhteydetön siirtokerrosprotokolla OSI-referenssimallissa, jota käytetään pääasiassa lähetyksissä, jotka eivät vaadi pakettitilausta saapumiseen, ja pakettien siirtojärjestyksen tarkastus ja järjestys suoritetaan sovelluskerroksen toimesta, tarjoten transaktiolähtöisiä yksinkertaisia ja epäluotettavia tiedonsiirtopalveluja. UDP-protokolla on käytännössä IP-protokollan ja emoprotokollan välinen rajapinta. UDP-protokolla soveltuu useisiin samalla laitteella toimiviin sovelluksiin.

UDP tarjoaa yhteydettömän viestinnän eikä takaa lähetettyjen pakettien luotettavuutta, mikä tekee siitä sopivan pienen datamäärän siirtoon kerrallaan, ja UDP-siirron luotettavuus vastaa sovelluskerroksesta. Yleisesti käytetyt UDP-porttinumerot ovat: 53 (DNS), 69 (TFTP), 161 (SNMP), ja UDP-protokollat ovat: TFTP, SNMP, NFS, DNS ja BOOTP.

UDP-paketeilla ei ole luotettavuustakuuta, sekvenssitakuuta tai virtausohjauskenttiä, eivätkä ne ole luotettavia. Koska UDP-protokollassa on kuitenkin vähemmän ohjausvaihtoehtoja, alhainen viive ja korkea tiedonsiirtotehokkuus tiedonsiirron aikana, se soveltuu sovelluksiin, jotka eivät vaadi korkeaa luotettavuutta, tai sovelluksiin, jotka voivat varmistaa luotettavuuden, kuten DNS, TFTP, SNMP jne.

arvostelu

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


Ensinnäkin palvelu käynnistää UDP-kuuntelijan, portti on: 2017,Kun saat viestin asiakkaalta, lisää sana "vastaa" viestin eteen ja vastaa asiakkaalle, koodi on seuraava:



Aseta palvelin ECS:lle, avaa sitten UDP-asiakas paikallisella tietokoneella ja lähetä palvelimelle viesti seuraavalla asiakaskoodilla:

(Loppu)





Edellinen:Break Glass -väliaikainen valtuutettu pääsytunnus
Seuraava:C# 8.0 Syntaksin ominaisuudet: Uusi operaattorijärjestelmän indeksi
 Vuokraisäntä| Julkaistu 2022-7-10 klo 21:39:46 |
Julkaistu 2022-7-10 klo 23:47:35 |
Opettele oppimaan
Julkaistu 2022-7-11 09:01:25 |
Opi jotain uutta.
Julkaistu 2022-7-11 10:32:16 |
Julkaistu 2022-9-7 15:31:09 |

Opettele oppimaan
Julkaistu 2022-9-24 14:23:13 |
Ripeä:Tekijät bannataan tai poistetaan, sisältö estetään automaattisesti
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com