1楼:
192就是11000000,这个c类ip的第四个8位的前两位被借用来划分子网,那么就是2^2=4个子网,每个子网中是2^6-2=62个主机ip,那么你的这个ip 202.197.172.
36 所处的网段就是它和255.255.255.
192相与得到的202.197.172.
0就是它的子网地址,子网的范围是202.197.172.
1-62
2楼:皇甫兰英曹璧
主机地址和子网掩码转成2进制
相与即得网络地址,
主机地址与子网掩码的反码(即0变1,1变0)相与为主机号,这是正规算法。
简易算法(熟练的情况下):通过掩码大小得知网络范围,从0开始1个1个子网的算出主机范围,看主机在哪个子网内
那么第1个地址即为网号,(2的n次方),主机地址-网号为主机号,
ip地址和子网掩码做与运算。。。
3楼:
你这个问题问的可真是麻烦了,这个是一门课程啊,要讲的很明白是需要很长时间的,需要涉及到什么是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地址的与运算有什么用
4楼:海爱羽泉
“与”运算 就是 求这个ip地址的子网,或是说它所在的网段。
举个例子:
192.168.1.160 255.255.255.128
1100 0000.1010 1000.0000 0001.1010 0100
1111 1111.1111 1111.1111 1111.1000 0000
------------------------------------------------相与(可以理解成相乘)
1100 0000.1010 1000.0000 0001.1000 0000
得到的192.168.1.128 是192.168.160/25的子网。
5楼:匿名用户
利用子网掩码可以判断两台计算机是否在同一个子网中。若两台主机的ip地址分别与它们的子网掩码相与后结果相同,则说明两台主机在同一子网中。
为什么ip地址与子网掩码做与运算
6楼:丨禽兽邂逅牲口
众所周知,在**通讯中,**用户是靠**号码来识别的。同样,在网络中为了区别不同的计算机,也需要给计算机指定一个连网专用号码,这个号码就是“ip地址”。
将ip地址分成了网络号和主机号两部分,设计者就必须决定每部分包含多少位。网络号的位数直接决定了可以分配的网络数(计算方法2^网络号位数-2);主机号的位数则决定了网络中最大的主机数(计算方法2^主机号位数-2)。然而,由于整个互联网所包含的网络规模可能比较大,也可能比较小,设计者最后聪明的选择了一种灵活的方案:
将ip地址空间划分成不同的类别,每一类具有不同的网络号位数和主机号位数。
ip地址和子网掩码做与运算.是怎么回事情
7楼:匿名用户
ip地址和子网掩码都抄转袭换为二进制做逻辑与运算的结果为本网段的网络号,是区分不同网段的方法。
例:192.168.1.1(11000000.10101000.00000001.00000001)
255.255.255.0(11111111.11111111.11111111.00000000)
两个做与运算:
11000000.10101000.00000001.00000000(192.168.1.0)
即192.168.1.0为本网段的网络号