Another p2p overlay network

EVERYTHING IS .....
EVERYTHING IS .....

In short, by the will of fate I ended up in a taxi and experienced all the delights of this work on my own skin. All the pros and cons. On the plus side, this is a free schedule and the ability to do something else.





. java. . (" “,”")   . 10-15 , .. . .. , . ( ..) . "P2P  overlay" .





  •    





  •  





  • ..    





  •   .





  • Broadcast Multicast





  • ip- NAT   





  •   A    B , . A B





NAT. .





    , . .





. ( IPv4), .





      () 0000 () 1001. , ,  ,   , :





  .





  ..   .





0000  - 0001 -  0010   -  0011 .. .. .





0000 0001 , 0010 ,0100 ,1000 1000 1001.





:





.. 1, 2, 4, 8.





NAT  ,   0001,0010,0100, 1000 0000 . .





    1? , , 0110  (0110-0111) 011 (0110 -1000),   (0100-1000) 01  ,   (0000-1000) 0.





  . ..   IP 0     , 01  0, 011 01 , 0110 011.





.





0110 011. 0100  01, 0000 0.





  : 3.





.





( ). .





    .   , ,   10 00   ,   10 00     , 1001.





, ?

  , . java OSI. .





,   ? :





  • , ( , ..)   





  • , "” ,”" -""





  •  





  • , ,





  •  





 

, , ,   , , .





  " " . ?





  •     ( list   ). .





,       ,     - . .





  • (.. IP    )





  • NAT     (   )





  •  





Let me ask you, but what about the assumption that everything happens in one-dimensional space, because to determine the location of an object you need at least two coordinate axes, or even all three. That's right, and I had to think about solving this issue. How to get a network with the same properties as the above, but in two-dimensional space. Maybe I missed something and there is already a solution? Therefore, I ask the respected audience to offer their options. Well, if someone wants to know how I solved this problem, then after the invitation I will gladly share my thoughts and solutions. Thanks in advance for your comments.








All Articles