一:简介
它可以唯一标识IP网络中的每台设备(MAC地址也可以唯一标识每台设备,但是唯一的,厂家设定的,利用MAC地址不能看出主机属于哪个网络,而IP地址可以)
每台主机(计算机、网络设备、外围设备)必须具有唯一的地址
-
IP地址由两部分组成:
网络ID 表示网络
每个网段分配一个网络ID
主机ID标识单个主机
由组织分配给各设备
IP地址的格式:点分十进制记法
二:有类IP地址分类
计算公式
计算网络数= 2^(可变的网络ID位) 单个网络中可用的IP数(最多有多少台主机)=2^(可变的主机ID位)-2-
A类: 地址范围 0XXXXXXX: 00000000.Y.Z.M - 01111111 .Y.Z.M
0XXX XXXX. 主机位. 主机位. 主机位 前8位网络位,后24位主机位 网络数: 127(0:未知地址 除外) 126 (0和127 :回环地址 除外) 每个网络中的主机数:2^24-2 默认子网掩码:255.0.0.0 私网地址: 10.0.0.1
-
B类 地址范围 (10XXXXXX . XXXXXXXX):
10000000.00000000.Z.M-10111111.11111111.Z.M (128.Y.Z.M—-191.Y.Z.M)10XX XXXX. XXXX XXXX. 主机位. 主机位 前16位网络位,后16位主机位 网络数:2^14 每个网络中的主机数:2^16-2 默认子网掩码:255.255.0.0 私网地址:172.16.0.0---172.31.0.0
-
C类 地址范围 (110XXXXX.XXXXXXXX.XXXXXXXX.M):
11000000.Y.Z.M-11011111.Y.Z.M (192.Y.Z.M—223.Y.Z.M)110X XXXX. XXXX XXXX. XXXX XXXX. 主机位 前24位网络位,后8位主机位 网络数:2^21 每个网络中的主机数:2^8-2 默认子网掩码:255.255.255.0 私有地址:192.168.0.0-192.168.255.0
D类:组播地址 1110 0000—1110 1111 (224.Y.Z.M—239.Y.Z.M) 不是给计算机分配的,不存在网络ID为和主机ID位
E类:用于科学研究 240-255公共IP地址 (除了私有地址的其他地址,被固定分配)
- 私有IP地址 (不是唯一的,不直接连到互联网。不会被固定分配,可以供多台主机在局域网中使用)
A类: 1个私有网络 B类: 16个私有网络 C类: 255个私有网络
特殊地址
0.0.0.0 不是一个真正意义上的IP 地址。它表示一个集合:所有不清楚的主机和目的网络。
255.255.255.255 限制广播地址。对本机来说,这个地址指本网段内( 同一广播域) 的所有主机
127.0.0.1—-127.255.255.254 本机回环地址,主要用于测试。在传输介质上永远不应该出现目的地址为“ “127.0.0.1”的 的 数据包。
224.0.0.1—-239.255.255.255 组播地址,224.0.0.1 特指所有主机,224.0.0.2 特指所有路由器。 224.0.0.5 指OSPF 路由器,地址多用于一些特定的程序以及多媒体程序
169.254.X.X 如果Windows 主机使用了DHCP 自动分配IP 地址,而又无法从DHCP 服务器获 取地址,系统会为主机分配这样地址。保留地址
三:无类IP地址 CIDR
无类域间路由,网络ID位不确定,主机ID位也不确定。这是可使用子网掩码来区分网络ID位和主机ID位。
CIDR表示法:IP/网络ID位数 eg:192.168.1.100 / 22
子网掩码 32位二进制,对应网络位为1,对应主机位为0。这样就可以判断出哪些是网络位,哪些是主机位
- 子网掩码的八位
-
无类IP地址网络ID位的求法
IP与子网掩码相与
( 判断两个无类IP地址是否在同一个网段,要先求出其网络ID位(IP地址和子网掩码相与得到),如果网络ID位相同,则两个IP地址在同一个网段)
例如:188.20.123.100/13
①求子网掩码
②求网络ID
③求网络中有多少个IP
④网络中最小IP和最大IP
解:
① 题中 /13 说明子网掩码中前13位是1,即11111111. 11111000. 00000000. 00000000 既是 255.248.0.0
② 网络ID=IP和子网掩码相与 = 188.200.0.0
③ IP数 = 2^19-2
④ 网络中最小IP:188.1100 1000.0.0000 0001=188.200.0.1 最大IP:188.1100 1111. 1111 1111.1111 1110=188.200.255.254