阅读:1442回复:8
数据长度发生变化的问题.
192.168.1.11 发送一个TCP ACK的数据,他的长度IP 的totallength是40再加上ETHERHEADER14,他的长度是54,数据发送出去后
被另一台机器抓住,发现长度居然变成了60, 好象系统自动在后面加了了6个字节的20! 这是怎么会事? 是不是系统在发送长度不到60个字节的时,自己回添加数据(凑成60个自己再)发送? |
|
|
沙发#
发布于:2003-07-15 15:05
在ETHERNET上有可能一个包长度小于60个吗?
我怎么能抓到本机发出的包只有54个字节, 是不是抓包软件把系统添加的那几个字节去掉了! |
|
|
板凳#
发布于:2003-07-15 17:07
ETHERNET+crc最小64B
pattern现在一般是NIC自动加的,所以你可以发54B,但不可能收到 小于60B的packet :P |
|
地板#
发布于:2003-07-15 17:55
愤怒啊,既然是我的抬机器有问题,害我郁闷了几天.FT
顺便问以下:在做NAT是除了FTP还有哪些APP协议和两个PORT都有关系. 现在TCP的NAT有个问题,网页上的图片之类的东西不能通过传下来 |
|
|
地下室#
发布于:2003-07-17 19:02
楼上的舌头吐那么长,送分给你拉. :D
|
|
|
5楼#
发布于:2003-07-18 17:17
第一个20分,珍贵阿 :D
|
|
6楼#
发布于:2003-07-19 21:08
愤怒啊,既然是我的抬机器有问题,害我郁闷了几天.FT TCP_UDP 都有关系,还有如果ICMP的控制 只是图片下不来?奇怪的说?NAT只对数据报数据有效,还能区别出图片? |
|
|
7楼#
发布于:2003-07-21 18:47
楼上的.是不是传输图片.也想FTP一样需要两个端口
|
|
|
8楼#
发布于:2003-07-22 18:25
楼上的.是不是传输图片.也想FTP一样需要两个端口 在OC从OS获取WEB页面的时候.会出现多次连接OS 80端口. 通常在获取图片或是其他插件的时候,都会出现OC重新开端口连接80. 不过这个有影响吗?NAT应该超出这个限制吧. |
|
|