修改 Chariot packet size.

因为工作需要使用chariot来测试小封包流量,无奈不知道该如何修改packet size 上网查到的资讯也不行

包括:

(从官方文件出来)修改MSS值 [失败].

(从官方文件出来)修改TCP windows size,出现error code "CHR0125", [失败]

还有修改Windows MTU, MTU试过可改小,但是不知道最小可以支援到多小不过确定不给改成512,[失败]

最后只好找厂商出马,在询问之下发现只要修改 script内的file size为特定数值就可达到效果

厂商回覆:

如要测试 64 跟 128 封包大小的话,只要将 File size 分别改成 18 和 82而封包的内容如下:

64 = Header 14 Bytes, IPv4 20 Bytes, TCP 8 Bytes, FCS Checksum 4 Bytes, Data 18 Bytes

128 = = Header 14 Bytes, IPv4 20 Bytes, TCP 8 Bytes, FCS Checksum 4 Bytes, Data 82 Bytes

意思是以后要打什么大小的包只要扣掉46Byt的大小就行.


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章