UDP Nedir?
Yayın: · Son güncelleme:
UDP Nedir? Kısaca
UDP (User Datagram Protocol), veriyi bağlantı kurmadan ve teslim onayı beklemeden gönderen hızlı bir taşıma protokolüdür. Gecikmenin kayıptan daha önemli olduğu oyun ve canlı görüşme gibi işlerde kullanılır.

UDP, TCP/IP ailesinin hız odaklı taşıma protokolüdür. Paketleri gönderir ve ulaşıp ulaşmadığını sormaz; el sıkışma, sıralama ya da yeniden gönderme yapmaz.
UDP nedir?
TCP'yi taahhütlü kargoya benzetirsek UDP kartpostal gibidir. Hızlı gider, masrafı azdır, ama arada bir kaybolabilir ve kaybolduğunda kimse size haber vermez. Bu sadelik, her paket için daha az ek bilgi ve daha düşük gecikme demektir.
Hangi alanlarda kullanılır?
Gecikmenin önemli olduğu, birkaç paket kaybının ise tolere edilebildiği işlerde UDP öne çıkar:
- Çevrim içi oyunlar: Karakterin yarım saniye önceki konumu artık işe yaramaz; yeni veri beklenir.
- Görüntülü ve sesli görüşme: Kaybolan bir ses parçasını yeniden göndermek, konuşmayı geciktirir.
- DNS sorguları: Kısa soru ve cevap, tek pakete sığar.
- Canlı yayın: Akıcılık, tek tek karelerin kusursuzluğundan önce gelir.
Yeni nesil HTTP/3 de UDP üzerinde çalışan QUIC protokolünü kullanır. QUIC, güvenilirlik ve şifreleme özelliklerini UDP'nin üstüne kendisi ekler.
TCP ile karşılaştırma
| Özellik | TCP | UDP |
|---|---|---|
| Bağlantı kurma | Var | Yok |
| Teslim garantisi | Var | Yok |
| Sıralama | Var | Yok |
| Gecikme | Daha yüksek | Daha düşük |
Bir uygulama geliştiriyorsanız seçim veri türüne bağlıdır. Dosya, ödeme ya da metin mesajı gibi eksiksiz olması gereken veriler için TCP, gerçek zamanlı akışlar için UDP daha uygundur.
Sıkça Sorulan Sorular
UDP güvensiz bir protokol mü?
UDP şifreleme yapmaz, ama TCP de tek başına şifreleme yapmaz. Güvenlik genellikle üstteki katmanlarda, örneğin TLS ya da QUIC ile sağlanır.
Oyunlarda yüksek ping UDP'den mi kaynaklanır?
Hayır, ping daha çok mesafe, ağ yoğunluğu ve bağlantı türüyle ilgilidir. UDP aslında gecikmeyi azaltmak için seçilir.