IP地址就65536个 , 怎么支撑起全球的IP需求?
- 要知道路由寻址的时候,并不是x.x.x.x ,就路由到x.x.x.x
- IP地址是由网络号 + 主机号 两部分组成。x.x.x.x/? , 路由的时候,它是先匹配到相同的网络号,然后
- 再在这个子网中查看相应的主机号的。所以,网络是又一个一个的子网的构成。
- 129.134.22.0/24 (CIDR 无分类编址),/24 就表示这个子网IP地址的前24位都是129.134.22 ,主机号的范围 1-254 ,主机号不能全为1 或 0;/24记法有时成为子网掩码;
传统的子网掩码一共有32位,被分为连续的两部分,高位部分的每一位都被设为二进制的1,其余部分的每一位均被设为二进制的0。其中为1的位的数目和前缀的长度相同。
- CIDR根据各人需要来分配IP地址,而不是按照一个全网络约定的规则
分类编址 A B C D E : (网络号+ 主机号)
分类标志 : 那些IP是A类 那些是B类的 , 取决于第一个字节!
要判断他是哪一类地址,只要看他第一个字节!
为什么要这样标示?
可以通过连续检查的过程判断IP地址的类别 :
A B C D E 类地址的网络号 和 主机号 :1 - 4字节 但是他们第一个字节的编码都得遵循第一个图!
D类地址用于多点广播(Multicast)。
D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。
地址范围224.0.0.1-239.255.255.254
E类IP地址
以“1111”开始,为将来使用保留。
E类地址保留,仅作实验和开发用。
全零(“0.0.0.0”)地址指任意网络。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。
专有网络块:地址块在专用网络之外不可路由,专用网络之内的主机也不能直接与公共网络通信。但通过网络地址转换(NAT),他们即能做到后者。
CIDR24位块 | 10.0.0.0–10.255.255.255 | 16,777,216 | 一个A类 | 10.0.0.0/8 |
20位块 | 172.16.0.0–172.31.255.255 | 1,048,576 | 连续的16个B类 | 172.16.0.0/12 |
16位块 | 192.168.0.0–192.168.255.255 | 65,536 | 连续的256个C类 | 192.168.0.0/16 |
什么是NAT?
以我们的家庭wifi为例,我们家里面开的这个热点,路由器就是我们连向外界的接口!而在这个局域网中,我们的IP可以看成是我们这台机子的标志一样!不会与外界联系,也就是说我们可以使用任意的IP地址!当我们访问某个web 服务器时,会传到路由器哪里,然后再以路由器的IP地址请求资源,那么自然,请求的资源又是怎么到达相应的机器上的了?那是因为在路由器中维护了一张NAT装换表!