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.
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
İ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)
|