Trying to understand netpeergroup, worldpeergroup and private peergroup.
I have some difficulties with trying to get grip on these basic concepts of netpeergroup, worldpeergroup and private peergroup.
First, is it safe to make assumption that netpeergroup is used to refer "bootstrap" peergroup which every peer create when they start JXTAplatform?
That question might seem stupid, but after reading several examples on different JXTA aspects, and seeing them name this "bootstrap" peergroup to netgroup or worldpeergroup, I just feel need to make sure I get this right.
After thinking this subject, my best guess would be...
netpeergroup can be named/considered worldpeergroup, when:
- to connect/find other peers/resources I use public group that is maintained/kept up by JXTA community
netpeergroup can be named/considered private peergroup, when:
- I provide direct addresses of one or more RDV peers in my network, as shown below:
Or, is concept I just described as private peergroup something else?
And is private peergroup actually just peergroup which has some sort of authentication?
Second thing I dont understand is...
Can I or can I NOT make authentication to netpeergroup (the "bootstrap" group which every peer creates when they start JXTAplatform)?
My best guess would be that I need to have netpeergroup where I advertise secure peergroup which has authentication. And if/when peers successfully can login to this secure peergroup, they would go on and join business groups they need / have credentials. These business groups would have secure peergroup as parentgroup, while secure peergroup would have netpeergroup as parentgroup.
Does this three layer grouping make sence and follow logic of JXTA?
Or is it good idea to try to secure netpeergroup? (I dont know how this could even be done, but it would be very helpfull to know if its possible)
If I dont secure netpeergroup, then would that have some security issues?