爱情宝典电视剧小棋士:求解网络地址

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 09:48:23
怎么通过IP地址和屏蔽码计算出网络地址来?比如IP地址为202.130.191.33,屏蔽码为255.255.255.0,那么网络地址是什么?
大虾你的意思是在做与运算的时候把202和255都换算成二进制的数字,然后再做与运算吗?

你的例子的网络号是:202.130.191.0
子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。例如:有一个C类地址为:192.9.200.13,按其IP地址类型,它的缺省子网掩码为:255.255.255.0,则它的网络号和主机号可按如下方法得到:

第1步,将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101

第2步,将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000

第3步,将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。“11000000 00001001 11001000 00001101”与“11111111 11111111 11111111 00000000”进行“与”运算后得到“11000000 00001001 11001000 00000000”,即“192.9.200.0”,这就是这个IP地址的网络号,或者称“网络地址”。

第4步,将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分。如将“00000000 00000000 00000000 11111111(子网掩码的取值)反”与“11000000 00001001 11001000 00001101”进行与运算后得到“00000000 00000000 00000000 00001101”,即“0.0.0.13”,这就是这个IP地址主机号(可简化为“13”)。
参考:http://www.51cto.com/html/2005/1217/14794.htm