TCP |
Transmission Control Protocol |
Stateful, Connection-based, acknowledges receipt |
Web, email, File Transfer |
For every message I send, I need an acknowledgement |
UDP |
User Datagram Protocol |
Stateless, Connectionless, no acknowledge receipt, no transmission delay |
Streaming Media, DNS |
I will be sending messages and its fine if you miss some of them |
ICMP |
Internet Control Message Protocol |
Used by network devices to exchange information |
traceroute, ping |
network devices talk to each other about health of the network |