Yanıtlar:
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.