单选题
86.如果IPv6的主机希望发出的报文最多经过10台路由器转发,则应该修改IPv6报文头中的哪个参数?
A
NextHeader
B
Version
C
HopLimit
D
TrafficClass
答案解析
正确答案:C
解析:
好的,让我们来详细解析这道题。
### 题目背景
IPv6是互联网协议的第六版,用于替代IPv4。IPv6报文头包含多个字段,每个字段都有特定的功能。题目要求我们找出控制报文最多经过多少台路由器转发的参数。
### 报文头字段解析
1. **Next Header (下一个头部)**
- **功能**:指示IPv6报文的有效载荷类型。例如,如果报文携带的是TCP数据,那么Next Header字段的值就是6(表示TCP)。
- **作用**:主要用于确定报文的上层协议类型。
- **示例**:如果一个IPv6报文的Next Header字段值为17,表示该报文的上层协议是UDP。
2. **Version (版本)**
- **功能**:标识IP协议的版本号。对于IPv6,这个字段的值固定为6。
- **作用**:用于区分不同的IP协议版本。
- **示例**:所有IPv6报文的Version字段值都是6,而IPv4报文的Version字段值是4。
3. **Hop Limit (跳数限制)**
- **功能**:指定报文在被丢弃之前可以经过的最大路由器数量。每经过一个路由器,Hop Limit值减1,当值为0时,报文将被丢弃。
- **作用**:防止报文在网络中无限循环,确保报文在一定范围内传输。
- **示例**:如果一个IPv6报文的Hop Limit字段值为10,那么该报文最多可以经过10个路由器。如果经过第10个路由器后,Hop Limit值变为0,报文将被丢弃。
4. **Traffic Class (流量类别)**
- **功能**:用于标记报文的优先级和类型,类似于IPv4中的ToS(Type of Service)字段。
- **作用**:帮助网络设备根据报文的优先级进行处理。
- **示例**:如果一个IPv6报文的Traffic Class字段值为0x80,表示该报文具有较高的优先级。
### 选择答案
根据题目的要求,我们需要找到控制报文最多经过多少台路由器转发的参数。从上述解析可以看出,只有**Hop Limit**字段符合这一要求。
- **答案**:C. Hop Limit
### 总结
- **Next Header**:用于标识上层协议类型。
- **Version**:用于标识IP协议版本。
- **Hop Limit**:用于控制报文的最大跳数。
- **Traffic Class**:用于标记报文的优先级和类型。
因此,正确答案是C. Hop Limit。
相关知识点:
IPv6报文经多跳,修改HopLimit参数
相关题目
单选题
715.启用 GRE 的 keepalive 功能后, GRE 隧道的本端会周期性的每 10s 向对端发送一次 keepalive 报文。
单选题
714.SNMPv1 定义了 5 种协议操作。
单选题
713.RSTP 中 Backup 端口可以替换发生故障的根端口。
单选题
712.STP 协议当指定端口收到比自己差的配置 BPDU 时, 立刻向下游发送自己的 BPDU。
单选题
711.运行 STP 的设备收到 RSTP 的配置 BPDU 时会丢弃。
单选题
710.交换机收到一个单播数据帧,如果该数据帧目的 MAC 在 MAC 地表中能够找到, 这此数据帧一定 会从此 MAC 对应端口转发出去。
单选题
709.ICMP 报文不包含端口号,所以无法使用 NAPT。
单选题
708.如果一个网络的网络地址为 192.168.1.0,那么它的广播地址一定是 192.168.1.255。
单选题
707.ACL 不会过滤设备自身产生的访问其它设备的流量;只过滤转发的流量,转发的流量中包括其它设 备访问该设备的流量。
单选题
706.交换机的端口在收到不携带 VLAN TAG 数据帧时, 一定添加 PVID。
