diff --git a/img/dev/en-p2p-control-messages.dot b/img/dev/en-p2p-control-messages.dot index ddb35231..2c9e41c1 100644 --- a/img/dev/en-p2p-control-messages.dot +++ b/img/dev/en-p2p-control-messages.dot @@ -22,6 +22,8 @@ sendheaders; ERROR [ style = "invis" ]; ERROR -> reject [ style = "invis" ]; +sendcmpct; + label = " \nOverview Of P2P Protocol Control And Advisory Messages" } diff --git a/img/dev/en-p2p-control-messages.png b/img/dev/en-p2p-control-messages.png index f9b69d2c..8443f697 100644 Binary files a/img/dev/en-p2p-control-messages.png and b/img/dev/en-p2p-control-messages.png differ diff --git a/img/dev/en-p2p-control-messages.svg b/img/dev/en-p2p-control-messages.svg index eab70122..d603fbac 100644 --- a/img/dev/en-p2p-control-messages.svg +++ b/img/dev/en-p2p-control-messages.svg @@ -4,94 +4,99 @@ - - + + %3 - - -Overview Of P2P Protocol Control And Advisory Messages + + +Overview Of P2P Protocol Control And Advisory Messages version - -version + +version verack - -verack + +verack version->verack - + ping - -ping + +ping pong - -pong + +pong ping->pong - + getaddr - -getaddr + +getaddr addr - -addr + +addr getaddr->addr - + filterload - -filterload + +filterload filteradd - -filteradd + +filteradd filterload->filteradd - + filterclear - -filterclear + +filterclear filterload->filterclear - + alert - -alert + +alert sendheaders - -sendheaders + +sendheaders reject - -reject + +reject + +sendcmpct + +sendcmpct + diff --git a/img/dev/en-p2p-data-messages.dot b/img/dev/en-p2p-data-messages.dot index 7f9fd575..2e47a418 100644 --- a/img/dev/en-p2p-data-messages.dot +++ b/img/dev/en-p2p-data-messages.dot @@ -10,6 +10,8 @@ edge [ penwidth = 1.75, fontname="Sans", dir="none" ] node [ penwidth = 1.75, shape = "box", fontname="Sans", ] graph [ penwidth = 1.75, fontname="Sans" ] +getblocktxn -> blocktxn [ minlen = 3 ]; + getblocks -> inv; mempool -> inv; diff --git a/img/dev/en-p2p-data-messages.png b/img/dev/en-p2p-data-messages.png index 7b54c695..39ada934 100644 Binary files a/img/dev/en-p2p-data-messages.png and b/img/dev/en-p2p-data-messages.png differ diff --git a/img/dev/en-p2p-data-messages.svg b/img/dev/en-p2p-data-messages.svg index d7ce75f6..73699941 100644 --- a/img/dev/en-p2p-data-messages.svg +++ b/img/dev/en-p2p-data-messages.svg @@ -1,117 +1,131 @@ - - - - -_anonymous_0 - -Overview Of P2P Protocol Data Request And Reply Messages + + + +%3 + +Overview Of P2P Protocol Data Request And Reply Messages + +getblocktxn + +getblocktxn + + +blocktxn + +blocktxn + + +getblocktxn->blocktxn + + -getblocks - -getblocks +getblocks + +getblocks -inv - -inv +inv + +inv getblocks->inv - + -getdata - -getdata +getdata + +getdata -inv->getdata - +inv->getdata + -mempool - -mempool +mempool + +mempool -mempool->inv - +mempool->inv + -tx - -tx +tx + +tx -getdata->tx - +getdata->tx + -block - -block +block + +block -getdata->block - +getdata->block + -merkleblock - -merkleblock +merkleblock + +merkleblock -getdata->merkleblock - +getdata->merkleblock + -notfound - -notfound +notfound + +notfound -getdata->notfound - +getdata->notfound + -getheaders - -getheaders +getheaders + +getheaders -headers - -headers +headers + +headers -getheaders->headers - +getheaders->headers + -label1 -Request For Help -Getting Up To Date +label1 +Request For Help +Getting Up To Date -label2 -Reply With -Inventory +label2 +Reply With +Inventory -label3 -Request For Specific Data +label3 +Request For Specific Data -label4 -Reply With -Requested Data +label4 +Reply With +Requested Data