Spolupráce mezi dvěma účastníky

Sítě peer-to-peer jsou využití relativně výkonných počítačů (osobních počítačů), které existují na okraji internetu pro více než jen klientské výpočetní úlohy. Moderní osobní počítač (PC) má velmi rychlý procesor, obrovskou paměť a velký pevný disk, z nichž žádný se plně nevyužívá při provádění běžných výpočetních úloh, jako je e-mail a procházení webu. Moderní počítač může snadno fungovat jako klient i server (partnerský vztah) pro mnoho typů aplikací.

Infrastruktura spolupráce mezi dvěma účastníky je zjednodušená implementace infrastruktury mezi dvěma účastníky systému Microsoft Windows, která využívá službu Lidé Near Me v systému Windows Vista a novějších platformách. Nejlépe se používá pro aplikace s podporou partnerského vztahu v podsíti, pro které služba Lidé Near Me funguje, i když může obsluhovat i internetové koncové body nebo kontakty. Zahrnuje běžnou aplikaci Contact Manager, kterou používá Live Messenger a další aplikace pracující s živým životem k určení koncových bodů kontaktu, dostupnosti a stavu.

Aplikace pro spolupráci

Typická aplikace pro spolupráci mezi dvěma účastníky se skládá z následujících kroků:

  • Partnerský vztah určuje identitu partnerského vztahu, který má zájem o hostování relace spolupráce.

  • Požadavek na hostování relace se nějak odešle a partner hostitele souhlasí se správou aktivit spolupráce.

  • Hostitel pozve kontakty v podsíti (včetně žadatele) do relace.

  • Všichni peerové, kteří chtějí spolupracovat, můžou hostitele přidat do svých kontaktních manažerů.

  • Většina partnerských uzlů odešle odpovědi na pozvánky, ať už přijaté nebo odmítnuté, zpět partnerskému uzlu hostitele včas.

  • Všichni peerové, kteří chtějí spolupracovat, se přihlásí k odběru partnerského vztahu hostitele.

  • Zatímco partnerský vztah provádí svou počáteční aktivitu spolupráce, partnerský vztah hostitele může přidat vzdálené partnerské vztahy ke svému správci kontaktů. Zpracovává také všechny odpovědi na pozvánky k určení, kdo přijal, kdo odmítl a kdo neodpověděl. Může zrušit pozvánky těm, kteří neodpověděli, nebo provést nějakou jinou aktivitu.

  • V tomto okamžiku může partner hostitele zahájit relaci spolupráce se všemi pozvanými partnerskými účastníky nebo zaregistrovat aplikaci v infrastruktuře pro spolupráci. Aplikace P2P používají infrastrukturu spolupráce peer-to-peer a System.Net.PeerToPeer.Collaboration obor názvů ke koordinaci komunikace pro hry, bulletiny, konference a další bezserverové aplikace stavu.

Zabezpečení sítí mezi dvěma účastníky

Řadiče domény v doméně služby Active Directory poskytují ověřovací služby pomocí protokolu Kerberos. V prostředí bez serveru musí partnerský vztah poskytovat vlastní ověřování. V případě sítí peer-to-peer může každý uzel fungovat jako certifikační autorita, čímž se odebere požadavek kořenového certifikátu v důvěryhodném kořenovém úložišti každého partnerského uzlu. Ověřování se poskytuje pomocí certifikátů podepsaných svým držitelem, které jsou formátované jako certifikáty X.509. Jedná se o certifikáty vytvořené jednotlivými partnerskými uzly, které generují dvojici veřejného klíče nebo privátního klíče a certifikát podepsaný pomocí privátního klíče. Certifikát podepsaný svým držitelem slouží k ověřování a k poskytování informací o entitě partnerského vztahu. Podobně jako ověřování X.509 spoléhá ověřování partnerských sítí na řetěz certifikátů trasování zpět k veřejnému klíči, který je důvěryhodný.

Viz také