子网掩码的作用是什么?掩码用于说明子网域在一个ip地址中的位置。子网掩码主要用于说明如何进行子网的划分。掩码是由32位组成的,很像ip地址。对于三类ip地址来说,有一些自然的或缺省的固定掩码。下面详细来看看吧。
子网掩码的作用一、分割网络
但由于计算机数量不断增加,人们发展ip地址数量很快要不够用了,而有类ip的ip分类方法会造成许多ip地址的浪费,如某公司申请到一个a类ip地址范围,其有效ip数量可达2^24-2,即1600万之多,而公司中不可能有什么多电脑。于是人们想把着能不能把一个大的网络分割为若干个小网络。那如何来区别不同ip地址是否在同一网络呢?这里就需要使用子网掩码了,子网掩码与ip地址一样也是一个32位的二进制数,每个ip都规定一定子网掩码,把ip地址与子网掩码进行二进位的或,得到的就是网络号,如果网络号相同就表示二台电脑在同一网段,可以直接通讯,不需要路由器帮忙。这时的ip地址由于需要靠子网掩码来计算网络号,已经不再存在a、b、c类网络的概念了,这时的网络叫无类网络。我们也可以这样理解,需要靠ip地址的第一个字节数据的范围来区别网络号的称有类网络,靠子网掩码来计算得到网络号的叫无类网络。目前我的winxp和linux在指定ip的同时都必须要指定一个子网掩码,所以都属于有类网络。
子网掩码的作用二、计算网络号
例1:a电脑ip地址为192.168.1.1,子网掩码为255.255.255.0;b电脑ip地址为192.168.1.2,子网掩码为255.255.225.0。大家都知道这二台电脑在同一网段,相互能ping通。
例2:a电脑的ip地址为192.168.1.1,子网掩码为255.255.255.0;b电脑的ip地址为192.168.2.1,子网掩码为255.255.0.0。大家分析一下二台电脑能相互ping通吗?
分析:这个问题需要大家理解子网掩码在网络通讯时的作用。不能简单的认为a电脑处在192.168.1.0网段,b电脑处在192.168.0.0网段,所以不能ping通。正确的分析应该如下:
⑴每台电脑事先会把自己ip和自己的子网掩码进行与操作,得到自己的网段号,如a电脑处在192.168.1.0网段,b电脑处在192.168.0.0网段。
⑵b电脑向a电脑发数据包时,会把a电脑的ip与b电脑的子网掩码进行与操作,得到网络号是192.168.0.0,b电脑会认为a电脑与自己在同一网段,所以数据包会顺利发出。
⑶a电脑由于与b电脑在同一网段,肯定能收到b电脑发出的数据包,由于ping操作要求a电脑回应一个响应包。这样a电脑会把b电脑的ip与a电脑的子网掩码进行与操作,得到网络号192.168.2.0,a电脑发现网络号与自己所处的192.168.1.0不在同一网段,由于a电脑目前没有设置默认网关,所以对该数据包将进行丢弃操作,结果b电脑当然就无法收到a电脑的回应包,所以b电脑上会显示requesttimedout,即网络超时。
⑷如果在a电脑上去pingb电脑,根据前面的分析,a电脑会认为b电脑与a电脑不在网段,而a电脑又没有设置默认网关,所以会显示destinationhostunreachable,即目标主机不可达。
如何设置本机的ip、子网掩码
点击桌面的右下角的网络中心,如下图所示:
点击打开网络和共享中心,进入下图所示的界面:
点击上图中的本地连接,进入下图所示界面:
点击上图中的属性按钮,进入如下界面:
双击途中的internet协议版本4(tcp/ipv4),进入如下的设置界面。
以上就是小编为您介绍的子网掩码的作用是什么,希望能够帮助到您。更多关于子网掩码的作用的相关资讯,请继续关注。