Private web server problems...

bokfok

Beta member
Messages
2
Hi all,

I am new to web servers and TCP/IP so please have mercy on my soul...

I am having quite a bit of problems getting a very simple webserver (Abyss) on a desktop machine I have to work. This machine (running XP Pro) sits behind a router (Netgear) as well as a fireall (ZA), but both have been configured to allow inbound HTTP calls (on port 80) to be routed to the machine (private IP address on the local network).

All of this seems to work fine (can see inbound traffic forwarded through router to machine and being acknowledged), except that for whatever reason responses to inbound GET HTTP calls from the internet does not seem to reach the client on the other side (so it would appear). When I test the server using http://localhost as well as from any other machine connected to my local network everything works fine (displays static html pages as expected). When I try this from the other side of the router, i.e. the net (from work or via another wireless network), responses sent from the server, does not seem to be acknowledged or reach the client...

I have included an extract from a packet capture on LANView which shows the inbound GET HTTP request being responded to within the same second, but the client still timing out on the other side.

Any ideas?????

NETView packet capture log files has format "time,protocol,srcIP,srcPort,dstIP,dstPort,size,comments"):
22:45:02,TCP,203.219.147.166,11050,192.168.1.2,80,8,Inbound packet containing "020405B401010402"
22:45:02,TCP,192.168.1.2,80,203.219.147.166,11050,8,Outbound packet containing "020405B401010402"
22:45:03,TCP,203.219.147.166,11050,192.168.1.2,80,0,Zero length packet
22:45:03,TCP,203.219.147.166,11050,192.168.1.2,80,448,GET HTTP1.1 request
22:45:03,TCP,192.168.1.2,80,203.219.147.166,11050,253,HTTP OK 200 response (no page details included)
22:45:03,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1)
22:45:03,TCP,192.168.1.2,80,203.219.147.166,11050,249,Static HTML page returned (part 2)
22:45:03,TCP,203.219.147.166,11050,192.168.1.2,80,12,Inbound packet containing "0101050AF96AB61CF96AB715"
22:45:06,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:45:11,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:45:22,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:45:44,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:46:27,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:46:44,TCP,203.219.147.166,11050,192.168.1.2,80,0,Zero length packet

Web server replied within 1 second to the GET request, so don't understand why all the additional traffic then? GET reply also did not reach the client.
 
Here is another LANView packet capture log file illustrating the same issue:

19:07:17,TCP,220.245.178.140,53800,192.168.1.2,80,20,Inbound packet 02 04 05 B4 04 02 08 0A 45 A2 40 DE 00 00 00 00 01 03 03 02
19:07:17,TCP,192.168.1.2,80,220.245.178.140,53800,24,Outbound packet 02 04 05 B4 01 03 03 00 01 01 08 0A 00 00 00 00 00 00 00 00 01 01 04 02
19:07:17,TCP,220.245.178.140,53800,192.168.1.2,80,12,Inbound packet 01 01 08 0A 45 A2 41 BE 00 00 00 00
19:07:17,TCP,220.245.178.140,53800,192.168.1.2,80,535,Inbound GET HTTP1.1 request for index home page.
19:07:17,TCP,192.168.1.2,80,220.245.178.140,53800,265,Outbound HTTP1.1 OK response (200)
19:07:17,TCP,192.168.1.2,80,220.245.178.140,53800,1460,Response continued (main html details)…
19:07:17,TCP,192.168.1.2,80,220.245.178.140,53800,241,Response continued and finalized.
19:07:17,TCP,220.245.178.140,53800,192.168.1.2,80,12,Inbound packet 01 01 08 0A 45 A2 43 30 00 02 93 82
19:07:17,TCP,220.245.178.140,53800,192.168.1.2,80,24,Inbound packet 01 01 08 0A 45 A2 43 57 00 02 93 82 01 01 05 0A
19:07:20,TCP,192.168.1.2,80,220.245.178.140,53800,1460,Outbound GET response without HEAD details (just html portion of response)…
19:07:25,TCP,192.168.1.2,80,220.245.178.140,53800,24,Outbound packet 01 01 08 0A 00 02 93 D0 45 A2 43 57 76 69 65 77 69 6E 67 2E 2E 2E 2E 20
19:07:25,TCP,220.245.178.140,53800,192.168.1.2,80,32,Inbound packet 01 01 08 0A 45 A2 60 EA 00 02 93 82 01 01 05 12 0E D3 F6 73 0E D3 F6 7F 0E D3 F6 73 0E D3 F7 58
19:07:25,TCP,192.168.1.2,80,220.245.178.140,53800,1488,Outbound GET response without HEAD details (just html portion of response)…
19:07:25,TCP,192.168.1.2,80,220.245.178.140,53800,24,Response continued…
19:07:25,TCP,220.245.178.140,53800,192.168.1.2,80,24,Inbound packet 01 01 08 0A 45 A2 61 6D 00 02 93 82 01 01 05 0A 0E D3 F6 67 0E D3 F7 58 - seems to interrupt response continued from server (not all returned yet).
19:07:25,TCP,192.168.1.2,80,220.245.178.140,53800,229,Response still continued…
19:07:25,TCP,220.245.178.140,53800,192.168.1.2,80,32,Another inbound packet from client…
19:07:30,TCP,192.168.1.2,80,220.245.178.140,53800,1460,GET response started again (html portion of GET OK response only)
19:07:35,TCP,192.168.1.2,80,220.245.178.140,53800,24,Response continued…
19:07:35,TCP,220.245.178.140,53800,192.168.1.2,80,32,Another inbound packet of some sort from the client (have the details if required).
19:07:35,TCP,192.168.1.2,80,220.245.178.140,53800,229,Response still continued…
19:07:35,TCP,220.245.178.140,53800,192.168.1.2,80,32,…and so it carries on until I cancel the request via browser client on other side…
 
Back
Top Bottom