ICMP vs TCP vs UDP: the difference, explained for developers
TL;DR. ICMP, TCP and UDP all travel inside IP packets, but they ask different questions. ICMP echo (ping) asks "does this address answer at all?" and needs no port. TCP asks "is a program listening on
uptimepage.hashnode.dev14 min read