UDP Nedir?
UDP (User Datagram Protocol), TCP/IP protokol ailesinin bir parçası olan ve bağlantı gerektirmeyen bir taşıma protokolüdür. Veri gönderimi sırasında karşı tarafla bağlantı kurmaz, bu sayede daha az gecikme sağlar. Bu nedenle, hızı önemli olan ancak veri kaybının kabul edilebilir olduğu uygulamalarda tercih edilir.
UDP'nin Temel Özellikleri
- Bağlantısızdır - veri gönderilmeden önce el sıkışma yapılmaz.
- Hızlıdır - gecikme süresi düşüktür.
- Hata kontrolü yapmaz - veri kaybı olursa tekrar gönderilmez.
- Başlık bilgisi küçüktür - yalnızca 8 bayttır.
UDP Protokolünün Kullanıldığı Uygulamalar
| Uygulama | Açıklama |
| DNS | Alan adlarını IP adreslerine dönüştürmek için kullanılır. Genellikle UDP 53 portu üzerinden çalışır. |
| VoIP | Sesli iletişimde düşük gecikme için UDP kullanılır, çünkü ses kaybı küçük parçalarla tolere edilebilir. |
| TFTP | Basit dosya transferi sağlar. UDP üzerinden çalışır ve düşük kaynak gerektirir. |
| Video Streaming | Canlı video yayınlarında düşük gecikme önceliklidir, bu yüzden UDP kullanılır. |
UDP'nin Avantajları
- Daha az sistem kaynağı kullanır.
- Gecikme süresi düşüktür.
- Gerçek zamanlı uygulamalar için idealdir.
UDP'nin Dezavantajları
- Veri kaybı olabilir.
- Hata düzeltme yapılmaz.
- Paket sıralaması garanti edilmez.
En Bilinen UDP Portları
| Port | Hizmet |
| 53 | DNS (Alan Adı Sistemi) |
| 67/68 | DHCP (IP adresi dağıtımı) |
| 69 | TFTP (Basit dosya transferi) |
| 161 | SNMP (Ağ yönetimi) |
| 123 | NTP (Zaman senkronizasyonu) |
UDP, hız ve düşük gecikme gerektiren uygulamalar için ideal bir protokoldür. Ancak veri bütünlüğü önemli olan sistemlerde TCP gibi bağlantı tabanlı protokoller tercih edilmelidir.