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