首页 > 代码库 > 路由器

路由器

路由器(Router):属于网络层,是连接因特网中的各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按照前后顺序发送信号。

路由器作用是连接不同的网络,所谓不同的网络就是网络地址不同;

路由器工作在IP协议网络层,用于实现子网之间转发数据,路由器一般包含多个网络接口,包括局域网和广域网接口,每个网络接口连接不同的网络;路由器记录着每个网络端口连接的网络信息;

路由器中还包含路由表:记录了去往不同的网络地址应该送往的端口号;

 

功能:为每个数据帧寻找最佳的传输路径,并将其有效的传送到目的站点,在路由器中通过路由表保存着各种传输路径的相关数据,供路由选择时使用。

路由表:保存各种传输路径的相关数据,供路由选择时使用;路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容;

 

静态路由表:系统管理员事先设定好的路由表

动态路由表:路由器根据网络系统的运行情况动态调整的路由表

 

工作流程:数据包送到路由器后,通过数据包首部的目的主机IP地址和子网掩码计算出网络地址,即目的主机所在的网络,查找当前路由器的路由表,选择端口进行转发;下一台IP路由器收到数据包后继续转发,直到目的地;

路由转发策略称为路由选择;

 

路由器和交换机之间的主要区别是:交换机发生在OSI参考模型的第二层(数据链路层),而路由器发生在第三层(网络层)。

 

路由器是不同网络之间相互连接的枢纽,路由器构成了Internet的骨架;

路由器具有判断网路地址,选择IP路径的功能;

 

路由器