conexion structure
peer to peer