- Specification: http://www.faqs.org/rfcs/rfc793.html
TCP is a network encapsulation protocol that sends data via IP. TCP stands for transmission control protocol. Unlike its unreliable counterpart, UDP, TCP guarantees delivery of network packets, validating that each one reaches its destination, and retransmits as necessary. This is not always so useful in a real-time multimedia streaming application. But TCP-based transport schemes are often useful as a lowest common denominator of protocols for getting data through firewalls, typically via HTTP.