Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 7873|Yanıt: 6

[Kaynak] [Gerçek dövüş]. NET/C#, veri göndermek ve kabul etmek için UDP kullanır

[Bağlantıyı kopyala]
2022-7-10 tarihinde yayınlandı 21:29:29 | | | |
6 Haziran 2022'de IETF (Internet Engineering Task Force) resmen HTTP/3 için RFC'yi yayımladı; bu, Hipermetin Transfer Protokolü'nün (HTTP) üçüncü büyük sürümüdür, HTTP/3 her zaman QUIC üzerinde çalışır (TCP için TCP değil, QUIC onun yerini alır), QUIC (Hızlı UDP İnternet Bağlantısı), Google tarafından geliştirilen UDP tabanlı düşük gecikmeli bir İnternet taşıma katmanı protokolüdür.

QUIC protokolü HTTP/3 resmi olarak piyasaya sürüldü
https://www.itsvse.com/thread-10330-1-1.html

UDP protokolü

İnternet protokol seti, Kullanıcı Datagram Protokolü (UDP) adı verilen bağlantısız bir taşıma protokolünü destekler. UDP, uygulamaların kapsüllenmiş IP paketlerini bağlantı kurmadan göndermesinin bir yolunu sağlar. RFC 768, UDP'yi tanımlar.

İnternet'in taşıma katmanı, birbirini tamamlayan iki ana protokole sahiptir. Bağlantılı olan UDP, uygulamalara paket işlevselliği göndermekten ve onların kendi protokollerini gerekli seviyede mimari yapmasına olanak sağlamaktan başka pek özel bir şey yapmaz. Bağlantı odaklı TCP'dir, ki bu neredeyse her şeyi yapar.

UDP, Kullanıcı Datagram Protokolü'nün kısaltmasıdır, Çince adı ise Kullanıcı Datagram Protokolüdür; OSI (Açık Sistem Arabağlantısı) referans modelinde bağlantısız bir taşıma katmanı protokolüdür ve işlem odaklı basit ve güvenilmez bilgi iletim hizmetleri sunar. IETF RFC 768, UDP'nin resmi spesifikasyonudur. IP paketlerindeki UDP'nin protokol numarası 17'dir.

UDP protokolü, TCP protokolü gibi paketleri işlemek için kullanılır ve OSI modelinde her ikisi de IP protokolünün üzerindeki taşıma katmanında yer alır. UDP'nin dezavantajı, paket paketleme, montaj ve paket sıralamasını sağlamama olmasıdır; yani bir paket gönderildiğinde, paketin güvenli ve tam olarak ulaşıp ulaşmadığını bilmek imkansızdır. UDP, bilgisayarlar arasında veri aktarması gereken web uygulamalarını desteklemek için kullanılır. Birçok istemci/sunucu modlu ağ uygulaması, ağ video konferans sistemleri de dahil olmak üzere, UDP protokolünün kullanılmasını gerektirir. UDP protokolü, kuruluşundan bu yana yıllardır kullanılmaktadır ve ilk parıltısı benzer protokoller tarafından gölgede bırakılmış olsa da, UDP bugün bile çok pratik ve uygulanabilir bir ağ taşıma katmanı protokolüdür.

Birçok uygulama, örneğin multimedya veri akışı gibi, sadece UDP'yi destekler; ek veri üretmez ve paketlerin bozulduğunu bilseler bile yeniden iletmezler. Ses ve multimedya uygulamaları gibi, iletim performansına iletim bütünlüğünden daha çok önem verilirken, UDP en iyi tercihtir. UDP, veri transfer süresinin o kadar kısa olduğu ve önceki bağlantı sürecinin tüm trafik gövdesine dönüşmesi durumunda iyi bir seçenektir.

UDP, OSI referans modelinde bağlantısız bir taşıma katmanı protokolüdür ve esas olarak paket siparişi gerektirmeyen iletimlerde kullanılır ve paket iletim siparişinin denetimi ve sıralanması uygulama katmanı tarafından tamamlanır; böylece işlem odaklı basit ve güvenilmez bilgi iletim hizmetleri sunar. UDP protokolü temelde IP protokolü ile ana protokol arasındaki arayüzdür. UDP protokolü, aynı cihazda çalışan birden fazla uygulama için geçerlidir.

UDP, bağlantısız iletişim sağlar ve iletilen paketlerin güvenilirliğini garanti etmez; bu nedenle aynı anda az miktarda veri iletimi için uygundur ve UDP iletiminin güvenilirliği uygulama katmanından sorumludur. Yaygın kullanılan UDP port numaraları şunlardır: 53 (DNS), 69 (TFTP), 161 (SNMP) ve UDP protokolleri arasında: TFTP, SNMP, NFS, DNS ve BOOTP bulunur.

UDP paketlerinin güvenilirlik garantileri, dizi garantileri ve akış kontrol alanları yoktur ve güvenilir değildir. Ancak, UDP protokolü daha az kontrol seçeneği, düşük gecikme ve veri iletimi sırasında yüksek veri iletim verimliliği olduğundan, yüksek güvenilirlik gerektirmeyen uygulamalar veya DNS, TFTP, SNMP gibi güvenilirlik sağlayan uygulamalar için uygundur.

eleştiri

.net/c# UDP iletişim gadget [kaynak kodu]
https://www.itsvse.com/thread-3538-1-1.html


İlk olarak, hizmet bir UDP dinleyicisini açar, port: 2017,İstemden bir mesaj aldıktan sonra, mesajın önüne "cevap" kelimesini ekleyin ve istemciye yanıt verin., kod şöyledir:



Sunucuyu ECS'ye dağıtın, ardından yerel bilgisayarda UDP istemcisini açın ve sunucuya aşağıdaki istemci koduyla bir mesaj gönderin:

(Son)





Önceki:Cam Kırma Geçici Yetkili Erişim Sertifikası
Önümüzdeki:C# 8.0 Sözdizimi Özellikleri: Yeni Operatör Sistem Dizini
 Ev sahibi| 2022-7-10 tarihinde yayınlandı 21:39:46 |
2022-7-10 tarihinde yayınlandı 23:47:35 |
Öğrenmeyi öğren
2022-7-11 09:01:25 tarihinde yayınlandı |
Yeni bir şey öğrenin.
2022-7-11 10:32:16 tarihinde yayınlandı |
2022-9-7 15:31:09 tarihinde yayınlandı |

Öğrenmeyi öğren
2022-9-24 14:23:13 tarihinde yayınlandı |
Istemi:Yazarlar yasaklanır veya kaldırılır, içerik otomatik olarak engellenir
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com