Posted on



  1. TCP verifies all datagrams.
  2. TCP has acknowledgments.
  3. TCP has more overhead.
  4. TCP is less error prone, but less efficient.


  1. UDP has a simple checksum at the end.
  2. UDP has no acknowledgments.
  3. UDP has almost no overhead.
  4. UDP is error prone, but has less latency.
  • TCP and UDP are transport layer protocols.
  • TCP and UDP both do datagram packetizing.
  • IP is the network layer protocol responsible for routing TCP and UDP traffic.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.