📅  最后修改于: 2021-01-12 02:51:05             🧑  作者: Mango
OSI模型中的下一层被视为传输层(第4层)。与数据或数据流的传输有关的所有模块和过程都归入这一层。与所有其他层一样,该层与远程主机的对等传输层通信。
传输层在远程主机上的两个进程之间提供对等和端对端连接。传输层从上层(即应用程序层)获取数据,然后将其分成较小的段,为每个字节编号,然后移交给下层(网络层)进行传递。
该层是第一层,它将应用程序层提供的信息数据分解为较小的单元,称为段。它为段中的每个字节编号,并保持其计费。
该层确保必须按照发送数据的相同顺序接收数据。
该层提供了主机之间可能不属于同一子网的数据的端到端传递。
打算通过网络进行通信的所有服务器进程都配备了众所周知的传输服务访问点(TSAP),也称为端口号。
一个主机上的进程通过TSAP(也称为端口号)在远程网络上标识其对等主机。 TSAP的定义非常明确,并且尝试与其对等方进行通信的过程事先知道这一点。
例如,当DHCP客户端想要与远程DHCP服务器通信时,它总是在端口号67上进行请求。当DNS客户端想要与远程DNS服务器通信时,它总是在端口号53(UDP)上进行请求。
两种主要的传输层协议是:
传输控制协议
它提供了两个主机之间的可靠通信。
用户数据报协议
它在两个主机之间提供了不可靠的通信。