计算机网络知识讲解(15)

   首先,我们来讲一下,什么叫路由,路由就是将一个接口接收的数据包,转发到另外一个接口的过程。

   路由器完成的两个主要功能,第一是选径,根据目的地址和路由表内容,进行路径选择。第二是转发,根据选择的路径,将接收到的数据包,转发到另一个接口(输出口)。另外网络层具有三个基本功能:存储store.路由routing.传输forwarding。

   接下来,我们来讲一下路由器的工作流程:第一路由器工作在网络层,可以将LAN连接到WAN上,或者将两个使用不用介质访问控制子层LAN连接起来。第二路由器的工作就是接收信息分组,根据当前网络的状况将其导向最有效的路径。路由器也称为转存设备,因为它在内存中存贮收到的信息分组,直到它被发送出去。第三在路由器的路由表必须实时更新,以准确地反应当前的网络状态。路由表有静态和动态两种维护方式。第四路由器保存接收到的信息,读取它目的IP地址,通过IP地址"与"子网掩码,读取出其网络/子网地址信息,第五查询路由表,如果该网络地址位于路由器直接连接的网络上,就将该分组通过相应的端口发送到目的地址所在的网络中。否则,将得到一个更接近目的地址的指示,继续查询路由表,直至能够从路由器的一个端口发送分组为止。第六路由器的路由选择是基于网络地址,而不是目标主机IP地址。

   最后,我们来说一下可路由协议,那些支持网络层的协议称为可路由协议,而一个协议想成为可路由的,必须要给每一个设备提供这样的能力,支持网络号和主机号,例如IP,要求提供一个完整的地址,包括子网掩码;网络地址通过地址与掩码的"与"运算获得。

你可能感兴趣的:(计算机网络知识讲解(15))