IPv4
32位
组成:网络号.主机号
网络号的作用
用于标识网络中的不同子网,并帮助路由器确定数据包的路由路径。
一句话理解:相当于城区,如:朝阳区、高新区,方便管理,快递员送快递
IP地址分类
根据网络号不同,分为以下几类:
A类IP:网络号占8位,IP地址格式:
网络号.主机号.主机号.主机号B类IP:网络号占16位,IP地址格式:
网络号.网络号.主机号.主机号C类IP:网络号占24位,IP地址格式:
网络号.网络号.网络号.主机号
IP段说明
127网段:回播地址,本地环回地址
主机号
非全0和非全1:可作为子网中的主机号使用主机号
全0地址:代表这个网络本身,可作为子网地址使用主机号
全1地址:特定子网的广播地址169.254.0.0:保留地址,用于DHCP失效(Win)0.0.0.0:保留地址,用于DHCP失效(Linux)
C类IP可容纳主机数量
2^8 - 2 = 254 ,但是要减去 主机号全0、主机号全1,详见 链接
IPV6
IPV6是设计用于 替代IPv4 的下一代IP协议。
IPv6地址长度为
128位,地址空间 增大2^{96}倍灵活的IP报文头部格式。使用一系列固定格式的扩展头部取代了IPv4中可变长度的选项字段。IPv6中选项部分的出现方式也有所变化,使路由器可以简单路过选项而不做任何处理,加快了报文处理速度;
IPv6简化了报文头部格式,字段只有8个,加快报文转发,提高了吞吐量;
提高安全性。身份认证和隐私权是IPv6的关键特性;
支持更多的服务类型;
允许协议继续演变,增加新的功能,使之适应未来技术的发展;
单播地址、组播地址、任播地址
单播地址(Unicast):用于单个接口的标识符,传统的点对点通信。
组播地址(Multicast):多播地址,一点对多点的通信,数据包交付到一组计算机中的每一个。IPv6没有广播的术语,而是将广播看做多播的一个特例。
任播地址(Anycast):泛播地址,这是IPv6增加的一种类型。任播的目的站是一组计算机,但数据包在交付时只交付给其中一个,通常是举例最近的一个。
- 可聚合全球单播地址:前缀001
- 本地单播地址:
- 链路本地:找局域网路由器、子网地址,前缀为1111111010(一般以fe80开头)
- 站点本地:找局域网某台电脑,前缀为1111111011
题
在一台安装好TCP/IP协议的计算机上,当网络连接不可用时,为了测试编写好的网络程序,通常使用的目的主机IP地址为( )
A、0.0.0.0
B、127.0.0.1
C.10.0.0.1
D、210.225.21.255/24
答案
B
题
IPv6的地址空间是IPv4的勺( )倍。
A、4
B、96
C、128
D、2^{96}
答案
D
