子网掩码

来源:互联网 发布:sqlserver存储过程if 编辑:程序博客网 时间:2024/05/18 03:31

                                                                                                                     认识子网掩码

了解IP地址

     互联网是由很多小型网络互联构成,每个小型网络里面又有很多的主机,这样就构成了互联网的层次结构。

在互联网中用IP地址来唯一标识一台主机,IP地址又分为两部分:网络号和主机号,以便IP寻址。



子网掩码:

    子网掩码不能单独的使用,必须要和IP地址一起使用。子网掩码的作用就是将IP地址划分为网络地址和主机地址。

      

     如这个图中子网掩码255.255.255.0,中,为1的就是网络号,为0的就是主机号

     这个子网掩码就把IP地址的前24位确认为网络号,后八位确认为主机号。

     

     子网掩码还有另一种表示方式,192.168.1.12/24,就表示默认的子网掩码为255.255.255.0

    即前24位是网络号。


     子网掩码已经确定,那么一个子网中 最多有多少个主机?

      如有一个子网掩码:255.255.255.0

      那么剩余的主机号还有256种可能,然而有主机号不能为全0,全0 表示本地主机,也不能为全1,全1表示广播

      所以主机还剩254种可能


      还有一种情况:

      如给定一个IP 地址空间192.168.5.0/24,采用定长子网空间,给一个子网掩码255.255.255.248

      那么这个网络最多可以有多少个子网,每个子网中最多可以有多少台主机?

      前面我们说过子网掩码确定网络号和主机号,这里就有两个子网掩码:255.255.255.0

      和255.255.255.248,由那个默认的子网掩码确认前24位是网络号,后8位是主机号

       给定的子网掩码255.255.255.248又把后8位主机号划分为两部分前5位子网号和后3位主机号

       即一个子网中最多可以有2^3台主机,又有主机号不能全为1或者全为0

       那么最多有2^3-2=6台主机

       5位子网号,所以这个网络最多可以有2^5=32个子网


   子网掩码设置注意:

   IP地址的子网掩码设置不是任意的。如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地机不在同一子网内的目的机的数据,会因为错误的判断而认为目的机是在同一子网内,那么,数据包将在本子网内循环,直到超时并抛弃,使数据不能正确到达目的机,导致网络传输错误;如果将子网掩码设置得过小,那么就会将本来属于同一子网内的机器之间的通信当做是跨子网传输,数据包都交给缺省网关处理,这样势必增加缺省网关的负担,造成网络效率下降。因此,子网掩码应该根据网络的规模进行设置。

  一般默认的子网掩码就是:255.255.255.0

原创粉丝点击