Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A társközi környezetekben a társközik meghatározott névfeloldási rendszereket használnak egymás hálózati helyeinek (címeknek, protokolloknak és portoknak) a nevekből vagy más típusú azonosítókból való feloldásához. A múltban a társnevek feloldását bonyolította az eredendően átmeneti kapcsolat, valamint a tartománynévrendszer (DNS) egyéb hiányosságai.
A Microsoft® Windows® társközi hálózatkezelési platformja megoldja ezt a problémát a Peer Name Resolution Protocol (PNRP) használatával, amely egy biztonságos, méretezhető és dinamikus névregisztrációs és névfeloldási protokoll, amelyet először a Windows XP-hez fejlesztettek ki, majd frissítettek a Windows Vista™ rendszerben. A PNRP nagyon különbözik a hagyományos névfeloldási rendszerektől, és izgalmas új lehetőségeket nyit meg az alkalmazásfejlesztők számára.
A PNRP használatával a társnevek alkalmazhatók a gépre, illetve a gépen található egyes alkalmazásokra vagy szolgáltatásokra. Egy peer névfeloldás tartalmaz egy címet, portot, és esetleg egy kiterjesztett hasznos adatcsomagot. Ennek a rendszernek az előnyei közé tartozik a hibatűrés, a szűk keresztmetszetek és a névfeloldások, amelyek soha nem adnak vissza elavult címeket; a protokoll kiváló megoldás a mobilfelhasználók felkutatására.
A biztonság szempontjából a társnevek közzétehetők védettként (védettként) vagy nem védettként (nem védettként). A PNRP nyilvános kulcsú titkosítással védi a biztonságos társneveket a hamisítás ellen; a számítógépeket és a szolgáltatásokat is el lehet nevezni a PNRP-vel.
A társnévfeloldási protokoll a következő tulajdonságokat mutatja be:
Elosztott és szinte teljesen kiszolgáló nélküli. A kiszolgálók csak a rendszerindítási folyamathoz szükségesek.
Biztonságos névkihirdetés harmadik felek bevonása nélkül. A DNS-névküldetéstől eltérően a PNRP-név közzététele azonnali és pénzügyi költség nélkül történik.
A PNRP valós időben frissül, ami megakadályozza az elavult címek feloldását.
A névfeloldás a PNRP-n keresztül a számítógépeken túlnyúlik azáltal, hogy lehetővé teszi a szolgáltatások névfeloldását is.
A System.Net.PeerToPeer névtér
A PNRP-funkciót a System.Net.PeerToPeer .NET-keretrendszer 3.5-ös verziójában lévő névtér határozza meg. Olyan típusokat biztosít, amelyekkel regisztrálhatók és feloldhatók a társnevek egy elérhető PNRP-szolgáltatással.
(A PNRP- és egyéni társfeloldók a System.ServiceModel.PeerResolvers névtérben megadott típusok használatával hozhatók létre és példányosíthatók.)
Az elérhető PNRP-szolgáltatásban a nevek regisztrálásához és feloldásához használt alaptípusok a következők:
Cloud: Meghatározza az elérhető PNRP-felhőt leíró információkat, beleértve annak hatókörét is.
PeerName: Olyan partnernevet határoz meg, amely regisztrálható és ezáltal megoldható a felhőben.
PeerNameRecord: Meghatározza azt a rekordot a PNRP-felhőben, amely tartalmazza a társ regisztrációs adatait, beleértve azokat a hálózati végpontokat, amelyeken a társ kapcsolatba hozható.
PeerNameRegistration: Meghatározza a társnév regisztrációs folyamatát, beleértve a társnév-regisztráció elindításának és leállításának módszereit.
PeerNameResolver: Meghatározza a társnév hálózati végpontokra való feloldásának folyamatát, beleértve a szinkron és az aszinkron megoldási módszereket is.