twisterp2pnetworkbittorrentblockchainipv6microbloggingdhtdecentralizedsocial-networktwister-ipv6twister-coretwisterarmyp2p-networktwister-server
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
514 B
20 lines
514 B
digraph downloading { |
|
label="" |
|
node [shape=box]; |
|
|
|
subgraph user_space { |
|
rank=same; |
|
"receive buffer" -> "plain text buffer" [label="decrypt in-place (no copy)" style=dashed]; |
|
"plain text buffer" -> "disk cache" [label="move buffer reference (no copy)" style=dashed] |
|
} |
|
|
|
subgraph kernel { |
|
rank=same; |
|
"socket kernel buffer"; |
|
"kernel page cache" |
|
} |
|
|
|
"socket kernel buffer" -> "receive buffer" [label="read() on socket (copy)"]; |
|
"disk cache" -> "kernel page cache" [label="write() to file (copy)"] |
|
} |
|
|
|
|