Megosztás a következőn keresztül:


Társnévfeloldási protokoll

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.

Lásd még