Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!
TCP/IP modelinin ulaşım katmanında çalış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 üzerinde ses ve video uygulamaları yapan programları UDP'nin kullanım alanlarına örnek olarak verebiliriz.
UDP bağlantısız ve güvensiz bir protokoldür. Bu yüzden verinin hedefe ulaşıp ulaşmadığı konusunda bize bir garanti vermez. Hedefe 5 tane paket gönderilmiş, ancak sadece 2. ve 3. paket alınmış olabilir. Ancak güvenilirlik her zaman gerekli değildir. Mesela internet üzerinde bir video konferans yaparken, güvenilirlikten çok hız önemlidir.
UDP'de veri akışı kontrolü ve hata düzeltimi gibi mekanizmalar olmadığı için başlık bilgisi, TCP'ye göre daha az yer kaplar. UDP segmentinin temel yapısı şöyledir:
Gönderen port (Source port): Veriyi gönderen bilgisayarın kullandığı UDP portu.
Alia port (Destination port): Veriyi alan bilgisayarın kullandığı UDP portu.
Uzunluk (Lenght): Veri ve başlığın büyüklüğünü gösterir.
Hata test bitleri (Checksum): Kullanılması isteğe bağlı olup ve başlık bilgisinin bozulup bozulmadığını gösterir.
TCP'nin UDP'dcn daha güvenli olduğunu düşünüyorsanız yanılıyorsunuz. Bu konuyu bir örnekle açıklayalım. Mesela hacker bir TCP port tarayıcısıyla, bizim ağımızı taramaya çalışsın. Ağımızdaki güvenlik duvarları (firewalls) ve yönlendiriciler TCP'nin kontrol bitlerine bakarak, bağlantı üzerinde kontrol sağlarlar. Bir bilgisayardan ilk paket olarak bir ACK ya da FİN biti aldıklarında, buna RESET biti ile cevap vererek bağlantıyı sonlandıracaklardır. Ancak hacker bir UDP port tarayıcısı kullansaydı, bağlantı üzerinde kontrol sağlamak o kadar da kolay olmayacaktı. Çünkü UDP'de kontrol bitleri ve sıra numaraları yoktur. Bu yüzden uç sistemi tam olarak tanımlamak gerçekten zordur. Sadece UDP'nin başlığına bakarak, paketin bir bağlantının başı mı, yoksa sonu mu olduğu bilinemez. Bu yüzden UDP'yi kontrol etmek TCP'yi kontrol etmekten her zaman zordur.
UDP bağlantısız ve güvensiz bir protokoldür. Bu yüzden verinin hedefe ulaşıp ulaşmadığı konusunda bize bir garanti vermez. Hedefe 5 tane paket gönderilmiş, ancak sadece 2. ve 3. paket alınmış olabilir. Ancak güvenilirlik her zaman gerekli değildir. Mesela internet üzerinde bir video konferans yaparken, güvenilirlikten çok hız önemlidir.
UDP'de veri akışı kontrolü ve hata düzeltimi gibi mekanizmalar olmadığı için başlık bilgisi, TCP'ye göre daha az yer kaplar. UDP segmentinin temel yapısı şöyledir:
Gönderen port (Source port): Veriyi gönderen bilgisayarın kullandığı UDP portu.
Alia port (Destination port): Veriyi alan bilgisayarın kullandığı UDP portu.
Uzunluk (Lenght): Veri ve başlığın büyüklüğünü gösterir.
Hata test bitleri (Checksum): Kullanılması isteğe bağlı olup ve başlık bilgisinin bozulup bozulmadığını gösterir.
TCP'nin UDP'dcn daha güvenli olduğunu düşünüyorsanız yanılıyorsunuz. Bu konuyu bir örnekle açıklayalım. Mesela hacker bir TCP port tarayıcısıyla, bizim ağımızı taramaya çalışsın. Ağımızdaki güvenlik duvarları (firewalls) ve yönlendiriciler TCP'nin kontrol bitlerine bakarak, bağlantı üzerinde kontrol sağlarlar. Bir bilgisayardan ilk paket olarak bir ACK ya da FİN biti aldıklarında, buna RESET biti ile cevap vererek bağlantıyı sonlandıracaklardır. Ancak hacker bir UDP port tarayıcısı kullansaydı, bağlantı üzerinde kontrol sağlamak o kadar da kolay olmayacaktı. Çünkü UDP'de kontrol bitleri ve sıra numaraları yoktur. Bu yüzden uç sistemi tam olarak tanımlamak gerçekten zordur. Sadece UDP'nin başlığına bakarak, paketin bir bağlantının başı mı, yoksa sonu mu olduğu bilinemez. Bu yüzden UDP'yi kontrol etmek TCP'yi kontrol etmekten her zaman zordur.
Son düzenleme:
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 1
- Görüntüleme
- 130
- Cevaplar
- 4
- Görüntüleme
- 78
