子网掩码的作用是什么?

如题所述

——》1.子网掩码的概念

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

——》2.确定子网掩码数

用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。

——》定义子网掩码的步骤为:

——》A、确定哪些组地址归我们使用。比如我们申请到的网络号为 “210.73.a.b”,该网络地址为c类IP地址,网络标识为“210.73”,主机标识为“a.b”。

——》B、根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如我们现在需要12个子网,将来可能需要16个。用第三个字节的前四位确定子网掩码。前四位都置为“1”,即第三个字节为“11110000”,这个数我们暂且称作新的二进制子网掩码。

——》C、把对应初始网络的各个位都置为“1”,即前两个字节都置为“1”,第四个字节都置为“0”,则子网掩码的间断二进制形式为:“11111111.11111111.11110000.00000000”

——》D、把这个数转化为间断十进制形式为:“255.255.240.0”

这个数为该网络的子网掩码。

——》3.IP掩码的标注

——》A、无子网的标注法

对无子网的IP地址,可写成主机号为0的掩码。如IP地址210.73.140.5,掩码为255.255.255.0,也可以缺省掩码,只写IP地址。

——》B、有子网的标注法

有子网时,一定要二者配对出现。以C类地址为例。

——》1.IP地址中的前3个字节表示网络号,后一个字节既表明子网号,又说明主机号,还说明两个IP地址是否属于一个网段。如果属于同一网络区间,这两个地址间的信息交换就不通过路由器。如果不属同一网络区间,也就是子网号不同,两个地址的信息交换就要通过路由器进行。例如:对于IP地址为210.73.140.5的主机来说,其主机标识为00000101,对于IP地址为210.73.140.16的主机来说它的主机标识为00010000,以上两个主机标识的前面三位全是000,说明这两个IP地址在同一个网络区域中,这两台主机在交换信息时不需要通过路由器进行10.73.60.1的主机标识为00000001,210.73.60.252的主机标识为11111100,这两个主机标识的前面三位000与011不同,说明二者在不同的网络区域,要交换信息需要通过路由器。其子网上主机号各为1和252。

——》2.掩码的功用是说明有子网和有几个子网,但子网数只能表示为一个范围,不能确切讲具体几个子网,掩码不说明具体子网号,有子网的掩码格式(对C类地址)。

——》子网掩码的用处一

便于网络设备尽快地区分本网段地址和非本网段的地址。

主机A与主机B交互信息。

主机A: IP地址:202.183.58.11

子网掩码:255.255.255.0

路由地址:202.183.58.1

主机B: IP地址:202.183.56.5

子网掩码:255.255.255.0

路由地址:202.183.56.1

路由器从端口202.183.58.1接收到主机A发往主机B的IP数据报文后,

(1)首先用端口地址202.183.58.1与子网掩码地址255.255.255.0进行“逻辑与”,得到端口网段地址:202.183.58.0,

(2)然后将目的地址202.183.56.5与子网掩码地址255.255.255.0进行“逻辑与”,得202.183.56.0,

(3)将结果202.183.56.0与端口网段地址202.183.58.0比较,如果相同,则认为是本网段的,不予转发。如果不相同,则将该IP报文转发到端口202.183.56.1所对应的网段。

——》子网掩码的用处二

将子网进一步划分,缩小子网的地址空间。将一个网段划分为多个子网段,便于网络管理。

学校校园网信息中心可以将202.183.56.0(C类地址)分配给两个系,每个系约有120台计算机,则可以将子网掩码地址定义为:255.255.255.128

这样将原来的一个网段分成两个独立的子网段,便于网络管理。

系1的地址范围:202.183.56.1—202.183.56.126

子网地址:11001010 10110111 00111000 0xxxxxxx

系2的地址范围:202.183.56.129—202.183.56.254

子网地址:11001010 10110111 00111000 1xxxxxxx
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-25
它有两个主要作用:一是屏蔽部分IP地址,区分网络标识和主机标识,解释IP地址是在局域网上还是在远程网络上;其次将一个大的IP网络划分为几个小的子网络。
子网掩码可以减少IP浪费。随着互联网的发展,越来越多的网络应运而生,有的是数百个,有的只是少数,浪费了大量的IP地址,因此有必要对子网进行划分,使用子网来提高网络应用的效率。
子网掩码设置成功后,网络地址和主机地址就固定了,与IP地址一样,子网掩码的长度为32位,也可以是十进制的。
扩展资料
子网掩码用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码,子网掩码不能单独存在,它必须结合IP地址一起使用。
子网掩码分为两类。一个是默认(自动生成)子网掩码,另一个是自定义子网掩码。默认的子网掩码是不划分子网,网络号的对应位设置为1,主机号设置为0。
子网掩码有两种格式。一种是用与IP地址格式相同的十进制表示,另一种是在IP地址后加“/”符号和1-32位,其中1-32位代表子网掩码中网络标识位的长度。
参考资料来源:百度百科-子网掩码
第2个回答  2019-05-16
简单的说,子网掩码的作用就是用于说明如何进行子网的划分,使IP协议在发送数据包时确定发送主机和接收主机是否是在同一个物理网络内,如果在同一个子网内,那数据将直接在两台主机之间传送,如果不在同一个子网内,那数据包将交由路由器转发
就好比打电话是要区分是市话还是长途一样!
一般IP地址是32位二进制数,表示为点分四段十进制,相同的子网内的IP具有相同的前n位(n=8、16...)例如对于任意B类地址165.111.6.7,路由器将B类的子网掩码255.255.0.0和165.111.6.7按位与,就过滤掉了后面.6.7的信息,得到了目的地所在的网络名:165.111.0.0。
C类地址的子网掩码则是255.255.255.0,写成二进制是24个1和8位0。
第3个回答  2020-01-19
子网掩码(subnet
mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分
第4个回答  2020-05-12
说的简单一点,就是,子网掩码是为了区分各个不同的子网而设置的,与主机IP地址进行位与操作,从而区分出是否在同一网段,从而确定局域网的范围,减少广播风暴的影响范围
http://zhidao.baidu.com/question/12721119.html
相似回答