路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的智能性的网络设备。路由器又可以称之为网关设备。路由器就是在OSI/RM中完成的网络层中继以及第三层中继任务。路由器对数据进行处理。收发数据包,具有对数据的分组过滤、复用、加密、压缩及防护墙等各项功能。
路由器依据路由表的信息,对数据包下一传输目的地进行选择。 进行外部网关协议和其他自治域之间拓扑信息的交换。但是与工作在网络数据链路层,从物理上划分网段的交换机不同,路由器使用专门的软件协议从逻辑上对整个网络进行划分。路由器的主要工作就是为经过路由器的每个数据帧寻找一条佳传输路径,并将该数据有效地传送到目的站点。
所以在路由器中, 通常存在着一张路由表。根据传送网站传送的信息的终地址,寻找下一转发地址,应该是哪个网络。路由器在操作中仅接受源站或者其他相关路由器传递的信息,这是路由器一种基于网络层的互联设备。路由器是互联网的主要结点设备,路由器通过路由决定数据的转发,转发策略称为路由器选择,这也是路由器名称的由来。