子网掩码的作用是将IP地址划分为(子网掩码的作用是区分ip地址的类型)

网络的子网掩码和DNS是什么,起到什么作用?

优质回答

最喜欢这种科普问题了。

子网掩码,这个词由两个部分“子网”和“掩码”,理解了这个词,就能够充分理解什么是“子网掩码”。

“子网”是IP网络发展到一定阶段的产物,传统的IPv4,IP地址由4段8位2进制组成,

比如

我们常见的192.168.31.1,

其实对应成二进制就是11000000.10101000.00011111.00000001

这里每一段因为都是8位二进制,所以没一段最大都是255。

这样的网络实际是有限的,这样的情况下,在网络比较小的情况下,还是可以的,因为网络设备在判断网络数据是否实在本地网络的时候,需要比较数据包的“网络号”。这样的“网络号”有一个特点就是二进制以0开头。

比如我们刚才说的IP地址,我们常用的网络号可以为11000000.10101000.00011111.00000000,但是当我们不使用掩码的时候,网络设备在比较的时候,比如10101000字段,如果没有掩码,就分不清楚网络号是10100000还是10000000。这样就造成IP地址的浪费。

所以子网掩码,必须要用。

再说“掩码”。

“掩”就是挡上,我们常见的掩码有255.255.255.0

其实也是4段8位2进制字段,

11111111.11111111.11111111.00000000

在比较的时候,IP地址与子网掩码做“或”运算之后,再交由网络设备判断网络号,如我们举例的IP,与上面举例的掩码做完“或”运算之后是

11111111.11111111.11111111.0000001

这样设备就能判断出来网络号为

11111111.11111111.11111111.00000000

这样的网络可以包括的地址是192.168.1到255,其中1一般是网关,255是广播地址,可以用的IP有253个。

再举个例子,比如IP地址是10.31.129.129

掩码是255.255.255.128

那么做完好“或”运算之后就是11111111.11111111.11111111.10000000,这个子网网关地址是10.31.129.129,可用的IP地址是是126个。

通过上面两个例子,我们可以看出,子网掩码决定了网络的容量,从而避免了网络IP地址的浪费。

子网掩码:划分网段

DNS:域名解析(网址和IP的对照)

网络掩码的形式和作用有哪些?

优质回答

题主说的网络掩码是指子网掩码吧。子网掩码是用来区分网络地址与主机地址的。

例如对于一台主机的IP地址,aaa.bbb.ccc.ddd,而与它配套的子网掩码假如为255.255.255.000,那就表示aaa.bbb.ccc是网络地址,而ddd是这个网络中的主机地址。

你可能会继续问,为什么是这样呢?

其实ip地址(以ipv4为例),它是由32位二进制表示的,例如xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx,其中每一位x表示0或者1,但是这个数太长,不好表示和记忆,所以一般把ip地址的2进制形式转换为10进制表示,这也就是我们常常看到的,192.168.xxx.xxx了。

所以,在已知ip地址与子网掩码的情况下,我们需要将ip地址转化为2进制,同时将子网掩码也转换为2进制,然后将求位于运算即可。

例如一个ip地址255.255.1.3转换为2进制之后为11111111.11111111.00000001.00000011,如果其子网掩码是255.255.255.0,转换为2进制之后是11111111.11111111.11111111.00000000.

将两个二进制求位于,可以得到ip地址的网络地址为11111111.11111111.00000001,而剩余的00000011就是主机地址。

对于子网掩码的表示形式,除了类似255.255.255.0这样的形式,还可以在ip地址后以/x的形式表示,x表示网络地址的二进制位数。对于上面的例子,其表示方法为:255.255.1.3/24.

希望对你有所帮助

以上内容就是小编分享的关于子网掩码的作用是将IP地址划分为.jpg”/>

版权声明