IPv4
由32位二进制数组成,一般用点分十进制来表示
组成部分
网络部分(NETWORK)
主机部分(HOST)
我们一般说的百兆、千兆网络的单位是bps(比特率,即位/秒,bit/s),比如我们说网卡或光纤的传输速度是百兆,也就是100Mbps的意思。而在实际应用中(迅雷等下载工具)使用的传输单位是字节/秒(Byte/s)。
Byte是字节,而bit是二进制位单元
8 bit = 1 byte
公有网络地址
公有网络地址(以下简称公网地址)是指在互联网上全球唯一的IP地址。2019年11月26日,是人类互联网时代值得纪念的一天,全球近43亿个IPv4地址已正式耗尽。
A、B、C、D、E五类
A类地址范围:1.0.0.1~126.255.255.254
(网络部分+主机部分+主机部分+主机部分)
(有类边界)默认子网掩码为/8,即255.0.0.0
B类地址范围:128.0.0.1~191.255.255.254
B类地址=网络部分+网络部分+主机部分+主机部分
(有类边界)默认子网掩码为/16,即255.255.0.0
C类地址范围:192.0.0.1~223.255.255.254
C类地址=网络部分+网络部分+网络部分+主机部分
(有类边界)默认子网掩码为/24,即255.255.255.0
D类地址范围:224.0.0.1~239.255.255.254
用于组播通信的地址
E类地址范围:240.0.0.1~255.255.255.254
用于科学研究的保留地址
以127开头的IP地址都代表本机(广播地址127.255.255.255除外),127.0.0.1为本机回环地址
169.254.0.0~169.254.255.255 DHCP服务失效时分配的地址
私有网络地址
指内部网络或主机的IP地址,IANA(互联网数字分配机构)规定将下列的IP地址保留用作私网地址,不在Internet上被分配,可在一个单位或公司内部使用。
A类私有地址:10.0.0.0~10.255.255.255 10.0.0.0/8
B类私有地址:172.16.0.0~172.31.255.255 172.16.0.0/12
C类私有地址:192.168.0.0~192.168.255.255 192.168.0.0/16
子网
子网网段组成
每个网段代表着一个特定的地理范围或网络区域,可以帮助网络管理员更好地组织和管理网络资源,实现网络分区和配置。
网络地址(子网地址,网络号),可用IP,广播地址
例:192.168.1.189/24
网络地址:192.168.1.0
可用IP:192.168.1.1~192.168.1.254
广播地址:192.168.1.255
子网掩码
有32个二进制位
对应IP地址的网络部分用1表示
对应IP地址的主机部分用0表示
例:
求192.168.1.189/26子网掩码
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 0 0 0 0 0 0
得255.255.255.192 子网掩码
如何求网络地址,可用IP和广播地址
网络地址(子网地址,网络号)
IP地址和子网掩码作“与”运算得到
0和任何数相与都等于0
1和任何数相与都等于任何数本身
例:
求192.168.1.189/26网络地址
1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 1 0 1 1 1 1 0 1 IP地址
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 0 0 0 0 0 0 子网掩码
1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 1 0 0 0 0 0 0 0 网络地址
得192.168.1.128 网络地址
广播地址
将主机部分位全部置 1 得到广播地址
例:
求192.168.1.189/26广播地址
1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 1 0 1 1 1 1 0 1 IP地址
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 子网掩码
1 1 0 0 0 0 0 0. 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 1 0 1 1 1 1 1 1 广播地址
得192.168.1.191 广播地址
可用IP
网络地址到广播地址之间
例:
求192.168.1.189/26可用IP
网络地址:192.168.1.128 广播地址:192.168.1.191
得192.168.1.129~192.168.1.190 可用IP
子网数和主机数
子网数
子网数=2^n,其中n为子网部分位数
根据IP地址的类型来判断n的值:
A类地址:子网掩码 - 8
B类地址:子网掩码 - 16
C类地址:子网掩码 - 24
例:
求C类地址 /26 的子网数
其中n=26-24,所以子网数为2^2=4
主机数(可用IP)
主机数(可用IP)=2^N - 2,其中N为主机部分位数
N= 32 - 子网掩码
求C类地址 /26 的主机数
其中N=32-26,所以主机数为2^6-2=62
子网划分 VLSM和地址汇总CIDR
例:
192.168.1.0 | /24 | /25 | /26 | /27 | /28 | /29 | /30 | /31 | /32 |
子网掩码 255.255.255.数 | 0 | 128 | 192 | 224 | 240 | 248 | 252 | 254 | 255 |
子网个数 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 |
IP数量 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
可用IP | 254 | 126 | 62 | 30 | 14 | 6 | 2 | 1 |
子网划分VLSM(可变长子网掩码)
允许把子网继续划分为更小的子网
例:
一、某公司使用192.168.0.0/24网段,公司部门情况:财务部:20台主机,综合部:16台主机,销售部:60台主机,生产部:46台主机。通过子网划分给部门分配网络地址、子网掩码及广播地址
192.168.0.0/24网段 一共 256 个IP
/26 子网数:4 每个子网中可用主机数:2^6 -2=62
财务部 192.168.0.0/26
综合部 192.168.0.64/26
销售部 192.168.0.128/26
生产部 192.168.0.192/26
二、某公司使用192.168.0.0/24网段,公司部门情况:财务部:20台主机,综合部:16台主机,销售部:65台主机,生产部:46合主机。通过子网划分给部门分配网络地址、子网掩码以及可用主机范围192.168.0.0/24网段 一共 256 个IP
财务部 192.168.0.0/27 0~31
综合部 192.168.0.32/27 32~63
生产部 192.168.0.64/26 64~127
销售部 192.168.0.128/25 128~255
地址汇总CIDR(无类别域间路由)
将好多个IP网络汇总成一个网段
例:
192.168.1.0/24 192.168.0000 0001.00000000
192.168.2.0/24 192.168.0000 0010.00000000
192.168.3.0/24 192.168.0000 0011.00000000
192.168.4.0/24 192.168.0000 0100.00000000
192.168.5.0/24 192.168.0000 0101.00000000
192.168.6.0/24 192.168.0000 0110.00000000
192.168.7.0/24 192.168.0000 0111.00000000
192.168.8.0/24 192.168.0000 1000.00000000
192.168.9.0/24 192.168.0000 1001.00000000
根据IP有多少相同不变的位得到汇总后的掩码
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 0 0 0 0 .0 0 0 0 0 0 0 0
得192.168.1.0/20