TCP vs. UDP
Q: Which protocol is better ?
A: It depends on the application.
TCP provides a connection-oriented, reliable
byte stream service (lots of overhead).
UDP offers minimal datagram delivery service
(as little overhead as possible).