掩码是什么意思?为什么要有掩码?

作者&投稿:刁姣 (若有异议请与网页底部的电邮联系)

掩码是一串二进制代码对目标字段进行位与运算,屏蔽当前的输入位。

将源码与掩码经过按位运算或逻辑运算得出新的操作数。其中要用到按位运算如OR运算和AND运算。用于如将ASCII码中大写字母改作小写字母。

如A的ASCII码值为65= (01000001)2,a的ASCII码值为97=(01100001)2,要想把大写字母A转化为小写字母只需要将A的ASCII码与(01100001)2进行或运算就可以得到小写字母a。

IP地址的规则255.255.255.0 表示子网掩码地址。将子网掩码转化为2进制代码后 例如:192.168.1.2 /24

判断地址192.168.1.2为C类地址,所以子网掩码为255.255.255.0,换算为二进制就是11111111.11111111.11111111.00000000。

解释,1代表网络位,0代表主机位。作为子网掩码1和0 都必须是连续的。



扩展资料


子网掩码是在IPv4地址资源紧缺的背景下为了解决lP地址分配而产生的虚拟lP技术,通过子网掩码将A、B、C三类地址划分为若干子网,从而显著提高了IP地址的分配效率,有效解决了IP地址资源紧张的局面。

另一方面,在企业内网中为了更好地管理网络,网管人员也利用子网掩码的作用,人为地将一个较大的企业内部网络划分为更多个小规模的子网,再利用三层交换机的路由功能实现子网互联,从而有效解决了网络广播风暴和网络病毒等诸多网络管理方面的问题。

在大多数的网络教科书中,一般都将子网掩码的作用描述为通过逻辑运算,将IP地址划分为网络标识(Net.ID)和主机标识(Host.ID),只有网络标识相同的两台主机在无路由的情况下才能相互通信。

根据RFC950定义,子网掩码是一个32位的2进制数, 其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。子网掩码告知路由器,地址的哪一部分是网络地址,哪一部分是主机地址,使路由器正确判断任意IP地址是否是本网段的,从而正确地进行路由。

子网掩码的设定必须遵循一定的规则。与二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。

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

参考资料:百度百科-掩码

参考资料:百度百科-子网掩码



~

盖掉是路由器用来寻址的,盖掉后得到的是一个网络号//为什么要这样...
答:子网掩码 根据名字就可以知道这个掩码是用来标示子网号的,就我个人的理解,这样做的目的是TCP/IP协议里为了简化IP寻址,便于管理。--要想理解什么是子网掩码,就不能不了解IP地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到...

子网掩码的作用要不是什么?
答:子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。 子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确...

为什么要划分子网掩码,哪里才用得上?
答:子网掩码简单的说就是限制在你的网段中能有多少太电脑,如果一个单位的电脑不超过255台,就划分C类 如:255.255.255.0 如果超过255台,划分B类 如:255.255.0.0 这样就足够了,在B类子网掩码中能有255×255台电脑

为什么要用输入掩码来控制字段输入?
答:输入掩码能起到控制向字段输入数据作用。一个输入掩码可以包含原义显示的字符(如括号、点、空格、和连字线等)和掩码字符。输入掩码主要用于文本型和日期型字段,但也可以用于数字型和货币型字段。例如,设置“出生日期”字段的输入掩码为“***年**月**日”。其中的每个“*”号称为“占位符”。占位...

在本地连接中,为什么要设置那些个IP,子虚掩码等等?
答:TCP/IP协议需要针对不同的网络进行不同的设置,且每个节点一般需要一个“IP地址”、一个“子网掩码”、一个“默认网关”。不过,可以通过动态主机配置协议(DHCP),给客户端自动分配一个IP地址,避免了出错,也简化了TCP/IP协议的设置。那么,局域网怎么分配IP地址呢?上的IP地址统一由一个叫“IANA”...

谁能帮我回答这个问题:“为什么要引入子网和子网掩码?”
答:…校长上面还有教育局,可以分第一第二……教育署,到了年级组长,再从一编起……大概就是这个意思了,总之是为了便于管理 要将一个C类网络202.117.45.0 划分为6 个子网,它们各子网的网络地址和掩码是什么?C类202.117.45.0→11001010.01110101.00101101.00000000 C类网络号前三段固定,只能在...

为什么子网掩码要设为255.255.0.0?
答:子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。

192.168.0.101,255.255.255.0,192.168.0.1分别是什么意思?
答:192.168.101.101是IP地址,255.255.255.0是子网掩码,192.168.0.1是IP地址。子网掩码(subnet mask)又叫网络掩码、 地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网...

为什么要划分子网?子网掩码的作用是什么?
答:一个好复杂的问题.还没分!子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分.没基础的话估计你也理解不了上面的意思.建议你先学一下IP地址,再学子网掩码,这两个在上学的时候是可以讲一个早上的课.划分子网的目地也就是为了确定IP地址的网络地址和主机地址,确定了这两个东西,...

子网掩码 255.255.255.255是什么意思?
答:其中255.255.255.0 转化为二进制可以写成 11111111 11111111 11111111 00000000 11111111 11111111 11111111 是网络标识,表示C类地址。00000000 是主机标识,表示可以分配给254台电脑。代表的是c类地址,子网掩码(subnetmask)是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置。