从路由表的掩码/25来的,计算机里ip地址有32位二进制位长,方便记忆用十进制加.来表示,分成四段,如192.168.10.223。
就像邮件处理信件要根据邮编来判断是否是本局所属的信件,是留下来投递,不是要送到上级局去处理。一个ip设备收到的包和发出的包,也要判断是落地本地处理还是送出处理,这就需要一个算法,这个算法就是路由表。这就需要把ip地址分成网络部分和主机部分,网络地址相同的就是本地处理。就是一个ip地址截取一定长度,得到网络地址。根据网络地址决定下一跳。掩码用来表示ip地址里的网络地址位数,截取一定长度的ip地址就可得到网络地址。为了在计算机里计算方便,可以把掩码用二进制方法来表示,网络地址部分全1,主机部分全0,两个数相与保留网络地址部分,而主机部分为0.
掩码有长度和ip两种表示方法,掩码是25表示ip地址第四段有一位网络地址,1000 0000,十进制就是128,因为前三段都是网络地址,11111111,十进制255,所以掩码的就是255.255.255.128。二进制就是1111 1111 1111 1111 1111 1111 1000 0000