Peer-to-peer
Una red donde las computadoras se hablan directo, sin un servidor central a cargo.
Casi todo internet funciona como cliente-servidor: tu celular le pregunta al servidor de una empresa y el servidor responde. En una red peer-to-peer (P2P, o entre pares) cada participante, cada peer, es cliente y servidor a la vez. Cada uno baja de otros y le sube a otros, así que no hay una única máquina de la que dependa todo.
El ejemplo más conocido es BitTorrent. Un archivo grande se corta en pedacitos, y cada peer baja pedazos distintos de muchos peers al mismo tiempo mientras comparte los que ya tiene. Cuanta más gente quiere un archivo, más fuentes tiene, justo lo contrario de lo que le pasa a un servidor cuando se satura. Las distribuciones de Linux y algunas actualizaciones de juegos lo usan para ahorrar ancho de banda. La misma idea está detrás de las blockchains como Bitcoin, donde cada nodo guarda una copia del registro, y de muchas videollamadas, que mandan audio y video directo entre los participantes cuando el NAT y los firewalls lo permiten.
Lo que se resigna: no hay nadie a cargo que frene contenido o participantes maliciosos, los peers entran y salen así que la disponibilidad es impredecible, y cualquiera con quien te conectás puede ver tu dirección IP. P2P es una forma de armar redes, ni legal ni ilegal en sí misma; lo que importa es qué se comparte.
Para quedarse
- En P2P cada peer consume y a la vez aporta recursos.
- BitTorrent corta los archivos en pedazos que se bajan de muchos peers a la vez.
- Más usuarios significa más capacidad, no más carga sobre un servidor.
- Los peers pueden ver la dirección IP de los demás.