IP地址和子网掩码做与运算。。。

是怎么回事情?
能举个例子吗?
谢谢。。。
太复杂了
就与运算咯/。。。

你这个问题问的可真是麻烦了,这个是一门课程啊,要讲的很明白是需要很长时间的,需要涉及到什么是ip地址,其分类,什么是网络地址,主机地址,广播地址等等等等。我简单给你讲讲吧。

ip地址是标识网络上唯一台计算机的一串32位二进制数。但是为了便于记忆就给转换成了4组十进制的数,每个用点隔开。
子网掩码与ip地址进行运算都是通过二进制数运算的,它们是进行与运算。就是1与1=1 1与0=0 0与1=0 0与0=0
比如ip地址192.168.1.1(这是三类ip地址,每一类都有固定取值范围),转化成二进制是11000000101010000000000100000001
它的子网掩码是255.255.255.0,转换成二进制是
11111111111111111111111100000000
按上面做与运算得到结果110000001010100000000000

至于有什么作用:首先必须的知道子网掩码一定是连续的1和连续的0
连续的1代表网络地址,连续的0代表的是主机地址。所以子网掩码是用来确定网络位和主机位的。子网掩码和ip地址做与运算得到的是子网地址。如果ip地址A和ip地址B与子网掩码做与运算得到的子网地址是一样的话那么他们就在一个网络内,是可以进行通信的,否则就不可以。

象上面那个例子。192.168.1.1这四组数字他的子网掩码是255.255.255.0
可以看出来子网掩码前三组数字化成二进制是连续的1,后面是0
所以ip地址前三组数字网络位不变,最后一组主机位随便怎么变和子网掩码做与运算的结果肯定是相同的,所以肯定是可以通信的。也就是说
192.168.1.1 192.168.1.2一直到192.168.1.244都是同一网络内可以通信的。
(只能到244,因为这四组数字的范围是0-255,而255是不能用的,那是广播地址)。

上面说的是每八位一划分的结果,还有借位的情况,那就更麻烦了,用笔都得算一阵,不过有软件可以帮你划分。
温馨提示:内容为网友见解,仅供参考
无其他回答

知道IP地址和子网掩码怎么计算子网地址?
将ip地址和子网掩码做“与”运算,就可以得到子网地址。示例ip地址为192·168·100·5 子网掩码是255·255·255·0.计算步骤如下:将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址:192·168·100·5转化为二进制 11000000101...

子网掩码和ip地址的关系
子网掩码是用来判断任意两台主机的IP地址是否属于同一网络的依据,就是拿双方主机的IP地址和自己主机的子网掩码做与运算,如结果为同一网络,就可以直接通信。IP地址和子网掩码做与运算,把IP地址的主机位直接归0,就快速得到网络地址。网络常见使用问题:1、电脑无法上网,可以打开“网络和共享中心”;点...

如何计算ip地址和子网掩码
1、ip地址与子网掩码进行与运算(0与0为零,0与1为零,1与0为零,1与1为一),即可求得子网地址。2、子网掩码和IP地址类似,也是32位的二进制数字,也是转换成10进制表示。3、首先,将子网数目从十进制数转化为二进制数;接着,统计得到的二进制数的位数,设为N;最后,先求出此IP地址对应...

ip地址和子网掩码相“与”是怎么运算的?
1. 将子网掩码和IP地址转换成二进制形式。2. 对每个对应的二进制位进行逻辑“与”操作(同1异0)。3. 如果对应的二进制位结果为1,则保留该位;如果为0,则舍弃该位。4. 将步骤3得到的二进制结果转换为十进制。5. 转换后的十进制数即为所需的网络地址。

IP地址和子网掩码做与运算。。。
比如ip地址192.168.1.1(这是三类ip地址,每一类都有固定取值范围),转化成二进制是11000000101010000000000100000001 它的子网掩码是255.255.255.0,转换成二进制是 11111111111111111111111100000000 按上面做与运算得到结果110000001010100000000000 至于有什么作用:首先必须的知道子网掩码一定是连续的1和连续的0 ...

计算机IP地址与子网掩码如何进行AND运算?
计算机网络设置中,IP地址与子网掩码的AND运算,通过二进制原理实现,明确网络与主机部分。具体操作如下:首先,明确IP地址结构。一个标准的IPv4地址由四段十进制数字组成,每段范围为0到255,每两段之间用点分隔,如192.168.1.1。其中,前几段表示网络地址,最后一段表示主机地址。子网掩码则用于明确...

谁知道IP地址与子网掩码相与(and). 这句话是什么意思?急!!谢了_百度...
相与是逻辑运算的一种。意思是:二者全为1得1,二者不全为1得0。具体来说,1与1得1, 1与0、0与1、0与0都得0。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....

通过ip地址和子网掩码计算网络号,子网号和主机号?
要先明白,ip地址=网络号+子网号+主机号 ip地址与子网掩码做与运算得到的是网络地址,网络地址=网络号+子网号,再把网络地址和原ip地址相比较,多出来的就是主机号 比如这题:将192.168.20.130和255.255.255.192转为二进制然后做与运算,得到网络地址:192.168.20.128 所以主机号为:0.0.0.2 ...

ip地址和子网掩码怎么算出来的?
1、首先将网络的IP地址和子网掩码都转换成32位二进制字符。将转换后的二进制的IP地址和子网掩码进行“逻辑与”运算,得到新的32位二进制字符。把得到的新的32位二进制字符转换成十进制,就是主机的网络号了。2、把IP地址和子网掩码都用二进制表示,然后各位做相与运算,得到的结果就是网络地址。PS...

相似回答