子网掩码是什么(子网掩码是什么怎么填)

9个月前 (04-23)

子网掩码是什么(子网掩码是什么怎么填)

什么叫做子网掩码呀

子网掩码的主要作用是告诉网络设备特定IP地址的哪一部分包含网络地址和子网地址,哪一部分是主机地址。网络的路由设备只要能够识别目的地址的网络号和子网号,就可以做出路由寻址决定。IP地址的主机部分不参与路由器的路由寻址操作,只是用来标识网段中某个网络设备的接口。原来,如果网络系统中只使用了A、B、C三个主类地址,并且这三个主类地址没有进行子网划分或总结,网络设备可以根据IP地址个字节的数值范围来确定自己属于A、B、C的哪个主类网络,进而确定IP地址的网络部分和主机部分,不需要子网掩码的辅助。

然而,为了使系统正确区分IP地址的网络和子网部分与主机部分,即使当三种主要类型的网络A、B和C被划分子网或使用无类域间路由(CIDR)来总结网段时,我们必须依赖子网掩码的帮助。

子网掩码使用与IP相同的寻址格式。子网掩码1部分对应于IP地址的网络和子网部分,子网掩码0部分对应于IP地址的主机部分。子网掩码和IP地址进行AND运算后,IP地址的主机部分会被丢弃,剩下的就是网络地址和子网地址。例如,IP数据包的目的IP地址是10.2.2.1。如果子网掩码是255.255.255.0,它是10.2.2.0,那么网络设备认为IP地址的网络号和子网号是10.2.2.0。子网掩码是判断任意两台计算机的IP地址是否属于同一子网的依据。

最简单的理解就是两台电脑的IP地址和子网掩码进行AND运算后,如果结果相同,说明两台电脑在同一个子网,可以直接通信。就这么简单。

请看下面的例子:

演示1: aa

一.地址192.168.0.1

子网掩码255.255.255.0

与操作

转换为二进制进行操作:

我的地址是11010000.10101000.00000000005

子网掩码11111111 . 11111111 . 11111 . 11111 . 10001

与操作

11000000.10101000.00000000.00000000

转换成十进制后,就是:

192.168.0.0

演示2:

我的地址是192.168.0.254

子网掩码255.255.255.0

与操作

转换为二进制进行操作:

警察地址:11010000.10

子网掩码11111111 . 11111111 . 11111 . 11111 . 10001

与操作

11000000.10101000.00000000.00000000

转换成十进制后,就是:

192.168.0.0

演示3:

一.地址192.168.0.4

子网掩码255.255.255.0

与操作

转换为二进制进行操作:

我的地址是11010000.10101000.000000.00000100

子网掩码11111111 . 11111111 . 11111 . 11111 . 10001

与操作

11000000.10101000.00000000.00000000

转换成十进制后,就是:

192.168.0.0

通过对三组计算机的IP地址和子网掩码进行AND运算,可以看出运算结果是相同的。都是192.168.0.0。

因此,计算机会将这三台计算机视为同一子网,然后相互通信。我公司现在用的代理服务器,内网就是这么规划的。

也许你又要问了,这个子网掩码可以用多少个IP地址?你能做到的。

根据上面我们可以看到,局域网中的ip地址是我们自己定义的(当然和其他ip地址一样),是由子网掩码决定的。通过对255.255.255.0的分析。可以得出这样的结论:

前三个ip码根据分配的号码只能固定为192.168.0,所以只剩下一位数字,所以很明显IP地址只能有(2的8次方-1),也就是256-1=255,一般一位数字0或者255都有它的特殊作用。

但是这种划分会浪费地址,所以后来引入了一种叫做VLSM(可变长掩码)的新算法。

如果总共有50台机器,那么它必须是一个C类地址。但是如果你用C类,每个网段可以用253台主机,而你现在只有50台,那你不是要浪费200台主机吗?但是如果用VLSM就不一样了。请看。

如果是静态掩码,C类地址应该是255.255.255.0。

02的七次方,换算成十进制就是64。所以VLSM是255.255.255.64

示例:IP:192.168.0.1

SubstMask:255.255.255.64

转化为二进制11000000.10101000.00000000.00000001

11111111.11111111.00000000.1000000

AND与运算

11000000.10101000.00000000.00000000

转化为十进制192.168.0.0

例二:192.168.0.50

SubstMask:255.255.255.64

转化为二进制11000000.10101000.00000000.00110010

11111111.11111111.11111111.01000000

AND与运算

11000000.10101000.00000000.00000000

转化为十进制192.168.0.0

以上二个地址在同一网段

例三:IP:192.168.0.65

SubstMask:255.255.255.64

转化为二进制11000000.10101000.00000000.01000001

11000000.10101000.00000000.01000000

AND与运算

110000000.10101000.00000000.010000000

转化为十进制192.168.0.64

划开了!!就这么简单!

子网掩码是什么意思能通俗点解释?

子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

比如192.168.0.1 掩码 255.255.255.0转换2进制

11000000.10101000.00000000.00000001

11111111.11111111.11111111.00000000

掩码左侧全1标识对应的IP地址前3段为网络地址,右侧全0标识主机地址。

比如你住在某条大街某个大院某号。

网络地址相当于告诉你我住在某条大街大院号,具体门牌号就是主机地址子网掩码(subnet mask)是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解tcp/ip协议的设置。以下我们就来深入浅出地讲解什么是子网掩码。 ip地址的结构 要想理解什么是子网掩码,就不能不了解ip地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。ip地址在设计时就考虑到地址分配的层次特点,将每个ip地址都分割成网络号和主机号两部分,以便于ip地址的寻址操作。 ip地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。 子网掩码不能单独存在,它必须结ip地址一起使用。子网掩码只有一个作用,就是将某个ip地址划分成网络地址和主机地址两部分。 子网掩码的设定必须遵循一定的规则。与ip地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。 子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号,1 的部分代表网络号,掩码为 0的部分代表主机号。子网掩码的作用就是获取主机 ip的网络地址信息,用于区别主机通信不同情况,由此选择不同路。其中 a类地址的默认子网掩码为 255.0.0.0;b类地址的默认子网掩码为 255.255.0.0;c类地址的默认子网掩码为:255.255.255.0要弄明白子网掩码,你必须熟悉二进制的运算,下面简单解释一下,如不明白可以再追问。

与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。

子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。

这样做的目的是为了让掩码与ip地址做按位与运算时用0遮住原主机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)。

只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。子网掩码就是用来标识IP中32位2进制中有多少位属于网络地址,另一功能是用来划分子网 。子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。

网络标识是指机器在网络中的标志信息,对一台具体的机器而言,机器的IP地址,MAC地址就是在网络中标识的。

主机标识就是主机名称,在网络中,主机的名称+地址成为的标识。