ip地址¶
参考:
ip地址(internet protocol address)全称是互联网协议地址,也称为网际协议地址
ip地址使用ip协议为主机和网络提供统一格式的逻辑地址,其目的是屏蔽物理地址的差异
目前最常用的ip地址包括ipv4地址和ipv6地址
ipv4地址¶
参考:
ipv4(internet protocol version 4)表示ip协议的第4个版本,ip协议地址是目前最常用的地址格式
结构¶
ipv4地址结构经历过三个大的改变,一是设置两级IP地址,二是添加子网字段设置三级IP地址,三是无分类编址
设置两级IP地址¶
ipv4地址由两部分组成:
ipv4地址 = {<网络号>,<主机号>}
网络号标志主机(或路由器)所连接到的网络
主机号标志该主机(或路由器)
根据网络号的不同长度可分为A/B/C/D/E类网络
A类地址网络号长度为1个字节,前1位是类别位,规定为0B类地址网络号长度为2个字节,前2位是类别位,规定为10C类地址网络号长度为3个字节,前3位是类别位,规定为110D类地址没有网络号,前4位是类别位,规定为1110E类地址没有网络号,前4位为类别位,规定为1111
A/B/C类地址是单播地址,用于一对一通信
D类地址是多播地址,用于一对多通信
E类地址保留为以后使用
添加子网字段设置三级IP地址¶
参考:子网划分
ipv4地址由三部分组成:
ipv4地址 = {<网络号>,<子网号>,<主机号>}
网络号标志主机(或路由器)所连接到的网络
子网号标志主机(或路由器)所连接到的子网
主机号标志该主机(或路由器)
通过子网掩码区分子网号和主机号,子网掩码长32位,与ipv4地址一一对应,网络号和子网号的对应位置为1,主机号的对应位置为0
比如设置B类地址的子网号占3位,那么主机号占13位,子网掩码为
# 二进制
11111111 11111111 11100000 00000000
# 点分十进制
255.255.224.0
通过ipv4地址和子网掩码进行与运算,得到子网号和主机号