IP 协议的功能
网络层主要做两件事:
-
地址管理
-
路由选择
网络层的代表就是 IP 协议
网络层主要是负责管理路由设备,要从两个结点之间找到一条具体的路径,要明确两个结点的地址才可以进行管理。
就好比快递系统想要建立起来,就需要先把世界上的地址能够以一定的规范定义出来。
路由选择其实也就是路径的规划。
1.IP 协议的路由选择
路由选择这个功能这里只是简单的介绍一下。
路由选择就是规划路径,相当于是使用的地图导航一下。
由于网络环境是非常复杂的,任何一个结点(路由器)都是无法感知到网络环境的全貌的。
因为一个路由器只认识它的一些邻居,或者是邻居的邻居。
如果是进行一个比较长的路径转发的时候,就比较麻烦,需要一边走,一边问。
路由选择的核心思路就是 问路,每个路由器都会保存一定的周围设备的信息。(路由表)
每次有一个 IP 数据报经过路由器,就需要匹配路由表,看看接下来怎么走。
如果路由表上有匹配的项(该路由器认识路),就直接按照要求走就可以了。
如果没有匹配的项,(路由器不认识路)会提供一个默认路径,大体方向是不会错的,会沿着这个方向继续走,继续问。
每经过一个路