• 应用层: 数据打包送给传输层
    • 传输层: 为应用层提供网络支持

    传输层有两个协议: TCP和UDP

    TCP 相比 UDP 多了很多特性,比如流量控制、超时重传、拥塞控制等 UDP 相对来说就很简单,简单到只负责发送数据包

    应用需要传输的数据如果非常大,超过了MSS(TCP最大报文长度),就要对数据进行分块,这样某个分块丢失,也只会再次发送这一个分块,而不用发送整个数据包,在TCP协议中,这一个分段叫做TCP段
    端口: 设备区分数据的编号
    网络层.webp
    网络层: 真正的传输数据的层, 最常用的是IP协议,IP协议会将传输层的报文作为数据部分,再加上IP包头组成IP报文,如果IP报文超过了MTU(在以太网中一般为1500字节) 就会再次进行分片 ,得到一个即将发送到网络的IP报文