网络故障排除与Wireshark v2新特性
网络故障排除基础
故障排除是一门需要经验积累的艺术,想要熟练掌握,就需要亲自实践。TCP协议提供了多种错误恢复功能,能帮助我们应对生产环境中常见的数据包丢失问题。例如,TCP重传和重复确认(duplicate ACKs)等技术,让网络管理员的工作轻松了一些。
日常工作中,网络速度慢是常见问题。在解决这类延迟问题前,要先将情况归类,分为线路、客户端或服务器延迟。解决瓶颈问题也很重要,比如数据包在发送方缓冲区排队导致的问题。解决瓶颈问题的最佳方法是借助IO图,直观地了解情况并加以控制。
应用程序常使用HTTP和DNS等协议,我们要熟悉这些协议可能出现的错误代码,即便不使用Wireshark,也要能识别问题。创建基线是处理网络问题的便捷方式,收集包含优化流量模式的跟踪文件,通过对比正常模式和异常模式,能更高效地解决问题。建议从网络的不同位置至少收集2 - 3次网络跟踪数据来创建基线。
以下是一些相关的实践问题:
1. 从网络的不同位置为通信中常用的各种协议创建基线。
2. 解释TCP错误恢复功能的各种特性。
3. 除了DNS和HTTP,还有哪些协议可能会带来麻烦,你会采用什么方法进行故障排除?
4. 解释“瓶颈问题”的含义,能否忽略这些问题ÿ