这个整理的算是比较易懂了 发现错误之处还请指出。
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。