路由器能够起到连接不同的网络的作用,它读取每一个数据包中的地址并对其进行解析,从而理解使用了不同网络协议的数据包。比如,它可以把使用了以太网协议的地址转换为TCP/IP地址,也可以进行相反的转换,从而实现不同网络协议之间的互联,也就是不同网络的互联。路由器再接收到数据包后,根据路由算法,选择一条最佳的路径将数据包发送到目的地。