Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 (rovný) pro mnoho typů aplikací.
Infrastruktura spolupráce mezi dvěma účastníky je zjednodušená implementace infrastruktury peer-to-peer systému Microsoft Windows, která využívá službu People 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 kterou služba People Near Me funguje, i když může obsluhovat i internetové koncové body nebo kontakty. Zahrnuje běžný Contact Manager, který používá Live Messenger a další aplikace podporující Live k určení koncových bodů kontaktů, dostupnosti a přítomnosti.
Aplikace pro spolupráci
Typická aplikace pro spolupráci mezi dvěma účastníky se skládá z následujících kroků:
Peer určuje identitu peeru, který má zájem o hostování relace spolupráce.
Je odeslán požadavek na hostování relace a hostitelský partner souhlasí s řízením spolupráce.
Hostitel pozve kontakty v podsíti (včetně žadatele) do relace.
Všichni partneři, kteří chtějí spolupracovat, mohou hostitele přidat do svých kontaktů.
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šechny uzly, které chtějí spolupracovat, se připojí k hostitelskému uzlu.
Zatímco účastníci provádějí svou počáteční aktivitu spolupráce, hostitelský účastník může přidat vzdálené účastníky ke svému kontakt manageru. 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, bulletinové desky, konference a další aplikace pro bezserverovou přítomnost.
Zabezpečení sítí peer-to-peer
Ř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í uzly zajišťovat 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. Samopodepsaný certifikát se používá k ověřování a k poskytování informací o partnerské entitě. Podobně jako ověřování X.509, ověřování rovnotvorných sítí spoléhá na řetězec certifikátů, které se vrací k veřejnému klíči, který je považován za důvěryhodný.