63. IPv4(Internet Protocol version 4, IPv4),互联网通信协议第4版,在IETF发布的RFC 791中有详细的描述。IPv4是TCP/IP协议簇的核心组件,一种无连接的、工作在网络层的协议,此协议会尽力交付数据包(但不保证任何数据包准确、按序、无重复地到达),是实现异构网络互连的关键。
64.IPv4数据包封装格式
首部各字段的含义:
65.路由:名词: 为需要跨网络转发的数据包提供的路径信息;动词:依据逻辑地址对跨网络的数据包执行转发。
66.路由协议:路由器之间分享路由信息所需要遵循的标准。
67.路由条目:记录特定目的的IP地址与转发接口的表项。
68.路由表:路由条目的集合。每台路由设备种至少维护一张路由表。
69.路由算法:常见的路由算法有距离矢量路由算法RIP和链路状态路由算法OSPF。
70.路由器的工作原理:路由器依赖路由表中的路由条目,对数据包进行转发。在转发过程中,数据包的三层信息不会发生变化(源IP和目的IP地址不会变),而数据包的二层信息会发生变化(源MAC地址更改为路由器出站接口的MAC地址;目的MAC地址更改为下一跳设备接口的MAC地址。)
l步骤1:解封装数据链路层,查看网络层以确定目的IP地址;
l步骤2:将目的地址与各路由条目进行“与运算”;
l步骤3:选择精确匹配的路径(最长匹配原则);
l步骤4:将匹配路由所关联的接口作为出站接口转发数据包;