- 5 Kas 2020
- 118
- 9
- Çevrimiçi zamanı
- 13h 45m
- 18
- Best answers
- 0
- Oyuncu
- Metin2, CS:GO

Evet, selamlar!
Bir önceki yazımda TCP protokolünden bahsetmiştim, bu yazımda da başlıktan gördüğünüz üzere UDP protokolünden bahsedeceğim.
UDP protokolünü tanıyalım.
UDP'nin açılımını öğrenelim. UDP, "User Datagram Protocol" anlamına gelmektedir. Yani "Kullanıcı Veribloğu Protokolü" demektir.
UDP, sadece paket gönderimi odaklıdır, hızlı bağlantı için tasarlanmıştır. Paketlerin gönderilip gönderilmediği kontrol edilmez. "Benden uzak, öbür bilgisayara yakın olsun" mantığı ile işler biraz.
UDP protokolü nerede kullanılabilir?
UDP protokolünü, paketin gidip gitmemesi önemli olmayan yerlerde kullanabiliriz. Veya bir kaç paket düşse de önemsiz olacak yerlerde. Örneğin, oyunlar çoğunlukla UDP metodunu tercih eder, bir kaç oyuncunun lokasyonu bir kaç milisaniye geç gelse hayati bir sıkıntıya düşmeyiz.
Ping dediğimiz olay aslında bu paketlerin ne kadar sürede alınabildiği/yollanabildiğidir. Örneğin 110 ms ping'i olan birisi son paketi 110 ms gibi bir sürede yollayabilmiştir/alabilmiştir.
Önemli alanlarda TCP protokolünün kullanılması önemlidir, örneğin endüstriyel alanda, bir makine, diğeri ile bağlantısının tam olup olmadığına emin olmalıdır, düzgün üretim yapabilmek için. Bu gibi kritik ortamlarda TCP metodu bir nebze bağlanmada vs. daha yavaş olsa da daha tercih edilmesi gereken bir metoddur.
UDP'nin paket yapısı
UDP'nin bir paketi, karşı bilgisayarın da anlayabileceği (eğer karşı bilgisayarın işletim sistemi destek veriyorsa) bitlerden oluşur.
UDP ve TCP'nin farkları
TCP: UDP 'den daha yavaştır, çünkü verinin karşı tarafa ulaşıp ulaşmadığını kontrol eder. Eğer veri ulaşmadıysa, ulaşana kadar inatla dener.
UDP: Ses, video gönderiminde, multiplayer oyunlar gibi yerlerde kullanılır. TCP'ye göre daha hızlıdır fakat güvenli değildir. Veri ismine datagram denilir.
Yazımı okuduğunuz için teşekkür ederim, blog'un diğer yazılarına da göz atmayı unutmayın!
Bir önceki yazımda TCP protokolünden bahsetmiştim, bu yazımda da başlıktan gördüğünüz üzere UDP protokolünden bahsedeceğim.
UDP protokolünü tanıyalım.
UDP'nin açılımını öğrenelim. UDP, "User Datagram Protocol" anlamına gelmektedir. Yani "Kullanıcı Veribloğu Protokolü" demektir.
UDP, sadece paket gönderimi odaklıdır, hızlı bağlantı için tasarlanmıştır. Paketlerin gönderilip gönderilmediği kontrol edilmez. "Benden uzak, öbür bilgisayara yakın olsun" mantığı ile işler biraz.
UDP protokolü nerede kullanılabilir?
UDP protokolünü, paketin gidip gitmemesi önemli olmayan yerlerde kullanabiliriz. Veya bir kaç paket düşse de önemsiz olacak yerlerde. Örneğin, oyunlar çoğunlukla UDP metodunu tercih eder, bir kaç oyuncunun lokasyonu bir kaç milisaniye geç gelse hayati bir sıkıntıya düşmeyiz.
Ping dediğimiz olay aslında bu paketlerin ne kadar sürede alınabildiği/yollanabildiğidir. Örneğin 110 ms ping'i olan birisi son paketi 110 ms gibi bir sürede yollayabilmiştir/alabilmiştir.
Önemli alanlarda TCP protokolünün kullanılması önemlidir, örneğin endüstriyel alanda, bir makine, diğeri ile bağlantısının tam olup olmadığına emin olmalıdır, düzgün üretim yapabilmek için. Bu gibi kritik ortamlarda TCP metodu bir nebze bağlanmada vs. daha yavaş olsa da daha tercih edilmesi gereken bir metoddur.
UDP'nin paket yapısı
UDP'nin bir paketi, karşı bilgisayarın da anlayabileceği (eğer karşı bilgisayarın işletim sistemi destek veriyorsa) bitlerden oluşur.
Bitler | 0 – 15 | 16 – 31 |
---|---|---|
0 | Kaynak Port Numarası | Hedef Port Numarası |
32 | Uzunluk | Kontrol Sayısı (Checksum) |
64 | Veri |
UDP ve TCP'nin farkları
TCP: UDP 'den daha yavaştır, çünkü verinin karşı tarafa ulaşıp ulaşmadığını kontrol eder. Eğer veri ulaşmadıysa, ulaşana kadar inatla dener.
UDP: Ses, video gönderiminde, multiplayer oyunlar gibi yerlerde kullanılır. TCP'ye göre daha hızlıdır fakat güvenli değildir. Veri ismine datagram denilir.
Yazımı okuduğunuz için teşekkür ederim, blog'un diğer yazılarına da göz atmayı unutmayın!