本文目录一览:
什么是掩码?
subnet
mask;
用于对网络进行分段的,可以将不同的网络划分出很多子网段,以便更好的进行数据包的过滤和转发;
子网掩码长度一般与IP长度一致,与IP进行取与运算得到不同的子网地址;
比如,192.168.0.1子网掩码为255.255.255.0,则对应的子网地址就是
192.168.0.0,所以192.168.0.0不能作为计算机的IP地址,因为它代表一个网段的地址;
经典的子网掩码有8位,16位和24位的;比如A类的255.0.0.0,B类的255.255.0.0;
但是VLSM(verify
longth
subnet
mask)可以任意制定掩码位的长度;
网络掩码是什么??
网络掩码(netmask)又称子网掩码
用于从IP地址中提取网络号或主机号。网络掩码就是结构为网络号全部是1,主机号全部是0的IP地址。为了保证所配置的子网地址可以工作,网络中的每台计算机都必须知道自己主机地址中的哪一部分是被用来表示子网地址的。这可以通过在每台计算机上指定一个子网掩码来完成。子网掩码是一个32位的值,通过它,接收ip数据包的一方可以从ip地址的主机号部分中分出子网ID号地址。网络管理员使用1和0的组合来创建一个32位的子网掩码。子网掩码中1的位置表示是网络或子网ID号地址。不是所有的网络都需要子网掩码,有一些主机使用默认的子网掩码。这基本上与认为一个网络不需要子网掩码地址是相同的。下表给出了A类B类C类地址默认的子网掩码。这些默认的掩码是不可以被改变的。换句话说
不能...
网络掩码(netmask)又称子网掩码
用于从IP地址中提取网络号或主机号。网络掩码就是结构为网络号全部是1,主机号全部是0的IP地址。为了保证所配置的子网地址可以工作,网络中的每台计算机都必须知道自己主机地址中的哪一部分是被用来表示子网地址的。这可以通过在每台计算机上指定一个子网掩码来完成。子网掩码是一个32位的值,通过它,接收ip数据包的一方可以从ip地址的主机号部分中分出子网ID号地址。网络管理员使用1和0的组合来创建一个32位的子网掩码。子网掩码中1的位置表示是网络或子网ID号地址。不是所有的网络都需要子网掩码,有一些主机使用默认的子网掩码。这基本上与认为一个网络不需要子网掩码地址是相同的。下表给出了A类B类C类地址默认的子网掩码。这些默认的掩码是不可以被改变的。换句话说
不能能将B类掩码配置为255.0.0.0
如果这么做了,主机将认为这个地址是无效的,所以通常在配置时
是不会允许配置这样的掩码的。对于A类网络地址不能在子网掩码的第一个字节中做任何修改,这个子网掩码的值必须是255.0.0.0
同样
也不能将子网掩码指定为255.255.255.255,因为
一个全1的地址即为广播地址。一个B类网络地址必须起源于255.255.0.0,而一个C类网络必须起源于255.255.255.0。类型
格式
默认子网掩码A
网络
节点
节点
节点
255.0.0.0B
网络
网络
节点
节点
255.255.0.0C
网络
网络
网络
节点
255.255.255.0
展开
掩码是什么意思啊?
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。
以下进行演示:
**********************************************************
运算演示之一:
I P 地址 16. 73.129.233
子网掩码 255.255.128.0
AND运算
----------------------------------------------------------
转化为二进制进行运算:
I P 地址 00010000.01001001.10000001.11101001
子网掩码 11111111.11111111.11111000.00000000
AND运算
----------------------------------------------------------
00010000.01001001.10000000.00000000
转化为十进制后为:
----------------------------------------------------------
16 . 73 . 128 . 0
**********************************************************
运算演示之二:
I P 地址 16. 73.129.1
子网掩码 255.255.128.0
AND运算
----------------------------------------------------------
转化为二进制进行运算:
I P 地址 00010000.01001001.10000001.00000001
子网掩码 11111111.11111111.10000000.00000000
AND运算
----------------------------------------------------------
00010000.01001001.10000000.00000000
转化为十进制后为:
----------------------------------------------------------
16 . 73 . 128 . 0
**********************************************************
运算演示之三:
I P 地址 16. 73.143.255
子网掩码 255.255.128.0
AND运算
----------------------------------------------------------
转化为二进制进行运算:
I P 地址 00010000.01001001.10001111.11111111
子网掩码 11111111.11111111.10000000.00000000
AND运算
----------------------------------------------------------
00010000.01001001.10000000.00000000
转化为十进制后为:
----------------------------------------------------------
16 . 73 . 128 . 0
通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到
它运算结果是一样的。均为16.73.128.0
所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。
这也就是我单位网络网络运行的现状。
引:但是究竟有多少了IP地址可以用呢?
答:由以上我们也可以看出,我们单位的计算机网络用户是由我们所分配
的子网掩码所决定的。通过对255.255.128.0的分析。可得出:
前两位IP码由分配下来的数字就只能固定为16.73
重要的是后两个IP码的确定。
1、十进制128 = 二进制1000 0000
2、IP码要和子网掩码进行AND运算
3、
I P 地址 00010000.01001001.1*******.********
子网掩码 11111111.11111111.10000000.00000000
AND运算
----------------------------------------------------------
00010000.01001001.10000000.00000000
转化为十进制后为:
----------------------------------------------------------
16 . 73 . 128 . 0
4、可知我们单位可用的IP地址为:
00010000.01001001.10000000.00000000
到
00010000.01001001.11111111.11111111
5、转化为十进制:
16.73.128.0 到 16.73.255.255
6、0和255通常作为网络的内部特殊用途。通常不使用。
7、于是最后的结果如下:我们单位所有可用的IP地址为:
16.73.128.1-16.73.128.254
16.73.129.1-16.73.129.254
16.73.130.1-16.73.130.254
16.73.131.1-16.73.131.254
. . . . . . . . . . . . .
16.73.139.1-16.73.139.254
16.73.140.1-16.73.140.254
16.73.141.1-16.73.141.254
16.73.142.1-16.73.142.254
16.73.143.1-16.73.143.254
. . . . . . . . . . . . .
16.73.254.1-16.73.254.254
16.73.255.1-16.73.255.254
8、总数为(255-128+1)*(254-1+1) =128 * 254 = 32512
9、测试研究的结果是否正确
(1)、设定IP地址为16.73.128.1
Ping 16.73.129.233通过测试
访问可以显示出主页
(2)、设定IP地址为16.73.255.254
Ping 16.73.129.233通过测试
访问可以显示出主页
10、结论
以上的实例分析结果表明其原理的正确性。
**************************************************************************
实战演练之一:
Q:如何设置子网掩码,让168.168.1.0一到168.168.1.15成为一个独立的子网络?
A:255.255.255.240
因为240的二进制1111 0000与二进制0000 0000 进行 AND 运算后的结果都等于0
所以可以采用子网掩码255.255.255.240进行配置网络。
实战演练之二:
在局域网运行平台下,若要让不同机器能够彼此互相连通,IP地址最简单的设置方法是:
IP地址的前三位码相同,最后一位码相异,然后子网掩码采用255.255.255.0即可。
例如:我们单位原有的IP地址码197.2.2.1-197.2.2.254和子网掩码255.255.255.0
网络掩码是什么
网络掩码(subnet mask)又叫子网掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
网络掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
网络掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
扩展资料:
网络掩码作用:
1、子网掩码是一个32位地址,是与IP地址结合使用的一种技术。它的主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络。
2、使用子网是为了减少IP的浪费。因为随着互联网的发展,越来越多的网络产生,有的网络多则几百台,有的只有区区几台,这样就浪费了很多IP地址,所以要划分子网。使用子网可以提高网络应用的效率。
3、通过IP 地址的二进制与子网掩码的二进制进行与运算,确定某个设备的网络地址和主机号,也就是说通过子网掩码分辨一个网络的网络部分和主机部分。子网掩码一旦设置,网络地址和主机地址就固定了。
参考资料来源:百度百科-网络掩码