Ethereal-users: [Ethereal-users] Re: Five HTTP 200 responses for one single Request

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: ronnie sahlberg <ronniesahlberg@xxxxxxxxx>
Date: Fri, 4 Nov 2005 19:53:23 -0400
You dont send an ACK back for the data that is therefore being
retransmitted several times.

Since other side never receives an ACK from you it will repeatedly try
retransmitting the same segment over and over.

Looks like your stack has died or something and stopped acking data.



On 11/4/05, Raj Sinha <raj.sinha@xxxxxxxxx> wrote:
> Can some tell me why we are getting five HTTP responses for a single HTTP
> request.
>  What are we violating in the TCP IP ack that warrants a re transmission
> five times.
>  I would appreciate any help. Attached is the Etehereal trace. If you apply
> this filer you can see whats happening
> (ip.addr eq 10.60.32.106 <http://10.60.32.106> and ip.addr eq
> 10.160.117.16<http://10.160.117.16>)
> and (tcp.port eq 80 and tcp.port eq 1032)
>  Frames 50, 173, 1089, 2707 gets re sent.
> Raj
>  or see below
>  No. Time Source Destination Protocol Info
> 23 2.493586 10.160.117.16 <http://10.160.117.16>
> 10.60.32.106<http://10.60.32.106>HTTP GET /avaya/test/notworking.wml
> HTTP/1.1
>  Frame 23 (281 bytes on wire, 281 bytes captured)
> Ethernet II, Src: 00:04:0d:29:54:60, Dst: 00:00:0c:07:ac:01
> Internet Protocol, Src Addr: 10.160.117.16 <http://10.160.117.16> (
> 10.160.117.16 <http://10.160.117.16>), Dst Addr:
> 10.60.32.106<http://10.60.32.106>(
> 10.60.32.106 <http://10.60.32.106>)
> Transmission Control Protocol, Src Port: 1032 (1032), Dst Port: http (80),
> Seq: 0, Ack: 0, Len: 227
> Source port: 1032 (1032)
> Destination port: http (80)
> Sequence number: 0 (relative sequence number)
> Next sequence number: 227 (relative sequence number)
> Acknowledgement number: 0 (relative ack number)
> Header length: 20 bytes
> Flags: 0x0018 (PSH, ACK)
> Window size: 8192
> Checksum: 0xa123 (correct)
> Hypertext Transfer Protocol
> GET /avaya/test/notworking.wml HTTP/1.1\r\n
> Accept: image/vnd.wap.wbmp,text/vnd.wap.wml,*/*;q=0.3\r\n
> Accept-Charset: UTF-8,ISO-8859-1,US-ASCII\r\n
> TE: trailers\r\n
> Host: teleweb\r\n
> User-Agent: AVAYA/IGEN/v2.2+(4620a)/0.0\r\n
> Connection: TE\r\n
> \r\n
>  No. Time Source Destination Protocol Info
> 24 2.493586 10.60.32.106 <http://10.60.32.106>
> 10.160.117.16<http://10.160.117.16>HTTP HTTP/1.1 200 OK
>  Frame 24 (1514 bytes on wire, 1514 bytes captured)
> Ethernet II, Src: 00:09:12:1e:48:06, Dst: 00:04:0d:29:54:60
> Internet Protocol, Src Addr: 10.60.32.106 <http://10.60.32.106> (
> 10.60.32.106 <http://10.60.32.106>), Dst Addr:
> 10.160.117.16<http://10.160.117.16>(
> 10.160.117.16 <http://10.160.117.16>)
> Transmission Control Protocol, Src Port: http (80), Dst Port: 1032 (1032),
> Seq: 0, Ack: 227, Len: 1460
> Source port: http (80)
> Destination port: 1032 (1032)
> Sequence number: 0 (relative sequence number)
> Next sequence number: 1460 (relative sequence number)
> Acknowledgement number: 227 (relative ack number)
> Header length: 20 bytes
> Flags: 0x0010 (ACK)
> Window size: 8090
> Checksum: 0x68a0 (correct)
> SEQ/ACK analysis
> Hypertext Transfer Protocol
> HTTP/1.1 200 OK\r\n
> Server: Microsoft-IIS/4.0\r\n
> Date: Mon, 17 Oct 2005 15:24:42 GMT\r\n
> Content-Type: text/vnd.wap.wml\r\n
> Accept-Ranges: bytes\r\n
> Last-Modified: Fri, 22 Jul 2005 09:28:43 GMT\r\n
> ETag: "5687e4c09f8ec51:140f"\r\n
> Content-Length: 2527\r\n
> \r\n
> eXtensible Markup Language
>  No. Time Source Destination Protocol Info
> 25 2.493586 10.60.32.106 <http://10.60.32.106>
> 10.160.117.16<http://10.160.117.16>HTTP Continuation or non-HTTP
> traffic
>  Frame 25 (1356 bytes on wire, 1356 bytes captured)
> Ethernet II, Src: 00:09:12:1e:48:06, Dst: 00:04:0d:29:54:60
> Internet Protocol, Src Addr: 10.60.32.106 <http://10.60.32.106> (
> 10.60.32.106 <http://10.60.32.106>), Dst Addr:
> 10.160.117.16<http://10.160.117.16>(
> 10.160.117.16 <http://10.160.117.16>)
> Transmission Control Protocol, Src Port: http (80), Dst Port: 1032 (1032),
> Seq: 1460, Ack: 227, Len: 1302
> Source port: http (80)
> Destination port: 1032 (1032)
> Sequence number: 1460 (relative sequence number)
> Next sequence number: 2762 (relative sequence number)
> Acknowledgement number: 227 (relative ack number)
> Header length: 20 bytes
> Flags: 0x0018 (PSH, ACK)
> Window size: 8090
> Checksum: 0x0624 (correct)
> Hypertext Transfer Protocol
> Data (1302 bytes)
>
> No. Time Source Destination Protocol Info
> 26 2.503600 10.160.117.16 <http://10.160.117.16>
> 10.60.32.106<http://10.60.32.106>TCP 1032 > http [ACK] Seq=227 Ack=0
> Win=8192 Len=0
>  Frame 26 (56 bytes on wire, 56 bytes captured)
> Ethernet II, Src: 00:04:0d:29:54:60, Dst: 00:00:0c:07:ac:01
> Internet Protocol, Src Addr: 10.160.117.16 <http://10.160.117.16> (
> 10.160.117.16 <http://10.160.117.16>), Dst Addr:
> 10.60.32.106<http://10.60.32.106>(
> 10.60.32.106 <http://10.60.32.106>)
> Transmission Control Protocol, Src Port: 1032 (1032), Dst Port: http (80),
> Seq: 227, Ack: 0, Len: 0
> Source port: 1032 (1032)
> Destination port: http (80)
> Sequence number: 227 (relative sequence number)
> Acknowledgement number: 0 (relative ack number)
> Header length: 20 bytes
> Flags: 0x0010 (ACK)
> Window size: 8192
> Checksum: 0x9912 (correct)
> SEQ/ACK analysis
>  No. Time Source Destination Protocol Info
> 50 4.676725 10.60.32.106 <http://10.60.32.106>
> 10.160.117.16<http://10.160.117.16>HTTP HTTP/1.1 200 OK
>  Frame 50 (1514 bytes on wire, 1514 bytes captured)
> Ethernet II, Src: 00:09:12:1e:48:06, Dst: 00:04:0d:29:54:60
> Internet Protocol, Src Addr: 10.60.32.106 <http://10.60.32.106> (
> 10.60.32.106 <http://10.60.32.106>), Dst Addr:
> 10.160.117.16<http://10.160.117.16>(
> 10.160.117.16 <http://10.160.117.16>)
> Transmission Control Protocol, Src Port: http (80), Dst Port: 1032 (1032),
> Seq: 0, Ack: 227, Len: 1460
> Source port: http (80)
> Destination port: 1032 (1032)
> Sequence number: 0 (relative sequence number)
> Next sequence number: 1460 (relative sequence number)
> Acknowledgement number: 227 (relative ack number)
> Header length: 20 bytes
> Flags: 0x0010 (ACK)
> Window size: 8090
> Checksum: 0x68a0 (correct)
> SEQ/ACK analysis
> Hypertext Transfer Protocol
> HTTP/1.1 200 OK\r\n
> Server: Microsoft-IIS/4.0\r\n
> Date: Mon, 17 Oct 2005 15:24:42 GMT\r\n
> Content-Type: text/vnd.wap.wml\r\n
> Accept-Ranges: bytes\r\n
> Last-Modified: Fri, 22 Jul 2005 09:28:43 GMT\r\n
> ETag: "5687e4c09f8ec51:140f"\r\n
> Content-Length: 2527\r\n
> \r\n
> eXtensible Markup Language
>  No. Time Source Destination Protocol Info
> 173 9.053018 10.60.32.106 <http://10.60.32.106>
> 10.160.117.16<http://10.160.117.16>HTTP HTTP/1.1 200 OK
>  Frame 173 (1514 bytes on wire, 1514 bytes captured)
> Ethernet II, Src: 00:09:12:1e:48:06, Dst: 00:04:0d:29:54:60
> Internet Protocol, Src Addr: 10.60.32.106 <http://10.60.32.106> (
> 10.60.32.106 <http://10.60.32.106>), Dst Addr:
> 10.160.117.16<http://10.160.117.16>(
> 10.160.117.16 <http://10.160.117.16>)
> Transmission Control Protocol, Src Port: http (80), Dst Port: 1032 (1032),
> Seq: 0, Ack: 227, Len: 1460
> Source port: http (80)
> Destination port: 1032 (1032)
> Sequence number: 0 (relative sequence number)
> Next sequence number: 1460 (relative sequence number)
> Acknowledgement number: 227 (relative ack number)
> Header length: 20 bytes
> Flags: 0x0010 (ACK)
> Window size: 8090
> Checksum: 0x68a0 (correct)
> SEQ/ACK analysis
> Hypertext Transfer Protocol
> HTTP/1.1 200 OK\r\n
> Server: Microsoft-IIS/4.0\r\n
> Date: Mon, 17 Oct 2005 15:24:42 GMT\r\n
> Content-Type: text/vnd.wap.wml\r\n
> Accept-Ranges: bytes\r\n
> Last-Modified: Fri, 22 Jul 2005 09:28:43 GMT\r\n
> ETag: "5687e4c09f8ec51:140f"\r\n
> Content-Length: 2527\r\n
> \r\n
> eXtensible Markup Language
>  No. Time Source Destination Protocol Info
> 1089 17.805603 10.60.32.106 <http://10.60.32.106>
> 10.160.117.16<http://10.160.117.16>HTTP HTTP/1.1 200 OK
>  Frame 1089 (1514 bytes on wire, 1514 bytes captured)
> Ethernet II, Src: 00:09:12:1e:48:06, Dst: 00:04:0d:29:54:60
> Internet Protocol, Src Addr: 10.60.32.106 <http://10.60.32.106> (
> 10.60.32.106 <http://10.60.32.106>), Dst Addr:
> 10.160.117.16<http://10.160.117.16>(
> 10.160.117.16 <http://10.160.117.16>)
> Transmission Control Protocol, Src Port: http (80), Dst Port: 1032 (1032),
> Seq: 0, Ack: 227, Len: 1460
> Source port: http (80)
> Destination port: 1032 (1032)
> Sequence number: 0 (relative sequence number)
> Next sequence number: 1460 (relative sequence number)
> Acknowledgement number: 227 (relative ack number)
> Header length: 20 bytes
> Flags: 0x0010 (ACK)
> Window size: 8090
> Checksum: 0x68a0 (correct)
> SEQ/ACK analysis
> Hypertext Transfer Protocol
> HTTP/1.1 200 OK\r\n
> Server: Microsoft-IIS/4.0\r\n
> Date: Mon, 17 Oct 2005 15:24:42 GMT\r\n
> Content-Type: text/vnd.wap.wml\r\n
> Accept-Ranges: bytes\r\n
> Last-Modified: Fri, 22 Jul 2005 09:28:43 GMT\r\n
> ETag: "5687e4c09f8ec51:140f"\r\n
> Content-Length: 2527\r\n
> \r\n
> eXtensible Markup Language
>  No. Time Source Destination Protocol Info
> 2707 35.300760 10.60.32.106 <http://10.60.32.106>
> 10.160.117.16<http://10.160.117.16>HTTP HTTP/1.1 200 OK
>  Frame 2707 (1514 bytes on wire, 1514 bytes captured)
> Ethernet II, Src: 00:09:12:1e:48:06, Dst: 00:04:0d:29:54:60
> Internet Protocol, Src Addr: 10.60.32.106 <http://10.60.32.106> (
> 10.60.32.106 <http://10.60.32.106>), Dst Addr:
> 10.160.117.16<http://10.160.117.16>(
> 10.160.117.16 <http://10.160.117.16>)
> Transmission Control Protocol, Src Port: http (80), Dst Port: 1032 (1032),
> Seq: 0, Ack: 227, Len: 1460
> Source port: http (80)
> Destination port: 1032 (1032)
> Sequence number: 0 (relative sequence number)
> Next sequence number: 1460 (relative sequence number)
> Acknowledgement number: 227 (relative ack number)
> Header length: 20 bytes
> Flags: 0x0010 (ACK)
> Window size: 8090
> Checksum: 0x68a0 (correct)
> SEQ/ACK analysis
> Hypertext Transfer Protocol
> HTTP/1.1 200 OK\r\n
> Server: Microsoft-IIS/4.0\r\n
> Date: Mon, 17 Oct 2005 15:24:42 GMT\r\n
> Content-Type: text/vnd.wap.wml\r\n
> Accept-Ranges: bytes\r\n
> Last-Modified: Fri, 22 Jul 2005 09:28:43 GMT\r\n
> ETag: "5687e4c09f8ec51:140f"\r\n
> Content-Length: 2527\r\n
> \r\n
> eXtensible Markup Language
>
>