已知IP和子网掩码,如何求网络位和主机位?
问题一、已知IP和子网掩码,求网络位、主机位方法如下:
举例:I P 地址:121.40.81.200
子网掩码: 255.255.252.0
1、先把IP地址和子网掩码转换成二进制
I P 地址:121.40.81.200 转换二进制 01111001.00101000.01010001.11001000
子网掩码:255.255.252.0 转换二进制 11111111.11111111.11111100.00000000
2、求网络位
二进制IP地址和二进制子网掩码进行【逻辑与运算】得出网络位
二进制I P地址:01111001.00101000.01010001.11001000
二进制子网掩码:11111111.11111111.11111100.00000000
逻辑与运算后结果是:01111001.00101000.01010000.00000000
将结果转换成十进制:121.40.80.0
网络位是:121.40.80.0
3、求主机位
反转前子网掩码:11111111.11111111.11111100.00000000
反转后子网掩码:00000000.00000000.00000011.11111111(反转后的子网掩码就是主机位)
去除多余的0:11111111
转换成10进制:1023 + 1 (因为二进制和IP都是从0计算的,0也要算一个IP,所以 + 1)
主机位是:1024,此IP段可容纳1024个主机
4、最终结果
I P 地址:121.40.81.200 二进制IP地址:01111001.00101000.01010001.11001000
子网掩码: 255.255.252.0 二进制子网掩码:11111111.11111111.11111100.00000000
网络位是:121.40.80.0 二进制网络位:01111001.00101000.01010000.00000000
主机位是:0.0.3.255 二制制主机位:00000000.00000000.00000011.11111111(一共可容纳1023+1台主机)
它的网段:121.40.80.0 至 121.40.83.255
问题二:方法如下:
1、IP:192.168.1.0
把子网切换成二进制,你会发现,所有子网都是由一串连续的1和0组成(一共4段,每段8位)
把192.168.1.0换成2进制如下:
1100 0000 1010 1000 0000 0001 0000 0000
先取前8位看下计算方式:0000 0011
1*128+1*64+0*32+0*16 + 0*8+0*4+0*2+0*1 =192
用换成二进制的0和1乘2的次方数,第一位是2的0次方,后面类推。
2、熟悉子网的计算方式,我们再看下3类常用的IP
A类IP段 1.0.0.0到126.255.255.255(0段和127段不使用) 子网掩码:255.0.0.0
换成二进制:0000 0001 0000 0000 0000 0000 0000 0000 到
0111 1111 1111 1111 1111 1111 1111 1111
1111 1111 0000 0000 0000 0000 0000 0000 子网掩码
B类IP段 128.0.0.0到191.255.255.255 子网掩码:255.255.0.0
换成二进制:1000 0000 0000 0000 0000 0000 0000 0000 到
1011 1111 1111 1111 1111 1111 1111 1111
1111 1111 0000 0000 0000 0000 0000 0000 子网掩码
C类IP段 192.0.0.0到223.255.255.255 子网掩码:255.255.255.0
换成二进制:1100 0000 0000 0000 0000 0000 0000 0000 到
1101 1111 1111 1111 1111 1111 1111 1111
1111 1111 1111 1111 1111 1111 0000 0000 子网掩码
3、子网的划分,实际上就是设计子网掩码的过程。子网掩码主要用来区分IP地址中网络ID和主机ID,它用来屏蔽IP地址的一部分,计算机网络ID的不同,则说明他们不在同一个物理子网里,需要通过路由器转发才能进行数据交换。
每类地址具有默认的子网掩码(如上A、B、C三类地址都有固定的子网掩码)。除了以上表达方式外,还可以通过“1”的位数来表示
(如A类地址的子网掩码255.0.0.0中有8位“1”),那A类地址中的某个网段就可以写成10.1.1.0/8。
示例:255.255.248.0这个子网掩码可以容纳多少台电脑
转换成二进制后,后面一共有11颗0,那就是2的11次方等于2048(主机号中全0是保留地址,全1是广播地址)多以要减去2个
最后可以容纳的电脑有2046台。
扩展资料:
一、IP地址如何表示:
1、让机器看的
10101010100010101010 (纯2进制)
2、让人看的
点分十进制,X.X.X.X (X表示的是一个10进制)
每一个X对应的是8个二进制
每一个X对应 1 个字节;
X取值范围是 0 --255 ;
3、IP地址的结构:
#长度为 32 bit;
#结构 - 网络位 + 主机位
例如: 192.168.1.1
二、子网掩码:
1、作用
区分IP地址中的网络位与主机位
必须与IP地址,一一对应,成对出现;
2、表示
纯2进制
点分十进制 (y.y.y.y) ->y的取值范围是 0 --255
/n (n表示的是子网掩码中有多少个1)
3、功能实现
子网掩码中1所对应的IP地址中的位,称之为网络位
子网掩码中0所对应的IP地址中的位,称之为主机位
例如:
IP: 10101101 11001111 10010001 00001011
Mask: 11111111 11111111 11111111 00000000
4、特点
与IP地址一一对应;
1和0永远是连续的,不会交叉出现;
左边永远是1,右边永远是0;
参考资料:
百度百科——网络位置
百度百科——主机地址
百度百科——子网划分
已知IP和子网掩码,如何求网络位和主机位?视频
相关评论:
羿重红答:1、首先将网络的IP地址和子网掩码都转换成32位二进制字符。将转换后的二进制的IP地址和子网掩码进行“逻辑与”运算,得到新的32位二进制字符。把得到的新的32位二进制字符转换成十进制,就是主机的网络号了。2、把IP地址和子网掩码都用二进制表示,然后各位做相与运算,得到的结果就是网络地址。PS...
羿重红答:常规办法是把这个主机地址和子网掩码都换算成二二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法: 255.255.255.224 的掩码所容纳的IP地址有256- 224=32个(包括网络地址和广播地址)。那么具有这种掩码的网络地址一-定是32的倍数。而网络地址是子网IP地址的开...
羿重红答:该情况步骤如下:1、将ip地址和子网掩码转换为二进制形式。2、执行“与”运算,也就是将这两个二进制数相“与”。运算结果的网络地址部分不变,主机地址部分变为全0。3、将得到的二进制数转换回十进制,就可以得到网络地址。4、将网络地址的主机部分全部置为1,就可以得到广播地址。5、计算地址范围...
羿重红答:IP地址=网络地址+主机地址(一般内网的ip地址是以192.168开头的,这样很容易区分公网和内网的ip地址)例:网络地址(相当于街道地址): 192.168.100.0 主机地址(相当于各户的门号): 0.0.0.1 IP地址(相当于住户地址): 网络地址+主机地址=192.168.100.1 不同的IP地址 ,它们的网络地址一样,可...
羿重红答:将ip地址和子网掩码做“与”运算,就可以得到子网地址。示例ip地址为192·168·100·5 子网掩码是255·255·255·0.计算步骤如下:将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址:192·168·100·5转化为二进制 ...
羿重红答:通过 IP地址和子网掩码的运算得出网络地址。以下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。计算出网络地址。1、将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址。2、IP地址和子网掩码进行与运算,结果是...
羿重红答:如何计算网络号和主机号?以IPv4地址为例,计算网络号和主机号时需要进行如下操作:将IP地址和子网掩码转换为二进制数。将IP地址和子网掩码按位与运算。得到的结果即为网络号。将上述结果与子网掩码按位取反并运算,得到的结果即为主机号。【拓展内容】:子网划分及子网掩码的计算 子网划分 A类:网络...
羿重红答:首先把地址和掩码转换为二进制(熟了就不用了)IP地址:11000000.10101000.00000001.01111000掩码:11111111.11111111.11111111.00000000(掩码24个1,就是说这个地址是24位掩码的)掩码为1的部分表示网络号,为0的部分表示主机号。IP地址与掩码相与得出网络地址,换个算法就是地址的前24位(掩码1的个数)...
羿重红答:知道IP地址和子网掩码后,可以通过计算求得子网地址。具体步骤如下:一、明确IP地址和子网掩码 IP地址是网络中每台计算机的标识,类似于家庭的门牌号。子网掩码是用于屏蔽IP地址的一部分以区分网络地址和主机地址的。知道了这两者,我们可以进一步确定子网地址。二、计算子网地址 子网地址是网络地址和子网...
羿重红答:1、IP地址和子网掩码均化为二进制后做逻辑与运算,可得网络地址,主机位置为全1则可得广播地址,网络地址与广播地址之间的地址就是IP范围。2、如:ip地址200.200.200.111 子网掩码255.255.255.252 ,网络地址是200.200.200.108,广播地址是200.200.200.111,IP范围就是200.200.200.108到200....