|
在使用ZLG/IP和UCTCP/IP的过程中遇到下面这个很诡异的问题
[复制链接]
注:晕倒了,这里发不了贴,说我内容太长了。。。
在博客发了问题的地址:http://blog.eeworld.net/pigeon0411/archive/2009/08/07/4422954.aspx
真诚希望高手们给解疑。
下面是引过来的一部分:
在使用ZLG/IP和UCTCP/IP的过程中遇到下面这个很诡异的问题:
同样的WEB页,使用ZLG/IP实现一个简单的WEB页面,可以正常看到图片显示,但在使用UCTCP/IP时可以显示网页但图片却显示不出来。
通过用OmniPeek抓包对比,并未发现异常。两个协议栈测试N次,UCTCP/IP就是不能正常显示图片。以下是抓包数据,请高手们帮忙解疑。
一、使用ZLG/IP正常显示图片的数据包:
![]()
下面是 HTTP的图片的头信息和图片数据的数据包清单:
(1)HTTP的图片的头信息:
Packet Info
Packet Number: 25
Flags: 0x00000000
Status: 0x00000000
Packet Length: 227
Timestamp: 15:24:20.764496000 08/07/2009
Ethernet Header
Destination: 00:24:8C:7A:A9:F5 [0-5]
Source: 52:54:4C:19:F7:42 [6-11]
Protocol Type: 0x0800 IP [12-13]
IP Header - Internet Protocol Datagram
Version: 4 [14 Mask 0xF0]
Header Length: 5 (20 bytes) [14 Mask 0x0F]
Differentiated Services:%00000000 [15]
0000 00.. Default
.... ..00 Not-ECT
Total Length: 209 [16-17]
Identifier: 22 [18-19]
Fragmentation Flags: %010 [20 Mask 0xE0]
0.. Reserved
.1. Do Not Fragment
..0 Last Fragment
Fragment Offset: 0 (0 bytes) [20-21 Mask 0x1FFF]
Time To Live: 128 [22]
Protocol: 6 TCP - Transmission Control Protocol [23]
Header Checksum: 0x77DE [24-25]
Source IP Address: 192.168.0.174 [26-29]
Dest. IP Address: 192.168.0.52 [30-33]
TCP - Transport Control Protocol
Source Port: 80 http [34-35]
Destination Port: 1998 x25-svc-port [36-37]
Sequence Number: 32452 [38-41]
Ack Number: 1576274426 [42-45]
TCP Offset: 5 (20 bytes) [46 Mask 0xF0]
Reserved: %0000 [46 Mask 0x0F]
TCP Flags: %00011000 ...AP... [47]
0... .... (No Congestion Window Reduction)
.0.. .... (No ECN-Echo)
..0. .... (No Urgent pointer)
...1 .... Ack
.... 1... Push
.... .0.. (No Reset)
.... ..0. (No SYN)
.... ...0 (No FIN)
Window: 1460 [48-49]
TCP Checksum: 0xC579 [50-51]
Urgent Pointer: 0 [52-53]
No TCP Options
HTTP - Hyper Text Transfer Protocol
HTTP Version: HTTP/1.0 [54-61]
HTTP Status: 200 [62-64]
HTTP Reason: OK [66-67]
Date: Mon, 24 Nov 2003 01:24:17 GMT [71-104]
Server: microHttp/1.0 Zlgmcu Corporation [108-146]
Accept-Ranges: bytes [150-168]
Connection: Keep-Close [172-192]
Content-Type: image/bmp [196-217]
FCS - Frame Check Sequence
FCS: 0xDCC474F9 Calculated
(2)图片传输的数据包:
Packet Info
Packet Number: 27
Flags: 0x00000000
Status: 0x00000000
Packet Length: 500
Timestamp: 15:24:20.964443000 08/07/2009
Ethernet Header
Destination: 00:24:8C:7A:A9:F5 [0-5]
Source: 52:54:4C:19:F7:42 [6-11]
Protocol Type: 0x0800 IP [12-13]
IP Header - Internet Protocol Datagram
Version: 4 [14 Mask 0xF0]
Header Length: 5 (20 bytes) [14 Mask 0x0F]
Differentiated Services:%00000000 [15]
0000 00.. Default
.... ..00 Not-ECT
Total Length: 482 [16-17]
Identifier: 23 [18-19]
Fragmentation Flags: %010 [20 Mask 0xE0]
0.. Reserved
.1. Do Not Fragment
..0 Last Fragment
Fragment Offset: 0 (0 bytes) [20-21 Mask 0x1FFF]
Time To Live: 128 [22]
Protocol: 6 TCP - Transmission Control Protocol [23]
Header Checksum: 0x76CC [24-25]
Source IP Address: 192.168.0.174 [26-29]
Dest. IP Address: 192.168.0.52 [30-33]
TCP - Transport Control Protocol
Source Port: 80 http [34-35]
Destination Port: 1998 x25-svc-port [36-37]
Sequence Number: 32621 [38-41]
Ack Number: 1576274426 [42-45]
TCP Offset: 5 (20 bytes) [46 Mask 0xF0]
Reserved: %0000 [46 Mask 0x0F]
TCP Flags: %00011000 ...AP... [47]
0... .... (No Congestion Window Reduction)
.0.. .... (No ECN-Echo)
..0. .... (No Urgent pointer)
...1 .... Ack
.... 1... Push
.... .0.. (No Reset)
.... ..0. (No SYN)
.... ...0 (No FIN)
Window: 1460 [48-49]
TCP Checksum: 0x5179 [50-51]
Urgent Pointer: 0 [52-53]
No TCP Options
HTTP - Hyper Text Transfer Protocol
Continuation of existing HTTP stream
Binary Data:
BM........v...(. 42 4D B6 01 00 00 00 00 00 00 76 00 00 00 28 00 [54-69]
................ 00 00 1A 00 00 00 14 00 00 00 01 00 04 00 00 00 [70-85]
..@............. 00 00 40 01 00 00 C4 0E 00 00 C4 0E 00 00 00 00 [86-101]
................ 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 80 [102-117]
................ 00 00 00 80 80 00 80 00 00 00 80 00 80 00 80 80 [118-133]
................ 00 00 C0 C0 C0 00 80 80 80 00 00 00 FF 00 00 FF [134-149]
................ 00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF [150-165]
................ 00 00 FF FF FF 00 FF FF FF FF FF FF FF FF FF FF [166-181]
................ FF FF FF 00 00 00 FF FF FF FF FF FF FF FF FF FF [182-197]
................ FF FF FF 00 00 00 FF FF FF FF FF FF FF FF FF FF [198-213]
................ FF FF FF 00 00 00 FF FF FF FF FF FF FF FF FF FF [214-229]
..............f. FF FF FF 00 00 00 FF FF FF FF FF FF FF F6 66 FF [230-245]
...............o FF FF FF 00 00 00 FF FF FF FF FF FF FF FF FF 6F [246-261]
.........ffoo.ff FF FF FF 00 00 00 FF FF FF 66 66 6F 6F FF 66 66 [262-277]
............o... FF FF FF 00 00 00 FF FF FF F6 FF FF 6F F6 FF F6 [278-293]
..........o.o... FF FF FF 00 00 00 FF FF FF FF 6F FF 6F F6 FF F6 [294-309]
................ FF FF FF 00 00 00 FF FF FF FF F6 FF F6 F6 FF FF [310-325]
o..........o..o. 6F FF FF 00 00 00 FF FF FF FF FF 6F F6 FF 6F FF [326-341]
o.........ff...f 6F FF FF 00 00 00 FF FF FF F6 66 66 F6 FF F6 66 [342-357]
o............o.. 6F FF FF 00 00 00 FF FF FF FF FF FF FF 6F FF FF [358-373]
.............o.. FF FF FF 00 00 00 FF FF FF FF FF FF FF 6F FF FF [374-389]
.............o.. FF FF FF 00 00 00 FF FF FF FF FF FF FF 6F FF FF [390-405]
................ FF FF FF 00 00 00 FF FF FF FF FF FF FF FF FF FF [406-421]
................ FF FF FF 00 00 00 FF FF FF FF FF FF FF FF FF FF [422-437]
................ FF FF FF 00 00 00 FF FF FF FF FF FF FF FF FF FF [438-453]
................ FF FF FF 00 00 00 FF FF FF FF FF FF FF FF FF FF [454-469]
................ FF FF FF 00 00 00 FF FF FF FF FF FF FF FF FF FF [470-485]
.......... FF FF FF 00 00 00 00 00 00 00 [486-495]
FCS - Frame Check Sequence
FCS: 0xC06BDBAA Calculated
以上是使用ZLG/IP传输,截到的数据包,浏览器收到以上数据包就可以正常地完整地显示一个带背景图片的简单页面。
2009-08-07 PM
|
|