1. 什么是IP协议:
Internet Protocol,工作在网络层,是TCP/IP协议族中的workhorse协议(意思就是IP是个搬砖的),是一个提供最best-effort(尽最大努力)的无连接的协议(无连接指不会维护连接状态,比如建立连接之类的)。IP协议不只IPv4 和IPv6,只是IPv4使用最为广泛,而IPv6是IPv4的继承者
2. IPv4首部说明
首部后面跟着的数据段,存放的是payload(用户数据,这里的用户指的是上层协议)
Version:
IP协议版本,ipv4的 version为4
IHL:
Internet Header Length: 首部长度,注意是首部的长度,标识有多少32bits。之所以长度是变化的是因为最后面的options段,一般没有options段,此时IHL为5,总共20bytes。
DSField and ECN:
这两个是由早期的ToS(Type of Service)段分割出来的的。DSField