Figure 1:

Figure 2:

Figure 3:

Figure 4:

Figure 5:

Figure 6:

Figure 7:

Figure 8:


Figure 9:

Set of the Protocol’s messages_
| Message | Semantic | Response |
|---|---|---|
| scnState | Inform the neighbors of start of scan | Ok |
| snsState | Inform the neighbors of end of scan | Ok |
| remScan | Ask the neighbor for his list of remaining scans | scanRep |
| continue_scan | Ask the neighbor to continue its regular scan | Ok |
| continue_scan_newSeq | Send the neighbor it’s updated scan sequence and ask him to continue the next scan | Ok |
| start_double_scan | Ask the neighbor to start synchronized double scan | Ok |
| continue_double_scan | Ask the neighbor to continue next synchronized double scan | Ok |
| start_triple_scan_newSeq_sesMem | Send the neighbor it’s updated scan sequence and the other neighbor’s address, and ask him to start the synchronized triple scan | Ok |
| start_triple_scan_sesMem | Send the neighbor the other neighbor’s address and ask him to start the synchronized triple scan | Ok |
| continue_triple_scan | Ask the neighbor to continue next synchronized triple scan | Ok |
| EOCS | Inform the neighbors of end of current scan | Ok |