they are federated. you cannot only see all those communities, despite them being on various different servers, you can join and access all of them from each and every server. And the content gets sent through the network. As a user you can practically ignore the server part of a community. In this case it is important, in order to distinguish those communities because people created the community with the same name multiple times on multiple servers.