Sobes.tech
Junior

UDP protokollerinin özellikleri nelerdir?

sobes.tech yapay zeka

AI'dan gelen yanıt

UDP (Kullanıcı Datagram Protokolü) bağlantısız ve güvenilmez (güvenilir olmayan) bir taşıma katmanı protokolüdür.

Ana özellikler:

  • Bağlantı kurulmaz: Gönderici, alıcıyla önceden "el sıkışma" yapmadan hemen veri iletimine başlar. Bu, UDP'yi hızlı yapar.
  • Güvenilmez teslimat: UDP, paketlerin teslimatını, sırasını veya tekrarlarını garanti etmez. Paketler kaybolabilir, başka sırayla gelebilir veya çoğaltılabilir. Hata kontrolü minimaldir (sadece kontrol toplamı).
  • Akış kontrolü yok: Gönderici, alıcı tarafın kapasitesini düşünmeden herhangi bir hızda veri gönderebilir.
  • Tıkanıklık kontrolü yok: UDP, ağ tıkanıklığını önleme veya buna tepki verme mekanizmalarına sahip değildir.
  • Minimum başlık yapısı: UDP başlığı, TCP'ye göre çok daha küçüktür, bu da ek maliyetleri azaltır.

UDP başlık yapısı:

Alan Boyut (bayt) Açıklama
Kaynak Port 2 Gönderici portu (isteğe bağlı)
Hedef Port 2 Alıcı portu
Uzunluk 2 Toplam UDP datagram uzunluğu
Kontrol Toplamı 2 Kontrol toplamı (isteğe bağlı)

UDP'nin kullanımı:

  • Zaman duyarlı uygulamalar: çevrimiçi oyunlar, ses/video akışı (RTP, RTCP).
  • DNS (Alan Adı Sistemi).
  • DHCP (Dinamik Ana Bilgisi Yapılandırma Protokolü).
  • SNMP (Basit Ağ Yönetim Protokolü).

Güvenilirliği sınırlı olmasına rağmen, UDP, paket kayıplarının kabul edilebilir olduğu veya güvenilirliğin uygulama seviyesinde gerçekleştirildiği uygulamalar için uygundur ve hız ile düşük gecikme kritik önemdedir.