Bir kullanıcı datagram protokolü (UDP) soketi, bir ağ üzerinden bilgi iletmek ve almak için kullanılan bir tür bilgisayar protokolüdür UDP soketleri, bağlantısız olmaları nedeniyle bilinir; veri göndermeyi denemeden önce başka bir sunucuya başvurun.Bu durum, her zaman başka bir soketle iletişim hattını sürdürmesi gereken iletim kontrol protokolü (TCP) soketlerinden belirgin bir şekilde farklıdır. iletişim için soket, çünkü çok sayıda kullanıcının sürekli iletişime ihtiyaç duymadan çevrimiçi sunuculara erişmesine izin verir.
Üç tür bilgisayar soketi UDP, TCP ve ham tiptir Ham soketler en sık ağ trafiğini bulmak veya yönlendirmek için kullanılır, TCP soketleri tüm bilgilerin hedef sokete ulaşması önemli olduğunda önemlidir. UDP soketleri, datagrams adı verilen ayrı paketler kullanılarak küçük gruplar halinde bir sunucudan bilgi alınması gerektiğinde UDP soketleri kullanılır.
Bir UDP soketi kullanmanın dezavantajlarından biri, paket kaybı adı verilen şeydir, iki soket arasında önceden belirlenmiş bir bağlantı yoktur, bu nedenle bir datagramın hedef sokete yapmama ihtimali vardır. Hedef bilgisayarın paketin geldiği hakkında hiçbir fikri yok ve gönderilmesini istemeyeceği için veriler tamamen kayboluyor.
Bir UDP soket çerçevesi kullanan sistemler, genellikle bir TCP bağlantısının neden olabileceği iletim sorunları nedeniyle paket kaybını tercih ederler. Bir örnek, sistemin içine ve dışına veri akışını sağlamanın daha önemli olduğu kritik bir gerçek zamanlı sistemdir yavaş bir TCP bağlantısı nedeniyle tüm sistemi duraklatma potansiyeline sahip olduğundan alternatif olarak, herhangi bir veri kaybının sistem bütünlüğünü tehlikeye atabileceği durumlarda TCP bağlantıları kullanılır.
Bir UDP soketi oluşturmak çok kolaydır, soketin bağlı olduğu bağlantı noktasını sürekli olarak korumak için özel bir bilgisayar işleminin gerekli olmadığına bakıldığında, çok az ek yük gerektirir. UDP soketi, paket yapısının minimum boyutu ve düşük karmaşıklığı nedeniyle eşit derecede kolaydır.
Birçok hayati çevrimiçi hizmet iletişim için UDP soketleri kullanır: İnsanların okuyabileceği ve anlayabileceği basit İnternet adreslerini uzun sayılara dönüştüren etki alanı adı sistemi (DNS), UDP soketleri kullanır; Kullanıcı başına yalnızca bir talep genellikle herhangi bir zamanda zorunludur, Akışlı medya servisleri de UDP kullanır, çünkü tek bir paketin kaybı çoğu durumda tüm akışı kesmez.


