Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 7873|Válasz: 6

[Forrás] [Valódi harc]. A NET/C# UDP-t használ az adatok küldésére és elfogadására

[Linket másol]
Közzétéve: 2022-7-10 21:29:29 | | | |
2022. június 6-án az IETF (Internet Engineering Task Force) hivatalosan kiadta az RFC-t HTTP/3-ra, amely a Hypertext Transfer Protocol (HTTP) harmadik fő változata, HTTP/3 mindig QUIC-en fut (nem TCP a TCP/IP esetén, a quic helyettesíti), a QUIC (Quick UDP Internet Connection) egy alacsony késleltetésű internetes transzferréteg protokoll, amelyet a Google fejlesztett UDP-n alapul.

Hivatalosan is megjelent a QUIC protokoll HTTP/3
https://www.itsvse.com/thread-10330-1-1.html

UDP protokoll

Az Internet protokollkészlet támogatja a kapcsolat nélküli átviteli protokollt, az úgynevezett User Datagram Protocolt (UDP). Az UDP lehetőséget ad arra, hogy az alkalmazások kapszulázott IP csomagokat küldjenek anélkül, hogy kapcsolatot teremtenének. Az RFC 768 leírja az UDP-t.

Az internet transzportáló rétegének két fő protokollja van, amelyek kiegészítik egymást. A UDP csatlakoztatott, amely nem tesz semmi különlegességet, azon kívül, hogy csomagfunkciókat küld az alkalmazásoknak, és lehetővé teszi számukra, hogy saját protokolljaik a szükséges szinten architektálják. A kapcsolatorientált TCP szinte mindent megcsinál.

Az UDP a User Datagram Protocol rövidítése, a kínai neve User Datagram Protocol, amely az OSI (Open System Interconnection) referencia modellben egy kapcsolat nélküli átviteli réteg protokoll, tranzakcióorientált egyszerű és megbízhatatlan információátviteli szolgáltatásokat nyújt, az IETF RFC 768 az UDP hivatalos specifikációja. Az UDP protokollszáma IP csomagokban 17.

Az UDP protokollt olyan csomagok feldolgozására használják, mint a TCP protokoll, és az OSI modellben mindkettő a transzportrétegen található, az IP protokoll felett. Az UDP hátránya, hogy nem biztosít csomagcsomagolást, összeszerelést és csomagrendezést, vagyis amikor egy csomagot küldenek, lehetetlen tudni, hogy biztonságosan és teljes mértékben megérkezik-e. Az UDP-t olyan webalkalmazások támogatására használják, amelyeknek adatokat kell átadniuk számítógépek között. Számos kliens/szerver módú hálózati alkalmazás, beleértve a hálózati videókonferencia rendszereket is, megköveteli az UDP protokoll használatát. Az UDP protokollt már sok éven át használják az indulása óta, és bár kezdeti fényét néhány hasonló protokoll árnyékba vetette, a UDP ma is nagyon praktikus és életképes hálózati transzfer réteg protokoll.

Sok alkalmazás csak az UDP-t támogatja, például a multimédiás adatfolyamot, anélkül, hogy további adatokat generálna, és nem továbbítana újra csomagokat, még akkor sem, ha tudják, hogy azok sérültek. Ha az átviteli teljesítményt helyezzük előtérbe az átviteli integritással szemben, például hang- és multimédiás alkalmazásoknál, az UDP a legjobb választás. Az UDP jó opció azokban az esetekben, amikor az adatátviteli idő olyan rövid, hogy az előző csatlakozási folyamat az egész forgalmi egységet képezi.

Az UDP egy kapcsolat nélküli transzferréteg protokoll az OSI referencia modellben, amelyet főként olyan átvitelekben használnak, amelyekhez nem szükséges csomagrendelés megérkezése, és a csomagátviteli rendelés ellenőrzését és rendelését az alkalmazási réteg végzi, így tranzakcióorientált, egyszerű és megbízhatatlan információátviteli szolgáltatásokat nyújt. Az UDP protokoll lényegében az IP protokoll és az anyaprotokoll közötti interfész. Az UDP protokoll több alkalmazásra alkalmazható, amelyek ugyanazon az eszközön futnak.

Az UDP kapcsolat nélküli kommunikációt biztosít, és nem garantálja az átküldött csomagok megbízhatóságát, így alkalmassá teszi egy kis mennyiségű adat továbbítására egyszerre, és az UDP átvitel megbízhatósága felelős az alkalmazási rétegért. A leggyakrabban használt UDP portszámok: 53 (DNS), 69 (TFTP), 161 (SNMP), és az UDP protokollok: TFTP, SNMP, NFS, DNS és BOOTP.

Az UDP csomagoknak nincs megbízhatósági garanciájuk, szekvenciagaranciájuk és áramlásvezérlési mezők, és nem megbízhatóak. Azonban mivel az UDP protokoll kevesebb vezérlési lehetőséggel, alacsony késleltetéssel és magas adatátviteli hatékonysággal rendelkezik, alkalmas olyan alkalmazásokhoz, amelyek nem igényelnek nagy megbízhatóságot, vagy olyan alkalmazásokhoz, amelyek megbízhatóságot biztosítanak, mint például DNS, TFTP, SNMP stb.

szemle

.net/c# UDP kommunikációs gadget [forráskód]
https://www.itsvse.com/thread-3538-1-1.html


Először is, a szolgáltatás bekapcsol egy UDP hallgatót, a port: 2017,Miután megkaptál egy üzenetet az ügyféltől, add hozzá a "válasz" szót az üzenet elé, és válaszolj az ügyfélnek, a kód a következő:



Telepítsd a szervert az ECS-be, majd nyisd meg az UDP klienst a helyi számítógépen, és küldj üzenetet a szervernek a következő klienskóddal:

(Vége)





Előző:Break Glass Ideiglenes Engedélyezett Hozzáférési Igazolvás
Következő:C# 8.0 szintaxisfunkciók: Új operátor rendszer index
 Háziúr| Közzétéve: 2022-7-10 21:39:46 |
Közzétéve: 2022-7-10 23:47:35 |
Tanulj meg
Közzétéve: 2022-7-11 09:01:25 |
Tanulj valami újat.
Közzétéve: 2022-7-11 10:32:16 |
Közzétéve: 2022-9-7 15:31:09 |

Tanulj meg
Közzétéve: 2022-9-24 14:23:13 |
Haladéktalan:A szerzőket kitiltják vagy eltávolítják, a tartalmak automatikusan blokkolódnak
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com