TCP/IP协议栈中,为什么选择IP层负责分片

作者 : phpacg 本文共268个字,预计阅读时间需要1分钟 发布时间: 2018-04-24 共359人阅读

我觉得和网络协议栈的设计有关系,协议栈的最底层是链路层,接上去依次是网络层,传输层,运用层。

下面从几个说明来综合剖析下:

链接层担任树立电路衔接,是整个网络的物理基础;

网络层担任分配地址和传送二进制数据,主要协议是IP协议;

链路层实体间交流的PDU称为帧,其长度取决于详细的接口,我们停止分片的依据是MTU,而MTU是网络层和链路层之间的接口属性;

我想IP层就是我们在软件设计里常用的适配层,所以在这层处置分片最适宜,假设在下层做,会触及到很多物理网络的处置,假设在更下层如传输层和运用层做,那么很多下层网络协议都要重复造轮子来处置分片。

常见问题FAQ


Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.zzxnet.com/wp-content/themes/huzao-child/parts/author-box.php on line 12

发表回复

提供最优质的资源集合

立即查看 了解详情