I didnt understand the second question but I can answer you the first:
Its hard to map the entire gnutella network because there's no central point where all nodes report to, but there's a mapping project launched by Gnucleus. On their homepage you can see some grafix (maps) of the P2P net:
http://www.gnucleus.com/research/mapping.html