IP地址格式解析(ipv4)
ipv4格式解析
IP协议是一种无连接的不可靠协议,IP地址主要可以分为以下几种内网IP,外网IP(私有地址和公有地址),特殊用途的地址,子网划分这几类知识点。
首先,IP地址是在IP协议传输中确定位置的地址,ipv4是由32个二进制位组成的,其中的不同部分可能有着不同的含义(因为子网掩码的存在)
A类地址适用于需要大量主机的网络,比如互联网的核心服务提供商。
B类地址适合中等规模的企业或组织。
C类地址非常适合小型网络,比如家庭或小企业。
D类地址常用于组播应用,比如视频会议、IPTV。
E类地址主要用于科研和测试,普通设备无法使用。
内网IP和外网IP
私有地址
私有地址用于局域网,不能直接在互联网中路由,需通过网络地址转换(NAT)访问互联网。
-
私有地址范围:
例子: 家用路由器默认分配的地址是
192.168.1.x
。- A类:
10.0.0.0 - 10.255.255.255
- B类:
172.16.0.0 - 172.31.255.255
- C类:
192.168.0.0 - 192.168.255.255
- A类:
公共地址
- 公共地址可以在互联网上使用,唯一且全球可路由。
- 非私有地址范围内的IPv4地址为公共地址。
- 申请公共地址需要从区域互联网注册机构获取。
特殊用途的地址
127.0.0.1 | 本地回环地址 | 测试本机网络配置。 |
0.0.0.0 | 未指定地址 | 表示默认路由或地址占位符。 |
255.255.255.255 | 广播地址 | 向网络内所有主机广播信息。 |
示例:
127.0.0.1: 在主机上测试网络应用程序时,通常通过这个地址与自己通信。
255.255.255.255: 网络广播时,数据包会发送到同一子网的所有设备。
子网划分
子网掩码的作用
子网掩码用于将一个IPv4地址划分为网络部分和主机部分:
- 网络部分:标识网络的地址。
- 主机部分:标识网络中的具体设备。
子网掩码通过“1”和“0”的位数来定义:
- 1:网络位。
- 0:主机位。
例如:
- IP地址:
192.168.1.10
- 子网掩码:
255.255.255.0
(即前24位是网络位,后8位是主机位)。
计算网络地址
通过与运算计算出网络地址:
- IP地址:
192.168.1.10
→ 二进制:11000000 10101000 00000001 00001010
- 子网掩码:
255.255.255.0
→ 二进制:11111111 11111111 11111111 00000000
- 与运算结果(网络地址):
11000000 10101000 00000001 00000000
→192.168.1.0
划分子网
将大网络划分为多个小网络,可以提高IP地址的利用率。例如:
- 默认子网掩码:
255.255.255.0
→ 256个地址。 - 新子网掩码:
255.255.255.192
(26位网络位)→ 每个子网64个地址。
划分过程:
- 根据需要的子网数量计算新的子网掩码。
- 使用新子网掩码将地址范围划分为多个子网。