La technologie Peer to Peer (P to P ou P2P) qui a commencé à émerger en 2001 permet de faire fonctionner des micro-ordinateurs en réseau sans passer par un serveur: en fait chaque ordinateur se comporte comme un serveur, ce qui ne pose pas de problème avec la puissance des PC d'aujourd'hui, mais cela implique un système d'adressage indépendant (qui s'affranchit des DNS, Domain Name Server, annuaire centralisé des noms de domaine)
Tous les nœuds du réseau (Nodes) sont des"Pairs" et chaque "Pair" peut fonctionner comme routeur, client ou serveur en fonction de la nature de la requête qu'il reçoit. L'architecture P2P génère sa propre organisation pour ses nœuds de communication. L'ajout d'un nouveau Pair ne nécessite aucune réorganisation: le réseau s'organise automatiquement en réseau de réseaux plus petits en fonction des échanges, ce qui permet comme disent les anglo-saxons une "scalabilité" (capacité d'adaptation aux changement de taille) et une optimisation de l'utilisation de la bande passante www.ida.liu.se/conferences/p2p/p2p2001/index.html