auto commit

This commit is contained in:
CyC2018
2019-11-02 12:07:41 +08:00
parent 182e1440a4
commit bb6e0df82d
784 changed files with 7545 additions and 2827 deletions

View File

@ -38,23 +38,23 @@
<div align="center"> <img src="pics/85c05fb1-5546-4c50-9221-21f231cdc8c5.jpg" width="700"/> </div><br>
- **版本** : 4IPv4 6IPv6两个值
- **版本** : 4IPv4 6IPv6两个值
- **首部长度** : 4 因此最大值为 15值为 1 表示的是 1 32 位字的长度也就是 4 字节因为固定部分长度为 20 字节因此该值最小为 5如果可选字段的长度不是 4 字节的整数倍就用尾部的填充部分来填充
- **首部长度** : 4 因此最大值为 15值为 1 表示的是 1 32 位字的长度也就是 4 字节因为固定部分长度为 20 字节因此该值最小为 5如果可选字段的长度不是 4 字节的整数倍就用尾部的填充部分来填充
- **区分服务** : 用来获得更好的服务一般情况下不使用
- **区分服务** : 用来获得更好的服务一般情况下不使用
- **总长度** : 包括首部长度和数据部分长度
- **总长度** : 包括首部长度和数据部分长度
- **生存时间** TTL它的存在是为了防止无法交付的数据报在互联网中不断兜圈子以路由器跳数为单位 TTL 0 时就丢弃数据报
- **生存时间** TTL它的存在是为了防止无法交付的数据报在互联网中不断兜圈子以路由器跳数为单位 TTL 0 时就丢弃数据报
- **协议** 指出携带的数据应该上交给哪个协议进行处理例如 ICMPTCPUDP
- **协议** 指出携带的数据应该上交给哪个协议进行处理例如 ICMPTCPUDP
- **首部检验和** 因为数据报每经过一个路由器都要重新计算检验和因此检验和不包含数据部分可以减少计算的工作量
- **首部检验和** 因为数据报每经过一个路由器都要重新计算检验和因此检验和不包含数据部分可以减少计算的工作量
- **标识** : 在数据报长度过长从而发生分片的情况下相同数据报的不同分片具有相同的标识符
- **标识** : 在数据报长度过长从而发生分片的情况下相同数据报的不同分片具有相同的标识符
- **片偏移** : 和标识符一起用于发生分片的情况片偏移的单位为 8 字节
- **片偏移** : 和标识符一起用于发生分片的情况片偏移的单位为 8 字节
<div align="center"> <img src="pics/23ba890e-e11c-45e2-a20c-64d217f83430.png" width="700"/> </div><br>
@ -94,7 +94,7 @@ CIDR 的记法上采用在 IP 地址后面加上网络前缀长度的方法,
CIDR 的地址掩码可以继续称为子网掩码子网掩码首 1 长度为网络前缀的长度
一个 CIDR 地址块中有很多地址一个 CIDR 表示的网络就可以表示原来的很多个网络并且在路由表中只需要一个路由就可以代替原来的多个路由减少了路由表项的数量把这种通过使用网络前缀来减少路由表项的方式称为路由聚合也称为 **构成超网**
一个 CIDR 地址块中有很多地址一个 CIDR 表示的网络就可以表示原来的很多个网络并且在路由表中只需要一个路由就可以代替原来的多个路由减少了路由表项的数量把这种通过使用网络前缀来减少路由表项的方式称为路由聚合也称为 **构成超网**
在路由表中的项目由网络前缀下一跳地址组成在查找时可能会得到不止一个匹配结果应当采用最长前缀匹配来确定应该匹配哪一个