Társközi együttműködés

A peer-to-peer hálózatok az internet peremén található, viszonylag nagy teljesítményű számítógépek (személyi számítógépek) felhasználása több mint csak ügyfélalapú számítási feladatokhoz. A modern személyi számítógép (PC) nagyon gyors processzorral, hatalmas memóriával és nagy merevlemezzel rendelkezik, amelyek közül egyik sem teljes mértékben kihasznált a gyakori számítási feladatok, például az e-mailek és a webböngészés során. A modern számítógép számos alkalmazástípus esetében könnyen ügyfélként és kiszolgálóként (társként) is működhet.

A társközi együttműködési infrastruktúra a Microsoft Windows társközi infrastruktúra egyszerűsített implementációja, amely a Windows Vista és újabb platformokOn a People Near Me szolgáltatást használja. Leginkább társalapú alkalmazásokban használható egy olyan alhálózaton belül, mely esetében a 'Személyek a közelben' szolgáltatás tevékenykedik, bár internetes végpontokat vagy névjegyeket is képes kiszolgálni. Ez magában foglalja a Live Messenger és más élőben ismert alkalmazások által használt gyakori Contact Managert a kapcsolattartási végpontok, a rendelkezésre állás és a jelenlét meghatározásához.

Együttműködési alkalmazások

Egy tipikus társközi együttműködési alkalmazás a következő lépésekből áll:

  • A társ megállapítja annak a társnak az azonosságát, aki együttműködési ülést szeretne szervezni

  • A rendszer valamilyen módon kérést küld egy munkamenet üzemeltetésére, és a gazdatárs elfogadja az együttműködési tevékenység kezelését.

  • A gazdagép meghívja az alhálózaton lévő partnereket (beleértve a kérelmezőt is) egy munkamenetbe.

  • Az együttműködésre vágyó összes társ hozzáadhatja a házigazdát a kapcsolatkezelőikhez.

  • A legtöbb társ időben visszaküldi a meghívásra adott válaszokat a házigazda társ részére, akár elfogadják, akár elutasítják.

  • Minden társ, aki együttműködni akar, feliratkozik a gazdagép társára.

  • Míg a társak folytatják a kezdeti együttműködési tevékenységüket, a házigazda-kapcsolat távoli társakat vehet fel a kapcsolatkezelőbe. Emellett az összes meghívási választ feldolgozza annak meghatározására, hogy ki fogadta el, ki utasította el, és ki nem válaszolt. Visszavonhatja a meghívásokat azok számára, akik nem válaszoltak, vagy valamilyen más tevékenységet hajtanak végre.

  • Ezen a ponton a gazdagép-társ együttműködési munkamenetet indíthat az összes meghívott társsal, vagy regisztrálhat egy alkalmazást az együttműködési infrastruktúrában. A P2P-alkalmazások a társközi együttműködési infrastruktúrát és a System.Net.PeerToPeer.Collaboration névteret használják a játékok, hirdetőtáblák, konferenciák és más kiszolgáló nélküli jelenléti alkalmazások kommunikációjának koordinálására.

Társközi hálózatok biztonsága

Egy Active Directory-tartományban a tartományvezérlők a Kerberos használatával nyújtanak hitelesítési szolgáltatásokat. Kiszolgáló nélküli társkörnyezetben a társtársaknak saját hitelesítést kell biztosítaniuk. Társközi hálózatkezelés esetén bármely csomópont hitelesítésszolgáltatóként működhet, így minden társ megbízható legfelső szintű tárolójában megszűnik a főtanúsítvány követelménye. A hitelesítés x.509-tanúsítványként formázott önaláírt tanúsítványokkal történik. Ezek olyan tanúsítványok, amelyeket minden társ létrehoz, amely létrehozza a nyilvános kulcs/titkos kulcs párt, valamint a titkos kulccsal aláírt tanúsítványt. A rendszer az önaláírt tanúsítványt használja a hitelesítéshez és a társentitására vonatkozó információk megadásához. Az X.509-hitelesítéshez hasonlóan a társhálózat-hitelesítés is a tanúsítványok láncolatára támaszkodik, amelyek megbízható nyilvános kulcsra kerülnek vissza.

Lásd még