Skip to main content

Transport Layer Protocols

The transport layer is essentially responsible for delivering data to the appropriate application on the host computer. It receives requests from the application layer protocols and passes them down to the Internet/Network layer.

The two most commonly used transport layer protocols are the connection orientated TCP and connectionless UDP.

TCP UDP

Transmission Control Protocol

User Datagram Protocol

Supports connection orientated data communication over a packet orientated datagram service

A simpler, faster connectionless data communication datagram service

Supports reliable "error free" data communication by including error checking

Does not support error checking

Far more common - used by application protocols such as http and ftp

Faster and can be used by services that do not need "error free" communication such as voice over IP.



Next: Data Communication Connections