子网掩码同样是一个32bit的代码,其中值为1的比特标识了网络号和子网号,为0的比特标识了主机号。例如,在B类IP地址中,网络号占16bit,主机号占16bit,如果把留给主机的16bit中的前8bit作为子网地址,后8bit作为主机号,子网掩码就为255.255.255.0。当然如果将16bit划分为10bit的子网地址和6bit的主机号,那么子网掩码就变为了255.255.255.192。
子网掩码的作用是什么呢?对于一台计算机上的IP地址,可以通过IP地址的第一个十进制整数来区分它是哪一类IP地址,从而可以确定出它的网络号;接着可以通过子网掩码来确定主机号与网络号和子网号的分界,结合得出的网络号,从而得到子网号和主机号。这样,通过IP地址和子网掩码,就可以完全了解这台计算机所处的网络和子网的划分情况。
假设一台主机的IP地址是10.20.13.126,子网掩码为255.255.255.0,则它的三级IP地址划分如图5-3所示。首先通过IP地址的第一个十进制数10知道了它是一个A类地址,网络号为前8位。根据子网掩码可以确定它的前24bit为网络号和子网号,后8bit为主机号,因此,主机号为126。因为已经确定了网络号为前8bit,所以子网号为第二个8bit和第三个8bit,也就是点分十进制整数表示的20.13。
(www.daowen.com)
图5-3 子网掩码决定网络、子网、主机号的划分
一台计算机的IP地址和子网掩码通常由ISP分配给用户,由用户自己填写。在Windows XP操作系统下,单击“开始→运行”,输入cmd命令,在弹出窗口中输入“ipconfig/all”命令后按<Enter>键,就会看到主机的全部网络配置信息,这些配置信息包括主机名、网卡信息、本机IP地址、子网掩码、物理地址、默认网关的IP地址、DNS服务器地址等。其中,物理地址就是MAC地址,默认网关是指子网中的路由器。“//”及其后面的文字是给出的注释。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。