TCP/IP modelinin ulaşım katmanında calışan bir diğer protokol de, UDP'dir. UDP kontrol ve test amacıyla kullanılır. 161 nolu portu kullanan SNMP (Simple Network Managment Protocol) servisini, 53 nolu portu kullanan DNS servisini ve Real Player gibi internet uzerinde ses ve video uygulamaları yapan programları UDP'nin kullanım alanlarına ornek olarak verebiliriz.
UDP bağlantısız ve guvensiz bir protokoldur. Bu yuzden verinin hedefe ulaşıp ulaşmadığı konusunda bize bir garanti vermez. Hedefe 5 tane paket gonderilmiş, ancak sadece 2. ve 3. paket alınmış olabilir. Ancak guvenilirlik her zaman gerekli değildir. Mesela internet uzerinde bir video konferans yaparken, guvenilirlikten cok hız onemlidir.

UDP'de veri akışı kontrolu ve hata duzeltimi gibi mekanizmalar olmadığı icin başlık bilgisi, TCP'ye gore daha az yer kaplar. UDP segmentinin temel yapısı şoyledir:
Gonderen port (Source port): Veriyi gonderen bilgisayarın kullandığı UDP portu.
Alia port (Destination port): Veriyi alan bilgisayarın kullandığı UDP portu.
Uzunluk (Lenght): Veri ve başlığın buyukluğunu gosterir.
Hata test bitleri (Checksum): Kullanılması isteğe bağlı olup ve başlık bilgisinin bozulup bozulmadığını gosterir.

Bu protokol ile daha hızlı veri iletişimi sağlanır.
Uygulama layer’i ağ uzerinden iş yapacak uygulamaların bulunduğu layer’dır. FTP,DNS,WINS,HTTP,GOPHER:...

İcinde ağ işlevi olan uygulama geliştirmek icin iki API’ miz var. API uygulama geliştirme arabirimi anlamına geliyor. Program yazarken kullanılacak fonksiyonlar uyulacak kurallar demektir.
Not:Bakıp Gecmeyin okuyun bilgi değerlidir.
__________________