网络层

作者: 甲乙飞鱼 | 来源:发表于2021-05-10 13:48 被阅读0次
  • 网络层数据包(IP数据包)由首部+数据两部分组成
  • 数据:很多时候使用上层传输层传递下来的数据段组成


    网络层首部.png

首部

  • 版本、占4位 、0b0100 :IPv4 、0b110:IPv6
  • 首部长度、占4位、 二进制乘以4才是最终长度 0b101(最短) 0b110(最长)
  • 区分服务、占8位、 可以用于提高网络的服务质量(知道就好)
  • 总长度、占16位、 首部 + 数据的长度之和,最大值是 65535字节


    网络层首部-总长度.png
  1. 由于帧的数据不能超过1500字节,所以过大的IP数据包,需要 分片(fragments) 传输给数据链路层。
  2. 每一片都有自己的网络层首部(IP首部)
  • 标识
  1. 占16位
  2. 数据包的ID,当数据包过大进行分片时,同一个数据包的所有片的标识都是一样的
  3. 有一个计数器专门管理数据包的ID,每发出一个数据包,ID就加1
  • 标志
  1. 占3位
  2. 第1位(保留位)
  3. 第2位(Don’t Fragment):1代表不允许分片,0代表允许分片
  4. 第3位(More Fragments):1代表不是最后一片,0代表是最后一片
  • 片偏移
  1. 占13位

  2. 片偏移乘以8:字节偏移(wireshark显示的是字节偏移)

  3. 每一片的长度一定是8的整数倍


    网络层首部-总长度.png
  4. 通过ping命令直接在网络层发送4000字节数据


    片偏移表格.png
  • 生存时间
  1. 占8位
  2. 每个路由器在转发之前会将TTL减1,一旦发现TTL减为0,路由器会返回错误报告
  • 协议
  1. 占8位
  2. 用于说明封装数据使用的那种协议
  • 首部检验和
  1. 用于检查首部是否有错误

相关文章

  • 网络-网络层

    网络层 网络层数据包(IP数据包,Packet)由首部、数据2部分组成数据:很多时候是由传输层传递下来的数据段(S...

  • 网络层

    虚电路服务和数据报服务的对比 网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。ARP:地址解析协...

  • 网络层

    出处 https://www.cnblogs.com/whgk/p/6110474.html TCP/IP协议栈:...

  • 网络层

    姓名 楼竞扬 学号 15020199020 转自:http://www.jianshu.com/p/32eba43...

  • 网络层

    网络层的功能:异构网络互联;路由与转发;拥塞控制 1.异构网络互联 网络的互联是指将两个以上的计算机网络,通过一定...

  • 网络层

    网络层 应用层:应用程序准备需要传输的文件 传输层:将文件分段 并编号 网络层:添加目标IP地址源IP地址 数据链...

  • 网络层

    路由选择协议 距离矢量路由选择协议(DV:RIP、IGRP) 1、跳数、广播地址、收敛时间 2、改进: 路...

  • 网络层

    姓名 连嘉玮 学号 16040120089 转自:http://www.jianshu.com/p/32eba43...

  • 网络层

  • δ网络层

    数据平面 网络层要解决的问题是什么?要解决的是数据交付的问题,并且交付的过程是尽力交付,而不是可靠交付。对于数据平...

网友评论

      本文标题:网络层

      本文链接:https://www.haomeiwen.com/subject/kvtjrltx.html