win7下为什么发送的tcp包超过mss的值
win7下两个PC用网线直连做ftp下载,一个PC做ftp服务器,一个PC做客户端,在ftp服务器的PC上用wireshark抓包,协商的mss是1460,但是实际下载过程中ftp服务器发出的tcp包超过mss的值,ip层也未分包(mtu值为1500),求高手指点为什么win7下直连的两个PC发送端发出的tcp包会超过MSS的值。备注:winxp下不会出现,win7下无线路由也不会出现,只有两个直连的win7出现
个人认为,你应该在客户边也抓一下包,应该你在server端的抓包位置就像图里的那样,可能是Offload技术把包在下面分解了,只是你没能抓到。 客户端收到的一包数据大小是mss,这个问题只在服务器端抓包出现,请问二楼 win7下如何设置让发送端按照mss发送。另外winxp下直连2个pc不会出现上面的问题。
页:
[1]