¿Qué es Peer Networking?
Las redes punto a punto son una tecnología de red sin servidor que permite que varios dispositivos de red compartan recursos y se comuniquen directamente entre sí. Esta tecnología está disponible para Windows XP con Service Pack 1 (SP1) y clientes posteriores que ejecutan advanced Networking Pack para la infraestructura punto a punto.
La infraestructura punto a punto es un conjunto de API de red que le ayudarán a desarrollar aplicaciones de red descentralizadas que usan la potencia colectiva de los equipos en una red. Por ejemplo, las aplicaciones punto a punto pueden ser comunicaciones colaborativas, tecnologías de distribución de contenido, etc.
La infraestructura punto a punto proporciona una infraestructura de red sólida para que pueda concentrarse en el desarrollo de aplicaciones, ya que la infraestructura se desarrolla automáticamente.
La infraestructura punto a punto incluye los siguientes componentes principales:
- Resolución de nombres del mismo nivel escalable y segura
- Comunicación multipunto eficaz
- Administración de datos distribuidos
- Protección de identidades del mismo nivel
- Protección de grupos punto a punto
Resolución de nombres del mismo nivel escalable y segura
La API del proveedor de espacios de nombres del Protocolo de resolución de nombres del mismo nivel (PNRP) es un protocolo de resolución de nombres a IP. El ámbito o el contexto IPv6 que incluye todos los elementos del mismo nivel participantes se denominan nube. PNRP permite a los compañeros interactuar entre sí dentro de una nube.
Comunicación multipunto eficaz
La infraestructura punto a punto incluye Graphing API que proporciona una comunicación multipunto eficaz. Al igual que PNRP, el grafo punto a punto permite que un conjunto de nodos interactúen y pasen datos entre sí en forma de registro. Cada registro que genera un par o actualiza se envía a todos los nodos de un grafo.
Administración de datos distribuidos
La administración de datos distribuida almacena automáticamente todos los registros enviados a un grafo punto a punto hasta la hora de expiración especificada para cada registro. Las redes punto a punto garantizan que cada nodo de un grafo punto a punto tenga una vista similar de la base de datos de registros. Si un grafo punto a punto tiene asociado un modelo de seguridad, el gráfico contiene la siguiente información:
- Quién puede y no puede conectarse a un grafo
- Quién puede proteger y validar registros en función de criterios definidos externamente
Proteger identidades del mismo nivel
La infraestructura punto a punto proporciona una API de Identity Manager punto a punto que permite crear, administrar y manipular las identidades del mismo nivel. Las identidades del mismo nivel se usan para definir nombres para puntos de conexión seguros en PNRP y pueden representar cualquier recurso que participe en una red punto a punto, incluidos los grupos y servicios de punto a punto seguros.
Protección de grupos punto a punto
La API de agrupación punto a punto combina las API de grafo punto a punto, Identity Manager y PNRP para formar una solución cohesiva y conveniente para el desarrollo de aplicaciones de red punto a punto. La API de agrupación punto a punto usa la API peer-to-peer Identity Manager y un esquema de certificado autofirmado para garantizar la seguridad dentro de la infraestructura de grafos. Cada grupo se puede resolver y registrar a través de PNRP, lo que permite la resolución de nombres de pares aleatorios dentro de un grupo de punto a punto registrado. Un grupo puede ser un punto de conexión en PNRP, al igual que un elemento del mismo nivel.
Para obtener información general sobre las API en la infraestructura punto a punto, consulte el tema ¿Qué es la infraestructura del mismo nivel?.