Los servicios descentralizados implementan una pila de protocolos P2P (punto a punto), a menudo sobre TCP / IP. Cada nodo en la red actúa como un cliente y un servidor al mismo tiempo. Sin embargo, no todas las redes P2P están totalmente descentralizadas.
En la mayoría de los casos, las redes P2P tienen uno o más nodos estáticos (nodos de enrutador y / o servidores de directorio). Cada nodo estático realiza un seguimiento de los pares de la red para que puedan encontrarse entre sí. Cuando un par necesita algunos datos, solicita al nodo estático conocido más cercano las direcciones de los otros miembros de la red; así, los compañeros involucrados pueden establecer conexiones directas entre ellos.
Hay algunos pocos casos en que las redes P2P están (en la práctica, al menos) totalmente descentralizadas. En redes pequeñas es posible aprovechar la capa de enlace, por ejemplo, consultar tablas ARP para descubrir pares en una red TCP / IP a través de Ethernet.
- ¿Es posible deshacerse de los virus instalando un software antivirus después de que la computadora está infectada?
- ¿Es una buena idea obtener un título en ingeniería de software / programación de software?
- ¿Por qué la profesión de ingeniería de software carece de un organismo de autogobierno / defensa? Por ejemplo, los contadores tienen el AICPA, los abogados tienen bares.
- ¿Quiénes son las personas que desarrollan software de código abierto y por qué lo están haciendo?
- Después de SQL, ¿qué debo aprender a continuación para poder crear un software básico por mi cuenta?