UDP ile Güvenilmez İletişim
Güvenli iletişimin , bağlantı kurulum gecikmesi ve yeniden gönderimlerdeki büyük ortalama gecikme gibi maliyetleri vardır. TCP aynı zamanda ağdaki tıkanıklık seviyesini izleyerek iletim hızını ayarlar. Buna rağmen çoklu ortam uygulamaları gibi bazı ağ uygulamaları gecikmeye ve iletim oranına karşı duyarlıdır. Gene de belli sınırlar içinde kalan kayıp miktarlarını tolere edebilmektedirler. Bu türdeki uygulamalar için en uygun seçim UDP olacaktır.
UDP olabildiğince etkin bağlantısız hizmet sağlayan sade ve basit bir iletişim kuralıdır. Bu kuralda bazı iletiler hedefine ulaştığında kısmen kayıp yada yanlış sıralamada olabilir. UDP uygulamaları veri paketi adı verilen veri paketlerini değiş tokuş eder. Veri paketi ağ üzerinde gönderilen kendi-içerimli bir iletidir. UDP hizmetine DatagramSocket aracılığıyla giriş yapılır ve ağ uygulaması veri paketi soketleri (DataGramSocket) üzerinden veri paketi paketlerini (DatagramPacket) alır ve gönderir.
Devam eden bölümlerde UDP kullanan basit bir istemci/sunucu uygulaması anlatılacaktır.Güvenli bağlantı örneğinde olduğu gibi, sunucu uygulaması iyi bilinen bir adrese sahip bir sunucu üzerinde çalışmakta ve bilinen bir port numarasına bağlı bir soket üzerinden dinleme yapmaktadır. Ancak UDP örneğinde bir bağlantı kurulum aşaması yoktur, tek bir soket üzerinden çok sayıda sunucuya datagram göndermek ve onlardan datagram almak mümkündür.