路由器的工作原理

以华为路由ws5200,嵌入式linux为例:网络中的设备相互通信主要是用它们的IP地址,路由器只能根据具体的IP地址来转发数据 。IP地址由网络地址和主机地址两部分组成 。在Internet中采用的是由子网掩码来确定网络地址和主机地址 。子网掩码与IP地址一样都是32位的,并且这两者是一一对应的,子网掩码中“1”对应IP地址中的网络地址 。
【路由器的工作原理】“0”对应的是主机地址 , 网络地址和主机地址就构成了一个完整的IP地址 。在同一个网络中,IP地址的网络地址必须是相同的 。计算机之间的通信只能在具有相同网络地址的IP地址之间进行,如果想要与其他网段的计算机进行通信,则必须经过路由器转发出去 。不同网络地址的IP地址是不能直接通信的 , 即便它们距离非常近 , 也不能进行通信 。路由器的多个端口可以连接多个网段,每个端口的IP地址的网络地址都必须与所连接的网段的网络地址一致 。不同的端口它的网络地址是不同的,所对应的网段也是不同的 , 这样才能使各个网段中的主机通过自己网段的IP地址把数据发送到路由器上 。