Question: what is the difference between tcp udp and icmp?
Answer: 2 Answers. ICMP is a control protocol, meaning that it designed to not carry application data, but rather information about the status of the network itself. ... UDP, on the other hand, is a connection-less protocol. Communication is datagram oriented, so the integrity is guaranteed only on the single datagram.