在Windows cmd中使用tracert(用於traceroute)時是否可以增加封包大小?

在Windows cmd中使用tracert(用於traceroute)時是否可以增加封包大小?

我希望tracert在 Windows CMD 中使用 (traceroute) 命令時增加資料包大小。但在windows選項中,並沒有給出增加資料包大小的選項,而是使用預設的64位元組。

我試圖查看當資料包大小太大以致接收器丟棄它時,Wireshark 中的資料包被丟棄的位置。

答案1

TRACERT 診斷實用程式透過發送來決定到目的地的路由 網際網路控制訊息協定 (ICMP) 將資料包回顯到目的地。它的參數是眾所周知的,但資料包大小不是其中之一。

資料包大小由 ICMP 協定決定,不能無限增加。上面的維基百科連結給出了 255 作為最大大小。

當然,您可以建立自己的程式作為 TRACERT 的替代方案,並將垃圾位元組新增至資料包末尾,但您可能會面臨中間防火牆將其視為使用格式錯誤的資料包的攻擊而拒絕的風險。

也許您指的是實用程序,可以使用參數而不是 來ping修改大小 。-ltracert

相關內容