TCP yerine UDP'yi ne zaman kullanırsınız?
TCP yerine UDP'yi ne zaman kullanırsınız?

Video: TCP yerine UDP'yi ne zaman kullanırsınız?

Video: TCP yerine UDP'yi ne zaman kullanırsınız?
Video: TCP ve UDP Karsilastirmasi 2024, Nisan
Anonim

UDP aynı zamanda kullanılmış ile bağlantı kurma ve senkronizasyon masrafının olduğu durumlarda TCP yükü ağır basar. DNS sorguları mükemmel bir örnektir. Sorgu başına tek paket, bir paket geri. Eğer TCP kullanarak Bugün nasılsın istemek çok daha yoğun olun.

Benzer şekilde, ne zaman TCP yerine UDP kullanmalıyım diye sorabilirsiniz.

Tipik, UDP kullan hızcılığın güvenilirlikten daha kritik olduğu uygulamalarda. Örneğin, daha iyi olabilir UDP kullan bazı veri noktalarını kaybetmenin kabul edilebilir olduğu bir hızlı edinmeden veri gönderen bir uygulamada. UDP kullan sunucuyu dinleyen herhangi bir makineye/makinelere yayın yapmak için.

Benzer şekilde, DNS için aktarım protokolü olarak TCP yerine UDP kullanmanın faydaları nelerdir?

  • 1) UDP çok daha hızlıdır. TCP, 3 yönlü el sıkışma gerektirdiğinden yavaştır.
  • 2) DNS istekleri genellikle çok küçüktür ve UDPsegmentleri ile uyumludur.
  • 2) UDP güvenilir değildir, ancak uygulama katmanına güvenilirlik eklenebilir. Bir uygulama UDP kullanabilir ve uygulama katmanında zaman aşımı ve yeniden gönderme kullanarak güvenilir olabilir.

Ayrıca sorulan, UDP TCP'den daha mı iyi?

UDP yayın ve çok noktaya yayın türü ağ iletimi için verimlidir. TCP hedef yönlendiriciye veri teslimini garanti ettiği için güvenilirdir. UDP NS Daha hızlı , daha basit ve daha verimli daha TCP . Kayıp paketlerin yeniden iletimi şu durumlarda mümkündür: TCP , ama değil UDP.

UDP'nin TCP'ye göre avantajı nedir?

İlk olarak, çekici özelliklerinden biri UDP kayıp paketleri yeniden iletmesi gerekmediğinden veya herhangi bir bağlantı kurulumu yapmadığından, veri gönderme daha az gecikmeye neden olur. Bu düşük gecikme UDP ses ve video gibi gecikmeye duyarlı uygulamalar için çekici bir seçim.

Önerilen: