The client sends its SETTINGS
Before any frame, the client sends the 24-octet connection preface, PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n. RFC 9113 §3.4 chose it so that a large proportion of HTTP/1.x servers and intermediaries do not process further frames. It is not a frame, so it is not drawn. Then SETTINGS states what the client will accept: frames of up to 16 384 bytes (MAX_FRAME_SIZE), 16 384 bytes per stream before the server must wait for more window (INITIAL_WINDOW_SIZE). It also turns server push off (ENABLE_PUSH 0); the hub does not model it anyway.
- moment
- leaves the client
- sent at
- 0 ms
- received at
- 21 ms
- length
- 18 bytes
- flags
- none
Settings
- SETTINGS_ENABLE_PUSH
- 0
- SETTINGS_INITIAL_WINDOW_SIZE
- 16 384
- SETTINGS_MAX_FRAME_SIZE
- 16 384