美文网首页网络协议学习
七.网络协议学习笔记 网络层

七.网络协议学习笔记 网络层

作者: crazyfox | 来源:发表于2021-07-03 21:12 被阅读0次

    网络层数据包(IP数据包,Packet)由首部,数据2部分组成

    数据:由传输层传递下来的segment

    image.jpeg

    版本:(version)

    占4位

    0b0100:IPv4

    0b0110: IPv6

    首部长度(Header Length)

    占4位,二进制*4

    0b0101:20

    ob1111:60

    区分服务(Differentiated Services Field)

    占8位

    用于提高网络服务质量(Qos,Quality of Service)

    总长度(Total Length)

    占16位

    首部+数据 ,最大65536

    由于帧的数据不能超过1500字节,所以过大IP数据包,需要分片

    每一片都有自己的网络层首部

    标识(Identification)

    16位

    数据包ID,同一个IP包所有片的标识都是一样的

    每发出一个数据包,ID加1

    标志(Flags)

    3位

    第一位(Reserved Bit)保留

    第二位(Don't Fragment) 1代表不允许分片,0代表允许分片

    第三位(More Fragment) 1代表不是最后一片,0代表最后一片

    ping用法

    ping /?

    tracert pathping 可以跟踪数据包经过哪些路由器

    网络层首部-片偏移

    片偏移

    占13位

    *8:字节偏移

    每一片的长度是8的倍数

    ping ke.qq.com -l 4000

    总长度 。 标识 标志位 片偏移

    分片1 1500 10020 0 1 0

    分片2 1500 10020 0 1 1480

    分片3 1068 10020 0 0 2960

    网络层首部-生存时间

    生存时间(Time To Live 。 TTL)

    占8位

    每个路由器转发之前TTL减1,减到0,返回错误

    网络层首部-协议,首部校验和

    协议(Protocol)

    占8位

    表示封装的数据用了什么协议

    ICMP 。 IGMP 。 IP TCP UDP

    1 2 4 6 17

    首部校验和(Header Checksum)

    检查首部是否错误

    相关文章

      网友评论

        本文标题:七.网络协议学习笔记 网络层

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