網絡丟包的故障排除是機器很頭疼的問題,尤其是設備多的時候。網絡丟包主要分為內部丟包和外部丟包。
Wireshark是一款開源網絡嗅探分析工具,其特性總結如下:
(1)支持的協議數量龐大,2000個,覆蓋了當前應用場景下的大部分公共協議。
(2)強大的過濾功能,提供協議本身能提供的信息和大量擴展的信息字段。
(3)Lua插件功能可用于消息的批量處理和私有協議的開發。
(4)開源,可以直接在github上搜索。協議更新很快。例如,在wireshark2.6版本2.6中,quic協議被分為gquic和quic,這是在googlesquic工作組。
(5)報文處理速度快,因為解碼報文、協議解析等方面主要用C語言編寫,效率高。
(6),Linux和Windows都支持。