这个整理的算是比较易懂了 发现错误之处还请指出。

IP地址


它就是一个32位二进制的数字。由于太长,不容易记忆,把它分成四段,每段8位,然后用点隔开。

     8bit.8bit.8bit.8bit

     xxxx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx

为了进一步的方便记忆,把二进制转成十进制。故此称为点分十进制。

     xxxx xxxx 它最小是 0000 0000 ----> 0          它最大是 1111 1111 ----> 255


   ------------------------------------------------------------------------------

IP地址根据第一个数字可划分为A类地址、B类地址、C、D、E类地址


     0xxx xxxx  A类地址 (1--126)

     10xx xxxx  B类地址 (128--191)

     110x xxxx  C类地址 (192--223)      

     1110 xxxx  D类地址 (224--239)    组播地址

     11110 xxx  E类地址 (240----)         科研


     10.x.x.x  

     192.168.x.x

     172.16.x.x---172.31.x.x   是私有地址,ISP不传输。

--------------------------------------------------------------------------------------


   一个IP地址由两个部分组成,即网络部分和主机部分。网络部分也称为网络ID,或网络号,它代表一个范围。而主机部分也称为主机ID,或主机号,它代表某台计算机的编号。一个完整的IP地址,描述了某个编号在某个范围内。


  IP地址中到底哪是网络部分,哪是主机部分,由掩码控制。

  掩码中二进制的“1”对应的位都是网络位,而“0”对应的位都是主机位。


  192.168.18.5              1100 0000.1010 1000.0001 0010. 0000 0101

  255.255.255.0             1111 1111.1111 1111.1111 1111. 0000 0000


  掩码中有八个零,也就是说最多它可以有2的八次方个主机在同一范围内。


  上例中即:192.168.18.0---192.168.18.255 都在一个范围内。



   --------------------------------------------------

  如果掩码为:255.255.255.128


           1100 0000.1010 1000.0001 0010. 0000 0101

           1111 1111.1111 1111.1111 1111. 1000 0000

  它代表本范围内最多可以2的七次方个主机,即128个。

      192.168.18.0---192.168.18.127

           192.168.18.128--192.168.18.255


  上面的例子就是把一个大网络 分割成了两个小网段。

  ----------------------------------------------------



           1100 0000.1010 1000.0001 0010. 0000 0101

           1111 1111.1111 1111.1111 1111. 1100 0000

  掩码变成:255.255.255.192  ,说明每一个小段中最多可以有2的六次方个IP地址,即64个。

       192.168.18.0--192.168.18.63    192.168.18.64 ---192.168.18.127

       192.168.18.128--192.168.18.191   192.168.18.192--192.168.18.255


   掩码中多出了两个“1”,实质它就决定了分割2的2次段。

---------------------------------------------------------------------------

           1100 0000.1010 1000.0001 0010. 0000 0101

           1111 1111.1111 1111.1111 1111. 1110 0000


=========================================================================================

    192.168.18.5 255.255.255.0===========> 192.168.18.5/24

    192.168.18.5 255.255.255.128=========> 192.168.18.5/25

    192.168.18.5 255.255.255.192=========> 192.168.18.5/26    这种写法称为CIDR的写法

    我们把这种技术称为“可变长子网掩码”,VLSM


    任何一个范围都有开始和结束。每个网段的开始地址称为该网段的名称或网络号。每一网段的结束地址称为该网段的广播或广播地址或广播号。


   192.168.18.0/26    192.168.18.64/26     192.168.18.128/26     192.168.18.192/26

    192.168.18.63/26   192.168.18.127/26    192.168.18.191/26     192.168.18.255/26


    所以任何一段可用的IP地址个数为:总IP数减2。