Ask Your Question
0

HTTP2 Window Full

asked 2021-08-13 20:09:19 +0000

xn gravatar image

Would it be possible for wireshark to perform analysis on http2 connection and stream window size and generate "HTTP2 Window Full" warnings the way it does for TCP Window Full?

I'm interacting with an HTTP server that gets impatient after a few TCP ZeroWindowProbes, and closes the connection. I suspect it's doing the same with HTTP2 streams that aren't being read on the client side, but it sends GOAWAY without an error code. Being able to keep track of the connection and stream window sizes in wireshark would make it easier to identify this problem.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2021-08-14 09:36:00 +0000

BigFatCat gravatar image

I think I understand the series of events.

  1. The TCP client's window is zero.
  2. The TCP server sends TCP window probes because it is waiting for the client to update the window size.
  3. The server sends HTTP GOAWAY to terminate the HTTP session. Afterwards, it either sends a TCP FIN or RESET

I would start Wireshark and then have the client try to duplicate the issue. When the client experiences the issue, immediately stop Wireshark and save the data to a file. If the file is large, you may have to filter for HTTP GOAWAY and then export that stream to another file. If more data is needed, the original file is available.

edit flag offensive delete link more

Comments

I'd like to have Wireshark highlight the case when the client's TCP window is not zero, but one or more of the HTTP2 stream windows are zero, i.e. the client is accepting data one one stream, but not another.

xn gravatar imagexn ( 2021-08-16 13:52:43 +0000 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2021-08-13 20:09:19 +0000

Seen: 482 times

Last updated: Aug 14 '21