Table des matières:
- Définition - Que signifie l'architecture Peer-to-Peer (architecture P2P)?
- Techopedia explique l'architecture Peer-to-Peer (architecture P2P)
Définition - Que signifie l'architecture Peer-to-Peer (architecture P2P)?
L'architecture d'égal à égal (architecture P2P) est une architecture de réseau informatique couramment utilisée dans laquelle chaque poste de travail ou nœud a les mêmes capacités et responsabilités. Elle est souvent comparée et contrastée à l'architecture client / serveur classique, dans laquelle certains ordinateurs sont dédiés à servir d'autres.
Le P2P peut également être utilisé pour faire référence à un seul logiciel conçu pour que chaque instance du programme puisse agir à la fois comme client et serveur, avec les mêmes responsabilités et le même statut.
Les réseaux P2P ont de nombreuses applications, mais la plus courante concerne la distribution de contenu. Cela comprend la publication et la distribution de logiciels, les réseaux de diffusion de contenu, les médias en streaming et la diffusion en continu pour les flux de multidiffusion, ce qui facilite la diffusion de contenu à la demande. D'autres applications concernent la science, le réseautage, les réseaux de recherche et de communication. Même le département américain de la Défense a commencé à rechercher des applications pour les réseaux P2P pour les stratégies modernes de guerre des réseaux.
L'architecture P2P est souvent appelée réseau peer-to-peer.
Techopedia explique l'architecture Peer-to-Peer (architecture P2P)
Les applications P2P sont l'un des principaux problèmes de la controverse sur la neutralité du réseau - un principe qui ne préconise aucune restriction sur le contenu, le format, les technologies, l'équipement ou les modes de communication d'Internet. Les partisans du P2P soutiennent que les gouvernements et les grands fournisseurs de services Internet tentent de contrôler l'utilisation et le contenu d'Internet en orientant la structure du réseau vers une architecture client / serveur. Cela crée des barrières financières pour les particuliers et les petits éditeurs qui cherchent à accéder à Internet et met en place des inefficacités pour le partage de fichiers volumineux.
Il existe trois modèles d'architecture de réseau informatique P2P non structurés:
- P2P pur
- P2P hybride
- P2P centralisé
Dans l'architecture de réseau informatique P2P structuré, les postes de travail (pairs), et parfois aussi les ressources, sont organisés selon des critères et des algorithmes spécifiques. Cela conduit à des superpositions avec des topologies et des propriétés spécifiques.
L'évaluation de certains des avantages et des faiblesses du réseau P2P implique des comparaisons avec l'architecture client / serveur. Les réseaux P2P ont des clients avec des ressources telles que la bande passante, l'espace de stockage et la puissance de traitement. À mesure que la demande augmente sur le système via chaque nœud, la capacité de l'ensemble du système augmente. (Cela explique l'énorme augmentation de la sécurité du système et des mécanismes de vérification des fichiers, ce qui rend la plupart des réseaux P2P résistants à presque tous les types d'attaques.) En comparaison, un réseau client / serveur typique partage les demandes mais pas les ressources. À mesure que des clients supplémentaires rejoignent le système, moins de ressources deviennent disponibles pour chacun.