Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 7873|Odpoveď: 6

[Zdroj] [Skutočný boj]. NET/C# používa UDP na odosielanie a prijímanie dát

[Kopírovať odkaz]
Zverejnené 10.7.2022 21:29:29 | | | |
Dňa 6. júna 2022 IETF (Internet Engineering Task Force) oficiálne vydala RFC pre HTTP/3, čo je tretia hlavná verzia protokolu Hypertext Transfer Protocol (HTTP), HTTP/3 vždy beží na QUIC (nie TCP pre TCP/IP, QUIC ho nahrádza), QUIC (Quick UDP Internet Connection) je nízkolatenčný protokol internetovej transportnej vrstvy založený na UDP vyvinutý spoločnosťou Google.

QUIC protokol HTTP/3 je oficiálne vydaný
https://www.itsvse.com/thread-10330-1-1.html

Protokol UDP

Internetová protokolová sada podporuje bezspojový transportný protokol nazývaný User Datagram Protocol (UDP). UDP poskytuje spôsob, ako môžu aplikácie posielať zapuzdrené IP pakety bez nadviazania spojenia. RFC 768 popisuje UDP.

Transportná vrstva internetu má dva hlavné protokoly, ktoré sa navzájom dopĺňajú. Connected je UDP, ktorý okrem odosielania paketov do aplikácií nerobí nič špeciálne, umožňuje im vytvárať vlastné protokoly na požadovanej úrovni. Pripojenie je TCP, ktoré robí takmer všetko.

UDP je skratka pre User Datagram Protocol, čínsky názov je User Datagram Protocol, čo je protokol bezspojovej transportnej vrstvy v referenčnom modeli OSI (Open System Interconnection), poskytujúci transakčne orientované jednoduché a nespoľahlivé služby prenosu informácií, IETF RFC 768 je oficiálna špecifikácia UDP. Protokolové číslo UDP v IP paketoch je 17.

Protokol UDP sa používa na spracovanie paketov podobne ako protokol TCP a v OSI modeli sa oba nachádzajú na transportnej vrstve, nad IP protokolom. UDP má nevýhodu v tom, že neposkytuje balenie, zostavovanie a triedenie paketov, teda keď je paket odoslaný, nie je možné vedieť, či dorazí bezpečne a úplne. UDP sa používa na podporu webových aplikácií, ktoré potrebujú prenášať dáta medzi počítačmi. Mnohé sieťové aplikácie v režime klient/server, vrátane sieťových videokonferenčných systémov, vyžadujú použitie protokolu UDP. Protokol UDP sa používa už mnoho rokov od svojho vzniku a hoci jeho pôvodný lesk bol zatienený niektorými podobnými protokolmi, UDP je stále veľmi praktickým a životaschopným protokolom sieťovej transportnej vrstvy aj dnes.

Mnohé aplikácie podporujú iba UDP, napríklad streamovanie multimediálnych dát, bez generovania ďalších dát a bez opätovného odosielania paketov, aj keď vedia, že sú poškodené. Pri zdôrazňovaní výkonu prenosu pred integritou prenosu, ako sú audio a multimediálne aplikácie, je UDP najlepšou voľbou. UDP je tiež dobrá voľba v prípadoch, keď je čas prenosu dát taký krátky, že predchádzajúci proces pripojenia sa stáva celým dopravným telesom.

UDP je protokol bezspojovej transportnej vrstvy v referenčnom modeli OSI, ktorý sa používa najmä pri prenosoch, ktoré nevyžadujú doručenie poradia paketov, a kontrola a poradie prenosu paketov sú vykonávané aplikačnou vrstvou, poskytujúc transakčne orientované jednoduché a nespoľahlivé služby prenosu informácií. Protokol UDP je v podstate rozhranie medzi IP protokolom a nadradeným protokolom. Protokol UDP je použiteľný pre viacero aplikácií bežiacich na tom istom zariadení.

UDP poskytuje komunikáciu bez spojenia a nezaručuje spoľahlivosť prenášaných paketov, čo ho robí vhodným na prenos malého množstva dát naraz, pričom spoľahlivosť prenosu UDP je zodpovedná za aplikačnú vrstvu. Bežne používané čísla portov UDP sú: 53 (DNS), 69 (TFTP), 161 (SNMP) a protokoly UDP zahŕňajú: TFTP, SNMP, NFS, DNS a BOOTP.

UDP pakety nemajú záruky spoľahlivosti, záruky sekvencie ani polia riadenia toku a nie sú spoľahlivé. Avšak, keďže protokol UDP má menej možností ovládania, nízku latenciu a vysokú efektivitu prenosu dát počas prenosu, je vhodný pre aplikácie, ktoré nevyžadujú vysokú spoľahlivosť, alebo pre aplikácie, ktoré môžu zabezpečiť spoľahlivosť, ako sú DNS, TFTP, SNMP a podobne.

revízia

.net/c# UDP komunikačný gadget [zdrojový kód]
https://www.itsvse.com/thread-3538-1-1.html


Najprv služba zapne UDP poslucháč, port je: 2017,Po prijatí správy od klienta pridajte slovo "odpoveď" pred správu a odpovedzte klientovi, kód je nasledovný:



Server nasadiť do ECS, potom otvoriť klienta UDP na lokálnom počítači a odoslať správu serveru s nasledujúcim kódom klienta:

(Koniec)





Predchádzajúci:Dočasné oprávnené prístupové oprávnenie Break Glass
Budúci:Syntaxické funkcie C# 8.0: Index nového operátora systému
 Prenajímateľ| Zverejnené 10.7.2022 21:39:46 |
Zverejnené 10. 7. 2022 23:47:35 |
Naučte sa učiť
Zverejnené 11. 7. 2022 09:01:25 |
Nauč sa niečo nové.
Zverejnené 11. 7. 2022 o 10:32:16 |
Zverejnené 7.9.2022 o 15:31:09 |

Naučte sa učiť
Zverejnené 24.9.2022 o 14:23:13 |
Okamžitý:Autori sú zakázaní alebo odstránený obsah je automaticky blokovaný
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com