Open hankviv opened 4 years ago
MTU是指数据链路层最大的传输单位,单位是字节,不同类型网络都有不同的数帧长度,如以太网的MTU是1500字节,FDDI是4352字节。 当两台主机互相进行通信时,因为可能会经过若干个网络设备,所以两台主机通信路径中的最小MTU,称为路径MTU。
IP分片 由于IP协议是数据链路的上一层,如果要发送的IP数据报比数据链路层的MTU大,则无法发送该数据报。 当发送的IP数据报大于MTU时,必须要把该数据报分割成多个IP数据报才能发送。这个称为IP分片。网络设备会自动分片,如果IP标志字段的不分片标示(DF:Don't Fragment)为1的话,网络设备将会丢弃数据报,并发送一个ICMP差错报文给起始端。
TCP分段:
MSS :除去 IP 和 TCP 头部之后,一个网络包所能容纳的 TCP 数据的最大长度;
MTU是指数据链路层最大的传输单位,单位是字节,不同类型网络都有不同的数帧长度,如以太网的MTU是1500字节,FDDI是4352字节。 当两台主机互相进行通信时,因为可能会经过若干个网络设备,所以两台主机通信路径中的最小MTU,称为路径MTU。
IP分片 由于IP协议是数据链路的上一层,如果要发送的IP数据报比数据链路层的MTU大,则无法发送该数据报。 当发送的IP数据报大于MTU时,必须要把该数据报分割成多个IP数据报才能发送。这个称为IP分片。网络设备会自动分片,如果IP标志字段的不分片标示(DF:Don't Fragment)为1的话,网络设备将会丢弃数据报,并发送一个ICMP差错报文给起始端。