View Single Post
  #2 (permalink)  
Old November 23rd, 2010
MrNiceGuy MrNiceGuy is offline
Novicius
 
Join Date: November 23rd, 2010
Posts: 3
MrNiceGuy is a great assister to others; your light through the dark tunnel
Default

Ultrapeers - Leaves

This architecture's goal is to push the weak peers outside the network, and let the strong ones to mediate between them and the enitre network.

Leaves are not part of the network so they have no reason to cache pongs,
pongs caching is used in order to decrease the network traffic (leaves are not part of it)

- Leaves are connected to Ultrapeers
- Ultrapeers are connected to Leaves and other Ultrapeers

Ultrapeers creates and sends PONG packets (from their cache!) to their leaves to make sure their ultrapeers list is fresh and updated.

The bottom line - Leaves shouldnt receive pings
(and If they do - its just a way of an Ultrapeer to ask "Are you alive?", and in that case - its obvious you put your own IP , port in the PONG packet)

2) No, PONG packet contains your own IP and PORT, As I said - Ultrapeers creates PONGS of other ultrapeers from their cache.
Reply With Quote