因特网传输层协议

TCP/IP 传输层协议允许应用程序同其他应用程序通信。

图 1。 TCP/IP 协议套件的传输层。
TCP/IP 协议组的传输层
该图显示了 TCP/IP 协议组的各个层。 在顶端,应用层由应用程序组成。 传输层包含 UDPTCP。 网络层包含网络(硬件)接口。 最后,硬件层包含物理网络。

用户数据报协议UDP)和 TCP 是用于在因特网主机间进行连接的基本传输层协议。 TCPUDP 都允许程序向其他主机上的应用程序发送消息和接收消息。 当应用程序向传输层发送请求以发送消息时,UDPTCP 将信息分裂成包,添加一个包含目标地址的包头,并且将信息发送到网络层以进一步处理。 TCPUDP 都使用主机上的协议端口来标识消息的特定的目标。

高级协议和应用程序使用 UDP 来建立数据报连接并使用 TCP 来建立流连接。 操作系统套接字接口执行这些协议。