twisterp2pnetworkbittorrentblockchainipv6microbloggingsocial-networkdhtdecentralizedtwister-servertwister-ipv6twister-coretwisterarmyp2p-network
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
498 B
20 lines
498 B
digraph uploading { |
|
|
|
node [shape=box]; |
|
|
|
subgraph user_space { |
|
rank=same; |
|
"disk cache" -> "send buffer" [label="copy into peer's send buffer (copy)"] |
|
"send buffer" -> "encrypted send buffer" [label="encrypt in-place (no copy)" style=dashed]; |
|
} |
|
|
|
subgraph kernel { |
|
rank=same; |
|
"kernel page cache"; |
|
"socket kernel buffer" |
|
} |
|
|
|
"encrypted send buffer" -> "socket kernel buffer" [label="write() to socket (copy)"]; |
|
"kernel page cache" -> "disk cache" [label="read() from file (copy)"] |
|
} |
|
|
|
|