Vad är Peer Networking?
Peer-to-peer-nätverk är en serverlös nätverksteknik som gör att flera nätverksenheter kan dela resurser och kommunicera direkt med varandra. Den här tekniken är tillgänglig för Windows XP med Service Pack 1 (SP1) och senare klienter som kör Advanced Networking Pack för peer-to-peer-infrastrukturen.
Peer-to-Peer-infrastrukturen är en uppsättning nätverks-API:er som hjälper dig att utveckla decentraliserade nätverksprogram som använder den kollektiva kraften hos datorer i ett nätverk. Peer-to-peer-program kan till exempel vara samarbetskommunikation, teknik för innehållsdistribution och så vidare.
Peer-to-Peer-infrastrukturen tillhandahåller en solid nätverksinfrastruktur så att du kan koncentrera dig på att utveckla program, eftersom infrastrukturen har utvecklats åt dig.
Peer-to-Peer-infrastrukturen innehåller följande huvudkomponenter:
- skalbar och säker peer-namnupplösning
- Effektiv flerpunkt-kommunikation
- Distribuerad datahantering
- Säkra deltagarnas identiteter
- Säkra peer-to-peer-grupper
Skalbar och säker peer-namnmatchning
Namnområdesprovider-API:et PNRP (Peer Name Resolution Protocol) är ett namn-to-IP matchningsprotokoll. IPv6-omfånget eller kontexten som innehåller alla deltagande noder kallas ett moln. Med PNRP kan peer-datorer interagera med varandra i ett moln.
Effektiv multipunktskommunikation
Peer-to-Peer-infrastrukturen innehåller Graphing API- som ger effektiv kommunikation med flera platser. Precis som PNRP tillåter peer-to-peer-grafering en uppsättning noder att interagera, och data skickas till och från varandra i form av en datapost . Varje post som en peer genererar eller uppdaterar skickas till alla noder i en graf.
Distribuerad datahantering
Distribuerad datahantering lagrar automatiskt alla dataposter som skickas till ett peer-to-peer-nätverk tills den angivna förfallotiden för varje post. Peer-to-peer-nätverk säkerställer att varje nod i ett peer-to-peer-nät har en liknande vy av registerdatabasen. Om ett peer-to-peer-diagram har en associerad säkerhetsmodell innehåller diagrammet följande information:
- Vem kan och kan inte ansluta till en graf
- Vem kan skydda och verifiera poster baserat på externt definierade kriterier
Säkra peer-identiteter
Peer-to-Peer-infrastrukturen tillhandahåller ett Peer-to-Peer-Identity Manager-API som gör att du kan skapa, hantera och manipulera peer-identiteterna. Peer-identiteter används för att definiera namn för säkra slutpunkter i PNRP och kan representera alla resurser som deltar i ett peer-to-peer-nätverk, inklusive säkra peer-to-peer-grupper och tjänster.
Skydda peer-to-peer-grupper
Peer-to-Peer-Grupperings-API:et kombinerar Peer-to-Peer Graphing, Identity Manager och PNRP API:er för att bilda en sammanhängande och bekväm lösning för peer-to-peer-nätverksutveckling. Peer-to-Peer-grupperings-API:et använder API:et Peer-to-Peer Identity Manager och ett självsignerat certifikatschema för att säkerställa säkerheten i grafinfrastrukturen. Varje grupp kan lösas upp och registreras via PNRP, vilket möjliggör namnuppslagning av slumpmässiga jämnlikar inom en registrerad peer-to-peer-grupp. En grupp kan vara en slutpunkt i PNRP, precis som en peer.
En översikt över API:erna i peer-to-peer-infrastrukturen finns i avsnittet Vad är peer-infrastrukturen?.