1. IP地址通常由网络部分和主机部分组成。网络部分用于识别网络,主机部分则用于识别同一网络内的具体主机。
- 全0:表示本地网络地址。
- 全1:表示广播地址。
- 其他值:表示主机地址。
以IPv4地址为例,一个标准的IPv4地址通常由32位二进制组成,可以分为网络位和主机位。具体的位数划分取决于子网掩码。子网掩码决定了IP地址的哪些位是用于网络标识,哪些位是用于主机标识。
举例说明:
假设我们有以下IPv4地址和子网掩码:
- IP地址:192.168.1.10
- 子网掩码:255.255.255.0
在这个例子中:
- 网络部分:192.168.1(前24位)
- 主机部分:10(最后8位)
对于主机位的说明:
- 全0:对于上述例子,IP地址192.168.1.0则表示该网络的本地网络地址,通常用于网络路由。
- 全1:IP地址192.168.1.255则表示该网络的广播地址,用于向同一网络中的所有主机发送数据。
- 其他值:如192.168.1.10是一个具体的主机地址,表示网络中的一台特定的计算机。
2. IP地址的表示方法
- 二进制表示:在32位二进制中每隔8位插入一个空格提高可读性。
- 点分十进制表示:将32位二进制每8位转换成十进制数,每个十进制数在0-255之间,用点号隔开。
- 例如,上述的二进制IP地址
11000000 10101000 00000001 00000001
可以转换成点分十进制表示法为192.168.1.1
。
3. IP地址分类
- 公有地址:这些地址是由InterNIC(互联网编号分配局)或者其授权的机构分配的,可以在全球范围内唯一标识一个设备,并且可以直接在互联网上访问。例如,192.168.1.1是一个常见的公共网络地址,但需要注意的是,这个地址在很多私有网络中也被广泛使用,因此它本身并不是一个全球唯一的公共地址。
- 私有地址:这些地址是为组织内部使用而设置的,不会在全球的互联网上直接访问。私有地址包括以下几个范围:
- 10.0.0.0 到 10.255.255.255
- 172.16.0.0 到 172.31.255.255
- 192.168.0.0 到 192.168.255.255
- 169.254.x.x:这是一类自动专用IP地址,当DHCP(动态主机配置协议)服务器不可用时,设备会自动选择这个范围内的IP地址进行通信。这类地址也被称为链路本地地址,主要用于同一网络内部设备之间的自动通信。
4. 子网划分与VLSM
因为两个结果相同(192.168.1.0),所以这两个IP地址在同一个子网段。