Съдържание:
- Определение - Какво означава Peer-to-peer архитектура (P2P Architecture)?
- Techopedia обяснява Peer-to-peer архитектура (P2P Architecture)
Определение - Какво означава Peer-to-peer архитектура (P2P Architecture)?
Peer-to-peer архитектурата (P2P architecture) е често използвана архитектура на компютърни мрежи, в която всяка работна станция или възел има еднакви възможности и отговорности. Често се сравнява и контрастира с класическата архитектура клиент / сървър, в която някои компютри са посветени на обслужване на други.
P2P може да се използва и за обозначаване на една софтуерна програма, проектирана така, че всеки екземпляр от програмата да действа като клиент и сървър, със същите отговорности и статус.
P2P мрежите имат много приложения, но най-често срещаното е за разпространение на съдържание. Това включва публикуване и разпространение на софтуер, мрежи за доставяне на съдържание, стрийминг медии и промоция за многоадресни потоци, което улеснява доставката на съдържание по заявка. Други приложения включват наука, мрежи, мрежи за търсене и комуникация. Дори Министерството на отбраната на САЩ е започнало проучване на приложения за P2P мрежи за съвременни стратегии за мрежова война.
P2P архитектурата често се обозначава като партньорска мрежа.
Techopedia обяснява Peer-to-peer архитектура (P2P Architecture)
Приложенията P2P са един от основните проблеми в спора относно неутралността на мрежата - принцип, който не се застъпва за ограничения за интернет съдържание, формат, технологии, оборудване или начини на комуникация. Привържениците на P2P твърдят, че правителствата и големите доставчици на интернет услуги се опитват да контролират използването и съдържанието на Интернет, като насочват мрежовата структура към архитектура клиент / сървър. Това създава финансови бариери за хората и малките издатели, които искат да получат достъп до Интернет, и създава неефективност за споделяне на големи файлове.
Има три модела на неструктурирана P2P компютърна мрежова архитектура:
- Чист P2P
- Хибриден P2P
- Централизиран P2P
В структурираната P2P компютърна мрежова архитектура работните станции (връстници), а понякога и ресурсите, са организирани според конкретни критерии и алгоритми. Това води до наслагвания със специфични топологии и свойства.
Оценката на някои от предимствата и слабостите на P2P мрежата включва сравнения с архитектура клиент / сървър. P2P мрежите имат клиенти с ресурси като честотна лента, пространство за съхранение и процесорна мощност. С увеличаване на търсенето на системата през всеки възел, капацитетът на цялата система се увеличава. (Това обяснява огромното увеличение на механизмите за сигурност на системата и проверка на файлове, което прави повечето P2P мрежи устойчиви на почти всеки тип атака.) За сравнение, типичната мрежа клиент / сървър споделя нужди, но не и ресурси. Тъй като допълнителни клиенти се присъединяват към системата, по-малко ресурси стават достъпни за всеки един.