一.IP地址是什么
IP地址是IP协议提供的一种统一的地址格式。因特网使用IP地址作为主机的标志。[IP,英Internet protocol的缩写]
二.IP地址的分类
1、A 类 IP 地址,是指在 IP 地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示 IP 地址的话,A 类 IP 地址就由 1 字节的网络地址和 3 字节主机地址组成,网络地址的最高位必须是“0”。
2、B 类 IP 地址,是指在 IP 地址的四段号码中,前两段号码为网络号码。如果用二进制表示 IP 地址的话,B 类 IP 地址就由 2 字节的网络地址和 2 字节主机地址组成,网络地址的最高位必须是“10”。
3、C 类 IP 地址,是指在 IP 地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示 IP 地址的话,C 类 IP 地址就由 3 字节的网络地址和 1 字节主机地址组成,网络地址的最高位必须是“110”。
4、D 类 IP 地址,在历史上被叫做多播地址,即组播地址。在以太网中,多播地址命名了一组应该在这个网络中应用接收到一个分组的站点。
总的来说,IP 地址分为 A 类 IP 地址、B 类 IP 地址、C 类 IP 地址、D 类 IP 地址四类。
IP地址分为两个部分(网络位,主机位)
A类IP地址
地址范围1.0.0.1-126.255.255.254
B类IP地址
地址范围 128.0.0.1-191.255.255.254
C类IP地址
地址范围192.0.1.1-223.255.254.254
三.IP的二进制转换
每个IP由四组八位的二进制组成,从左往右起分别是2的(n-1)次方,所以随便拿一个256以内的数度给你化为二进制,都可以分解为权值相问加。对应的权值的位值为1,其他位为0即可。
IP是八位,
键值从左到右 1, 2, 3, 4, 5, 6, 7, 8
幂值从左到右也就是 2的 7, 6, 5, 4, 3, 2, 1, 0 次方
次方值从左往右是:2n -1 :128, 64, 32, 16, 8, 4, 2, 1
例 A类地址
64.0.0.0 /8
128 64 32 16 8 4 2
64从左往右 0 1 0 0 0 0 0
0从左往右 0 0 0 0 0 0 0
0从左往右 0 0 0 0 0 0 0
0从左往右 0 0 0 0 0 0 0
(从左往右依次对应,对应的就输“1”,没有的就输“0”)
所有64.0.0.0所对应的二进制为:01000000.00000000.00000000.00000000
四.子网划分
子网划分的定义
Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。
可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。
通过划分子网,我们可以按照我们的需要将网络分割成小网络。这样也有助于降低流量和隐藏网络的复杂性。
1、可以节约IP地址,避免浪费
A、B、C三类的地址范围比较大,造成IP地址浪费比较严重,为了提高IP地址的利用率,将ABC三个类别的地址在利用掩码进行再划分成更细的网段,尽量的节约IP地址的浪费!
2、提高网络性能
3、可以保证网络的安全
4、易于扩大地理范围,有助于覆盖大型地理区域。
如和划分:
子网划分
例一
192.168.0.0 /16
(网络位)(主机位)
IP二进制: 11000000.10101000. 00000000.00000000
(网络位) (主机位)
子网掩码: 11111111.11111111. 00000000.00000000
(子网掩码16个1,故IP地址中前16位是网络位,后16位主机位)
需求:要划分四个子网,借2位,2的2次方,四种可能:
从主机位借2位,划分4个子网
网络位多了2位,所以子网掩码16+2=18,子网1-4如下:
11000000.10101000. 00000000.00000000 /18 192.168.0.0/18
11000000.10101000. 01000000.00000000 /18 192.168.64.0/18
11000000.10101000. 10000000.00000000 /18 192.168.128.0/18
11000000.10101000. 11000000.00000000 /18 192.168.192.0/18
例二
128.32.0.0/16
网络位 主机位
可用IP为 216-2=65534
可用IP范围128.32.0.1~128.32.255.254
10000000.01000000.00000000.00000000
有一个项目有65534个名额
现在有四个企业要竞标这个项目,每个企业分别有2000、3000、700、520人
现在开始分项目,至少要分四块(主机位借两位)
10000000 . 00100000 . 00000000 . 00000000 128.32.0.0/18 给第一个企业
10000000 . 00100000 . 01000000 . 00000000 128.32.64.0/18 给第二个企业
10000000 . 00100000 . 10000000 . 00000000 128.32.128.0/18给第三个企业
10000000 . 00100000 . 11000000 . 00000000 128.32.192.0/18给第四个企业
以上是自己编辑,如有不足之处,请批评指正。