单选题
当测试MTU值时所用的ping命令需要输入参数()
A
-l
B
-f
C
-t
D
-d
答案解析
正确答案:B
解析:
题目解析:
题干询问在测试MTU(最大传输单元)值时,使用ping命令需要输入的参数。正确答案是 B:-f。
选项分析:
A: -l
该参数用于指定ping命令发送的数据包大小(即数据负载长度),例如“ping -l 1000”表示发送一个1000字节的数据包。它与设置数据包大小有关,但不涉及分片控制,因此不能用于MTU测试中的关键功能。
B: -f
该参数的作用是“禁止分片”(Don't Fragment)。在测试MTU时,网络设备根据链路的MTU限制决定是否对IP数据包进行分片。若使用-f参数,则发送的数据包IP头部中的“不分片”(DF)标志位被置为1,表示该数据包在传输过程中不允许被分片。当数据包大小超过某段链路的MTU时,路由器将丢弃该包并返回ICMP“需要分片但DF位已设置”的错误消息。通过逐步增大ping包大小并使用-f参数,可以探测出路径上的最小MTU值(即路径MTU),这是路径MTU发现(PMTUD)机制的基础。因此,-f是测试MTU的关键参数。
C: -t
该参数用于持续不断地发送ping请求,直到用户手动中断(如按Ctrl+C)。它主要用于持续连通性测试,与MTU无关。
D: -d
该参数在标准Windows或常见操作系统ping命令中并不存在,属于干扰项。
核心知识点:
1. MTU(Maximum Transmission Unit):指数据链路层所能承载的最大数据包大小,通常以字节为单位。以太网的默认MTU为1500字节。
2. IP分片:当IP数据包大小超过链路MTU时,路由器会将其分片传输。但分片会增加延迟和重传开销,影响性能。
3. 路径MTU发现(Path MTU Discovery, PMTUD):通过发送带有“不分片”标志(DF=1)的IP数据包,并逐步增大其大小,探测整个传输路径中最小的MTU值。一旦数据包过大导致被丢弃并返回ICMP错误,即可确定路径MTU。
4. Ping命令中的-f参数:在Windows和Linux系统中,-f参数用于设置IP数据包的“Don't Fragment”标志位,是实现PMTUD的关键工具。
结论:
测试MTU值时必须使用-f参数来禁止分片,从而触发ICMP错误反馈,进而确定路径MTU。因此,正确答案是B。
题目纠错
相关题目
单选题
调整信道和调解发射功率是WiFi网络优化的两种常用方式。
单选题
同频干扰,即指用户手机WIFI收到的无用信号的载频与路由器设置的WIFI信号载频相同,并对接收同频有用信号的接收机造成的干扰。
单选题
同一PON口下一个ONU可用的光纤总带宽通常可以大于所有ONU用户可能的带宽总和
单选题
同一个分光器下可以同时接ONU及光猫设备。
单选题
同在2.4G频段上的两个设备,如果发射频宽有重叠的部分,就会互相影响,形成邻频干扰。
单选题
尾纤在使用中,为了保证尾纤的性能,弯曲不应该太大。
单选题
未纳管的智能网关也可以使用和家亲APP绑定终端。
单选题
无线传输过程中, 信号穿过门、窗时不会造成信号的衰减。
单选题
无线接入网是以无线电技术(包括移动通信、无绳电话、微波及卫星通信等)为传输手段,连接起端局至用户间的通信网。()
单选题
无线信道不是独占,而是所有同信道的AP共用的。
