トランスポート層は、会話の信頼性要件に対処するという役割も担っています。 トランスポートの信頼性要件はアプリケーションごとに異なります。
IP はパケットの構造、アドレス指定、およびルーティングにのみ関与します。 IP はパケットの配信や転送がどのように行われるかを指定していません。 トランスポート層のプロトコルでは、ホスト間でメッセージがどのように転送されるかが指定されます。 TCP/IP は、図に示すように、TCP(Transmission Control Protocol; 伝送制御プロトコル)と UDP(User Datagram Protocol; ユーザ データグラム プロトコル)という 2 つのトランスポート層プロトコルを提供します。 IP は、これらのトランスポート層のプロトコルを使用して、ホストが通信やデータ転送を行えるようにします。
TCP は、データがすべて宛先に到達することを保証する、信頼できるフル装備のトランスポート層プロトコルと見なされています。 それに対し、UDP は信頼性のない非常にシンプルなトランスポート層プロトコルです。