ICMP neden TCP ve UDP'den farklı? [kapalı]


2

İletim Denetimi Protokolü Üzerinden İnternet Kontrol Mesajlaşma Protokolü ile Kullanıcı Datagram Protokolü arasındaki fark nedir


1
Tabii ki farklı - ne kullanımı bir sürü aynı protokolde olabilir?
grawity

Yanıtlar:


11

ICMP bir kontrol protokolüdür, yani uygulama verilerini taşımak için değil, ağın kendisinin durumu hakkında bilgi vermek için tasarlanmıştır. ICMP'nin pratikte en iyi bilinen örneği, yanıt veren ve prob mesajlarının genel gidiş-dönüş süresi için uzak ana bilgisayarları araştırmak için ICMP'yi kullanan ping yardımcı programıdır.

Hem İletim Kontrol Protokolü (TCP) hem de Kullanıcı Datagram Protokolü (UDP) taşıma protokolleridir, gerçek verileri iletmek için kullanılırlar. TCP ve UDP arasındaki temel fark, TCP'nin bağlantı yönelimli bir protokol olduğudur, gönderilen tüm paketlerin hedefe doğru sırada ulaşmasını garanti eder.

UDP, diğer taraftan, bağlantısız bir protokoldür. İletişim datagram odaklı olduğundan, bütünlük sadece tek datagramda güvence altına alınmıştır. Datagramlar hedefe ulaşır ve sıra dışı olabilir veya hiç gelemez. Genellikle gerçek zamanlı iletişim için kullanılır, burada TCP bağlantısının ek yüküne az miktarda paket kaybı oranı tercih edilir.


0

Birincil fark, TCP ve UDP'nin aktarım içindir. Uygulama Verileri (yani uygulama ne isterse), ICMP ise bilgi aktarımı yapan bir "kontrol" protokolüdür. diğer protokoller hakkında .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.