服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

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

来源:发布时间:2018-1-3 10:37:40

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


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

链接层负责建立电路连接,是整个网络的物理基础;

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

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


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


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价