¿Qué es P2P?

Peer-to-peer (P2P), también conocida como tecnología de Internet peer-to-peer, es una nueva tecnología de red que depende de la potencia informática y el ancho de banda de los participantes de la red, en lugar de depender de todos reunidos en menos servidores. Las redes P2P se suelen utilizar para conectar nodos mediante conexiones AdHoc. Este tipo de red se puede utilizar para diversos fines y ya se utilizan ampliamente varios programas de intercambio de archivos. La tecnología P2P también se utiliza en comunicaciones de datos para servicios de medios en tiempo real como VoIP.

La red peer-to-peer pura no tiene el concepto de cliente o servidor, solo nodos iguales iguales, que actúan simultáneamente como clientes y servidores para otros nodos de la red. Este modelo de diseño de red difiere del modelo cliente-servidor, en el que las comunicaciones suelen ir hacia y desde un servidor central.

Algunas redes (como Napster, OpenNAP o IRC@find) utilizan una estructura cliente-servidor para algunas funciones (como la búsqueda) y utilizan una estructura P2P para implementar otras funciones. Redes como Gnutella o Freenet utilizan estructuras P2P puras para realizar todas las tareas.

Historia

La arquitectura P2P encarna un concepto clave de la tecnología de Internet, que se describió en el primer documento RFC "RFC1, Host Software" el 7 de abril de 1969. Recientemente, este concepto se ha vuelto muy común en el contexto del intercambio de archivos multimedia sin una estructura de servidor de índice central.