路由表中的 子网掩码有什么用?
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.2 192.168.1.110 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.110 192.168.1.110 20
192.168.1.110 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.1.255 255.255.255.255 192.168.1.110 192.168.1.110 20
224.0.0.0 240.0.0.0 192.168.1.110 192.168.1.110 20
255.255.255.255 255.255.255.255 192.168.1.110 192.168.1.110 1
Default Gateway: 192.168.1.2
这个netmask有什么作用?
------解决方案--------------------netmask是有用的,当路由器在查找Network Destination来决定转发到哪个网络的时候,如果同时出现多个匹配表项,就会用netmask来判断跟随哪个表项。一般来说1的位数越多,即子网分得越细的表项就是转发所遵循得表项。
------解决方案--------------------关注
------解决方案--------------------路由器是一个网段与网段间的中继设备,它把接收到的数据中的目的地址与子网掩码进行与运算后,就可知将该数据发到哪个网段中。
------解决方案--------------------子網掩碼就是用來判定當前的IP地址是屬于哪一個網絡號的....
------解决方案--------------------因牽涉到一些子網的分割.
所以 "子網掩碼 "有時候并不是我們常見到的255.255.255.0,可能是255.255.255.248等.
------解决方案--------------------一般情况下子网掩码用于标示IP地址中32个比特位哪些是用来构成网络地址,哪些是用来构成主机地址。一个掩码也是32个比特位构成,和32位的IP地址一一对应。在掩码中为1的位置对应IP地址的比特位代表网络地址,掩码中为0的位置对应IP地址比特位代表主机位。
例如:
192.168.10.10,掩码为255.255.255.0,化成二进制为:
IP地址:11000000.10101000.00001010.00001010
掩码:11111111.11111111.11111111.00000000
这表明,192.168.10.10这个地址的网络地址是192.168.10.0,主机地址是10。