第一、IP地址的分类
A类:0.0.0.0-127.255.255.255 00000000.00000000.00000000.00000000~01111111.1111111.1111111.1111111
B类:128.0.0.0-191.255.255.255 10000000.00000000.00000000.00000000~10111111.1111111.1111111.1111111
C类:192.0.0.0-223.255.255.255 11000000.00000000.00000000.00000000~11011111.1111111.1111111.1111111
私有IP:
A类: 10.0.0.0-10.255.255.255 默认的掩码 /8 255.0.0.0
B类: 172.16.0.0-172.31.255.255 默认的掩码 /16 255.255.0.0
C类: 192.168.0.0-192.168.255.255 默认的掩码 /24 255.255.255.0
特殊的保留IP:
127.0.0.1 - 127.255.255.255 用于本地环回测试,判断tcp/ip协议是否能用
0.0.0.0 - 代表全世界的任意IP
255.255.255.255 - 当前网路中所有主机,也就是广播地址
192.168.1.255 - 在默认掩码的情况下,这个代表192.168.1.0这个网段里的广播地址
第二、子网划分
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32
2^6=64
2^7=128
2^8=256
默认掩码的情况下:
192.168.1.2/24 --- 192.168.1.2/255.255.255.0
24代表掩码(255.255.255.0) 中有多少个1?
掩码是用来与IP地址结合算出网络号
192. 168 .1 .2
255. 255 .255 .0 --> 网络号:192.168.1.0
^主机号:可以分配的使用范围256个
注意:192.168.1.255 ---> 保留,用于广播,不能分配给真实的电脑用
192.168.1.0 --> 保留,代表网络号,不能分配给真实在的电脑
192.168.99.88/24
192 168 99 88
255 255 255 0 --> 192.168.99.0
10.2.8.9/8 --- 10.2.8.9/255.0.0.0 (11111111.00000000.0000000.00000000)
10.2.8.9 - 00001010.00000010.00001000.00001001
255.0.0.0 - 11111111 .00000000.00000000.00000000
网络号:10.0.0.0
10.0.0.0 --10.255.255.255
C类地址的子网划分:
例子1: 192.168.20.0/24 192.168.20.0/255.255.255.0
/24 就是告诉我们一个IP地址中,所有多少作为网络地址,网络地址标识一个网络号
192. 168. 20. 0 --- 11000000.10101000.00010100.00000000
255. 255. 255. 0 --- 11111111. 11111111 . 11111111 .00000000
通过与掩码对比,知道192.168.20.0中前面的24作为一个网络号,所以192.168.20.0这个IP的网络号就是
192.168.20.0,所以剩下ip地址中0000000我们称之为IP地址中的主机号
网络号:192.168.20.0
主机范围:192.168.20.0-192.168.20.255
可以真正分配给节点使用: 192.168.20.1-192.168.20.254
在这个例子中,可用的IP地址个数: 254个
例子2: 192.168.20.0/25 192.168.20.0/255.255.255.128
192. 168. 20. 0 --- 11000000.10101000.00010100.00000000
^这个0不能用
255. 255. 255. 0 --- 11111111. 11111111 . 11111111 .10000000
子网划分的核心思想:就是借用原来属于主机号的位
有多少个子网? 2^1 = 2
每个子网有多少合法主机:2^7-2=128-2=126
子网号:块大小=256-128=128 0-127, 128-255
子网一: 192.168.20.0 ~ 192.168.20.127
子网二: 192.0168.20.128~ 192.168.20.255
有效的地址范围(除去保留的地址,网络号和广播地址):
子网一:192.168.20.1~192.168.20.126 (192.168.20.127是这个子网的最后一个IP地址,用作广播地址,所以不能分配个合法主机)
子网二:192.168.20.129~192.168.20.254
例子3:192.168.20.0/28 192.168.20.0/255.255.255.240
1111111.1111111.11111111.11110000
子网数? 2^4 = 16 一共有16个子网
每个子网的合法主机数 2^4 - 2 = 14
子网的网络号: 块大小=256-240=16
0-15,16-31,32-47 ...... 240-255
有效的地址范围:
网络号: 192.168.20.0 192.168.20.16 .... 192.168.20.240
第一个主机号: 192.168.20.1 192.168.20.17 192.168.20.241
最后一个主机号: 192.168.20.14 192.168.20.30 192.168.20.254
子网的广播地址: 192.168.20.15 192.168.20.31 192.168.20.255
例子4:222.2.3.0/26 222.2.3.0/255.255.255.192
子网数? 2^2=4
每个子网的合法主机数: 2^6-2 62
子网号:块大小=256-192=64
0-63,64-127,128-191,192-255
网络号: 222.2.3.0 222.2.3.64 ... 222.2.3.192
第一个主机号: 222.2.3.1 222.2.3.65 222.2.3.193
最后一个主机号: 222.2.3.62 222.2.3.126 222.2.3.254
子网的广播地址: 222.2.3.63 222.2.3.127 222.2.3.255
例子5: 192.168.20.0/30 192.168.20.0/255.255.255.252
子网数:2^6 = 64
合法主机数: 2^2-2=2
子网号: 256-252=4
0-3,4-7,8-11 ,.... ,252-255
B类地址:
例子1:
172.16.0.0/17 (255.255.128.0)
默认掩码: 11111111.11111111.1000000.0000000
子网数:2^1=2 (B类地址原来的默认掩码就已经16位,17-16=1)
合法主机数:2^15-2=32766
子网号:256-128=128
172.16.0.0-172.16.127.255, 172.16.128.0-172.16.255.255
网络号: 172.16.0.0 172.16.128.0
第一个主机号: 172.16.0.1 172.16.128.1
最后一个主机号: 172.16.127.254 172.16.255.254
子网的广播地址: 172.16.127.255 172.168.255.255
例子1:
172.168.0.0/18 (255.255.192.0)
子网数:2^2=4 (B类地址原来的默认掩码就已经16位,18-16=2)
合法主机数:2^14-2=16382
子网号:256-192=64
172.16.0.0-172.16.63.255, 172.16.64.0-172.16.127.255 。。。
网络号: 172.16.0.0 172.16.64.0 ...... 172.16.192.0
第一个主机号: 172.16.0.1 172.16.64.1 172.16.192.1
最后一个主机号: 172.16.63.254 172.16.127.254 172.16.255.254
子网的广播地址: 172.16.63.255 172.16.127.255 172.16.255.255
例子2:
172.168.0.0/25 (255.255.255.128)
子网数:2^9=512 (B类地址原来的默认掩码就已经16位,25-16=9)
合法主机数:2^7-2=126
子网号:256-128=128
172.16.0.0-172.16.0.127, 172.16.0.128-172.16.0.255 ....
网络号: 172.16.0.0 172.16.0.128 172.16.1.0 ...... 172.16.255.128
第一个主机号: 172.16.0.1 172.16.0.129 172.16.1.1 172.16.255.129
最后一个主机号: 172.16.0.126 172.16.0.254 172.16.1.126 172.16.255.254
子网的广播地址: 172.16.0.127 172.16.0.255 172.16.1.127 172.16.255.255
A类子网划分:
例子1:10.0.0.0/20 (255.255.240.0)
11111111.11111111.11110000.00000000
子网数:2^12=4096 (A类地址原来的默认掩码就已经8位,20-8=12)
合法主机数:2^12-2=4094
子网号:256-240=16
10.0.0.0-10.0.15.255, 10.0.16.0-10.0.31.255 ....
网络号: 10.0.0.0 10.0.16.0 ... 10.255.240.0
第一个主机号: 10.0.0.1 10.0.16.1 10.255.240.1
最后一个主机号: 10.0.15.254 10.0.31.254 10.255.255.254
子网的广播地址: 10.0.15.255 10.0.31.255 10.255.255.255
练习:
192.168.1.0 / 27 (255.255.255.224)
销售: 7 人力:13 后勤:16 财务:15 技术:16
思考:
1、至少需要多少个子网? 5以上,所以只能8个子网
2、每个子网至少需要多少个合法IP? 块大小只能是32,合法IP数32-2=30
排错:
[pc1] ---- eth0 [router] eth1 ----- [pc2]
pc1 : 192.168.1.2/255.255.255.192 gw:192.168.1.62
pc2 : 192.168.1.194/255.255.255.192 gw:192.168.1.64 《---错误
router-eth0:192.168.1.62/255.255.255.192
router-eth1:192.168.1.64/255.255.255.192 《---错误
pc1能否与pc2正常通讯?
子网数:2^2=4 (C类地址原来的默认掩码就已经24位,26-24=2)
合法主机数:2^6-2=62
子网号:256-192=64
网络号: 192.168.1.0 192.168.1.64 .... 192.168.1.192
第一个主机号: 192.168.1.1 192.168.1.65 192.168.1.193
最后一个主机号: 192.168.1.62 192.168.1.126 192.168.1.254
子网的广播地址: 192.168.1.63 192.168.1.127 192.168.1.255
更改:修改router-eth1的ip地址:192.168.1.193 /255.255.255.192
修改pc2的gw :192.168.1.193
==================================================