Browse Source

docs: move tcp-window.png to imgs/

Possibly fixes #4842. I'm not familiar with the doc generation pipeline, but other images under `imgs/` seem to work so just cargo-culting it.
pull/4849/head
Erik Grinaker 5 years ago
committed by GitHub
parent
commit
476d49c27d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 1 deletions
  1. +0
    -0
      docs/imgs/tcp-window.png
  2. +1
    -1
      docs/introduction/architecture.md

docs/introduction/tcp-window.png → docs/imgs/tcp-window.png View File


+ 1
- 1
docs/introduction/architecture.md View File

@ -47,7 +47,7 @@ Here are some relevant facts about TCP:
3. The syn/ack process also means that there's a high overhead for small, frequent messages 3. The syn/ack process also means that there's a high overhead for small, frequent messages
4. Sockets are represented by file descriptors. 4. Sockets are represented by file descriptors.
![tcp-window](tcp-window.png)
![](../imgs/tcp-window.png)
In order to have performant TCP connections under the conditions created in Tendermint, we've created the `mconnection`, or the multiplexing connection. It is our own protocol built on top of TCP. It lets us reuse TCP connections to minimize overhead, and it keeps the window size high by sending auxiliary messages when necessary. In order to have performant TCP connections under the conditions created in Tendermint, we've created the `mconnection`, or the multiplexing connection. It is our own protocol built on top of TCP. It lets us reuse TCP connections to minimize overhead, and it keeps the window size high by sending auxiliary messages when necessary.


Loading…
Cancel
Save