System Architecture Print

5.1 System Flowchart

 

 



  

                                                            Figure 12

 

5.2 Network Scenario

Scenario 1: Peer Node to Peer Node Communication
When one of the node in peer to peer communication want to connect to another node, the communication initially starts with supernode of first node. The various scenarios for communication to occur with peer to peer communication are as below diagram.

 

 

                                                                       Figure 13          


Scenario 2: Peer Node to NAT/Firewall Node Communication
When one of the nodes is behind firewall or NAT traversed, the supernode will host the http based server for respective node and helps in communication between the two. The various scenarios for communication to occur with peer node to NAT/Firewall node communication are as follows:

 

                                                                                

                                             Figure 14

 

Scenario 3:  NAT/Firewall Node to Peer Node Communication
When one of the nodes is behind firewall or NAT traversed, the supernode will host the http based server for respective node and helps in communication between the two. The various scenarios for communication to occur with peer node to NAT/Firewall node communication are as follows:

 

                                               Figure 15

 

 Scenario 4:  NAT/Firewall Node to NAT/Firewall Node Communication
When both the nodes are behind firewall or NAT traversed, their respective supernode will host the http based server for respective node and helps in communication between the two. The various scenarios for communication to occur with peer node to NAT/Firewall node communication are as follows:

 

                                                      Figure 16