传输层介绍



什么是传输层?

OSI 模型中的下一层被称为传输层(第 4 层)。与数据或数据流传输相关的所有模块和过程都归类到此层。与所有其他层一样,此层与其远程主机的对等传输层通信。

传输层在远程主机上的两个进程之间提供点对点和端到端的连接。传输层从上层(即应用层)获取数据,然后将其分解成更小的段,对每个字节进行编号,并将其交给下层(网络层)进行传递。

传输层的功能

  • 这一层是第一个将应用层提供的信息数据分解成称为段的较小单元的层。它对段中的每个字节进行编号并维护其计数。

  • 此层确保数据必须以发送的相同顺序接收。

  • 此层提供主机之间的数据端到端传递,这些主机可能属于也可能不属于同一个子网。

  • 所有打算通过网络进行通信的服务器进程都配备了众所周知的传输服务访问点 (TSAP),也称为端口号。

端到端通信

一个主机上的进程通过 TSAP(也称为端口号)识别其在远程网络上的对等主机。TSAP 定义明确,尝试与其对等方通信的进程预先知道这一点。

TSAP

例如,当 DHCP 客户端想要与远程 DHCP 服务器通信时,它始终在端口号 67 上发出请求。当 DNS 客户端想要与远程 DNS 服务器通信时,它始终在端口号 53 (UDP) 上发出请求。

传输层协议

两个主要的传输层协议是

广告