知道IP地址的话,怎麽算子网掩码?拜托各位了 3Q

希望能有简略而又明确的答案 谢谢?

ip地址通常分四段,每段一个数字,用点分开,比如 219.138.199.202,每个数字的范围都是0到255。其实ip地址是32位二进制位,比如十进制219就是二进制11011011,138是10001010,199是11000111,202是11001010,那么219.138.199.202的真实面貌就是这四个二进制组合起来,也就是11011011100010101100011111001010,这样难记忆,所以就转换成十进制数方便记忆。 下面,子网掩码的解说来了。 子网掩码是用来区分网段的。一般的255.255.255.0转换成二进制就是11111111111111111111111100000000,而有些同学的子网掩码是255.255.255.248,转换过来就是11111111111111111111111111111000,还有255.255.255.128的,是11111111111111111111111110000000。 看出眉目没有,子网掩码绝对是1和0分开的两段,1和0是不能间插的,为什么?因为后面0的多少决定了子网的大小。0越多子网里的可允许机器数就越大。 仔细琢磨一下,机器有一个ip地址,是32位的,比如219.138.199.202,也就是11011011100010101100011111001010 然后还有一个子网掩码,比如255.255.248,也就是11111111111111111111111111111000,子网掩码的功效需要把两者联系起来,子网掩码为1的段全部用来表示网段,而为0的位用来标示网段内该机器的编号,上面的例子里最后三位为0,那么和ip地址联系起来,就是ip地址的最后三位是网段内该机器的编号,也就是010,换算成十进制就是2,也就是说该机器占用了网段机器编号2这个编号。那么多说一点,如果是3个零,那么该网段最多可以容纳多少机器呢?恩,2的三次方,也就是8台,你实在算不来,你可以数数:000,001,010,011,100,101,110,111。这个总数得清楚吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-24
第2个回答  2021-05-24

IP地址与子网掩码划分知识干货

相似回答