กลับไปหน้าบทความ

อ่าน 2 นาที

โปรโตคอลการแก้ไขชื่อ Peer

โปรโตคอล Peer Name Resolution ( PNRP ) เป็นโปรโตคอลแบบ Peer-to-Peer ที่ออกแบบโดยMicrosoft PNRP ช่วยให้สามารถ เผยแพร่ และแก้ไขชื่อได้อย่างไดนามิก และต้องใช้IPv6

โปรโตคอลการแก้ไขชื่อ Peer

โปรโตคอล Peer Name Resolution ( PNRP ) เป็นโปรโตคอลแบบ Peer-to-Peer ที่ออกแบบโดยMicrosoft PNRP ช่วยให้สามารถ เผยแพร่ และแก้ไขชื่อได้อย่างไดนามิก และต้องใช้IPv6

PNRP ถูกกล่าวถึงครั้งแรกในระหว่างการนำเสนอในการประชุม P2P ในเดือนพฤศจิกายน พ.ศ. 2544 ปรากฏในเดือนกรกฎาคม พ.ศ. 2546 ในAdvanced Networking Pack สำหรับ Windows XPและต่อมาได้รวมอยู่ในService Pack 2สำหรับ Windows XP PNRP 2.0 เปิดตัวพร้อมกับWindows Vistaและสามารถดาวน์โหลดได้สำหรับผู้ใช้ Windows XP Service Pack 2 [ 1 ] PNRP 2.1 รวมอยู่ในWindows Vista SP1, Windows Server 2008และWindows XP SP3 PNRP v2 ไม่สามารถใช้งานได้ในWindows XP Professional x64 EditionหรือWindows Server 2003 รุ่นใด ๆ[ 2 ]

Windows Remote AssistanceในWindows 7ใช้ PNRP, Teredo และ IPv6 เมื่อเชื่อมต่อโดยใช้ตัวเลือกEasy Connect [ 3 ]

การออกแบบ PNRP ได้รับการคุ้มครองโดยสิทธิบัตรสหรัฐอเมริกาเลขที่ 7,065,587 ซึ่งออกให้เมื่อวันที่ 20 มิถุนายน 2549

Windows 10เวอร์ชัน1909ได้ยกเลิกการรองรับ PNRP แล้ว

บริการ PNRP

PNRP เป็นโปรโตคอลการแก้ไขชื่อแบบกระจายศูนย์ที่อนุญาตให้โฮสต์บนอินเทอร์เน็ตเผยแพร่ "ชื่อคู่ค้า" และที่อยู่ IPv6 ที่เกี่ยวข้อง รวมถึงข้อมูลอื่นๆ โฮสต์อื่นๆ สามารถแก้ไขชื่อคู่ค้า ดึงที่อยู่และข้อมูลอื่นๆ ที่เกี่ยวข้อง และสร้างการเชื่อมต่อแบบคู่ค้าได้

ด้วย PNRP ชื่อเพียร์ประกอบด้วย "ผู้มีอำนาจ" และ "ตัวกำหนดคุณสมบัติ" ผู้มีอำนาจจะถูกระบุด้วยแฮชที่ปลอดภัยของคีย์สาธารณะ ที่เกี่ยวข้อง หรือด้วยตัวยึดตำแหน่ง (เลขศูนย์) หากชื่อเพียร์ "ไม่ปลอดภัย" ตัวกำหนดคุณสมบัติเป็นสตริงทำให้ผู้มีอำนาจสามารถมีชื่อเพียร์ที่แตกต่างกันสำหรับบริการที่แตกต่างกันได้[ 4 ]

หากชื่อโหนดมีความปลอดภัย บันทึกชื่อโหนด PNRP จะได้รับการลงนามโดยหน่วยงานผู้เผยแพร่ และสามารถตรวจสอบได้โดยใช้กุญแจสาธารณะของหน่วยงานนั้น ส่วนชื่อโหนดที่ไม่ปลอดภัยนั้น ใครๆ ก็สามารถเผยแพร่ได้โดยไม่มีการตรวจสอบยืนยัน

หลายหน่วยงานสามารถเผยแพร่ชื่อ peer เดียวกันได้ ตัวอย่างเช่น หากชื่อ peer เชื่อมโยงกับกลุ่มใดกลุ่มหนึ่ง สมาชิกในกลุ่มนั้นก็สามารถเผยแพร่ที่อยู่สำหรับชื่อ peer นั้นได้

ชื่อของเซิร์ฟเวอร์ปลายทางจะถูกเผยแพร่และระบุภายในขอบเขตที่กำหนด ขอบเขตดังกล่าวอาจเป็นลิงก์ภายในเครือข่ายเดียวกัน ไซต์ (เช่น วิทยาเขต) หรืออินเทอร์เน็ตทั้งหมด

PNRP และตารางแฮชแบบกระจาย

ภายในแล้ว PNRP ใช้สถาปัตยกรรมที่คล้ายกับ ระบบ ตารางแฮชแบบกระจายเช่นChordหรือPastryชื่อของพีร์จะถูกแฮชเพื่อสร้าง ตัวระบุพีร์ ขนาด 128 บิตและใช้อัลกอริธึมที่คล้ายกับ DHT เพื่อดึงตำแหน่งของโฮสต์ที่เผยแพร่ตัวระบุนั้น อย่างไรก็ตาม ยังมีความแตกต่างที่สำคัญบางประการ

ระบบ DHT เช่น Chord หรือ Pastry จะจัดเก็บดัชนีของวัตถุ (แฮช) ไว้ที่โหนดที่มีตัวระบุใกล้เคียงกับแฮชมากที่สุด และอัลกอริธึมการกำหนดเส้นทางจะถูกออกแบบมาเพื่อค้นหาโหนดนั้น ในทางตรงกันข้าม PNRP จะจัดเก็บแฮชไว้ที่โหนดที่เผยแพร่ตัวระบุเสมอ ดังนั้น โหนดจะมีจำนวนรายการในระบบกำหนดเส้นทางเท่ากับจำนวนตัวระบุที่เผยแพร่ การออกแบบ PNRP อาจแลกเปลี่ยนความปลอดภัยและความแข็งแกร่งที่เพิ่มขึ้นกับต้นทุนการกำหนดเส้นทางที่สูงขึ้น

ระบบ DHT ส่วนใหญ่จะถือว่ามีเพียงโหนดเดียวเท่านั้นที่เผยแพร่ดัชนีเฉพาะ ในทางตรงกันข้าม PNRP อนุญาตให้โฮสต์หลายตัวเผยแพร่ชื่อเดียวกันได้ ดัชนีภายในนั้นประกอบด้วยแฮช 128 บิตของชื่อโหนดและตัวระบุตำแหน่ง 128 บิต ซึ่งได้มาจากที่อยู่ IPv6 ของโหนดนั้น

PNRP ไม่ใช้ตารางเส้นทาง แต่ใช้แคชของรายการ PNRP แทน รายการแคชใหม่จะถูกสร้างขึ้นโดยอัตโนมัติจากปริมาณการรับส่งข้อมูลที่เกิดขึ้นอย่างต่อเนื่อง อัลกอริทึมการบำรุงรักษาแคชช่วยให้มั่นใจได้ว่าแต่ละโหนดมีความรู้เกี่ยวกับ "คลาวด์" อย่างเพียงพอ โดยได้รับการออกแบบมาเพื่อให้เวลาในการแก้ไขคำขอแปรผันตามลอการิทึมของขนาดคลาวด์

ดูเพิ่มเติม

  • บล็อกของ Microsoft เกี่ยวกับเครือข่าย Peer-to-Peer วิธีที่ฟีเจอร์ต่างๆ ของ Windows ใช้ PNRP
  • ข้อกำหนดโปรโตคอล PNRPv2ที่ MSDN
  • เอกสารประกอบ Microsoft PNRP (API)ที่ MSDN
  • บทความจาก MSDN โดย Justin Smith ที่นำเสนอ PNRP
  • เครือข่าย Peer-to-Peer ของ Windowsที่ Microsoft TechNet
  • แพ็คเกจเครือข่ายขั้นสูงสำหรับ Windows XPที่ Microsoft.com
  • สไลด์นำเสนอเรื่อง "การแก้ไขชื่อโดเมนแบบกระจายศูนย์โดยใช้ระบบ Peer-to-Peer" นำเสนอโดย Christian Huitema ในการประชุม O'Reilly P2P เมื่อเดือนพฤศจิกายน ปี 2001
  • สิทธิบัตรสหรัฐอเมริกาหมายเลข 7,065,587 ,สิทธิบัตรสหรัฐอเมริกาหมายเลข 7,418,479 ,สิทธิบัตรสหรัฐอเมริกาหมายเลข 7,962,651 ,สิทธิบัตรสหรัฐอเมริกาหมายเลข 20,020,143,989 ,สิทธิบัตรสหรัฐอเมริกาหมายเลข 7,065,587 ,สิทธิบัตรสหรัฐอเมริกาหมายเลข 7,068,789 ,สิทธิบัตรสหรัฐอเมริกาหมายเลข 7,496,648
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Peer_Name_Resolution_Protocol&oldid=1268485962 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โปรโตคอลการแก้ไขชื่อ Peer

โปรโตคอล Peer Name Resolution ( PNRP ) เป็นโปรโตคอลแบบ Peer-to-Peer ที่ออกแบบโดยMicrosoft PNRP ช่วยให้สามารถ เผยแพร่ และแก้ไขชื่อได้อย่างไดนามิก และต้องใช้IPv6

บริการ PNRP

PNRP เป็นโปรโตคอลการแก้ไขชื่อแบบกระจายศูนย์ที่อนุญาตให้โฮสต์บนอินเทอร์เน็ตเผยแพร่ "ชื่อคู่ค้า" และที่อยู่ IPv6 ที่เกี่ยวข้อง รวมถึงข้อมูลอื่นๆ โฮสต์อื่นๆ สามารถแก้ไขชื่อคู่ค้า ดึงที่อยู่และข้อมูลอื่นๆ ที่เกี่ยวข้อง และสร้างการเชื่อมต่อแบบคู่ค้าได้

PNRP และตารางแฮชแบบกระจาย

ภายในแล้ว PNRP ใช้สถาปัตยกรรมที่คล้ายกับ ระบบ ตารางแฮชแบบกระจาย เช่น Chord หรือ Pastry ชื่อของพีร์จะถูกแฮชเพื่อสร้าง ตัวระบุพีร์ ขนาด 128 บิต และใช้อัลกอริธึมที่คล้ายกับ DHT เพื่อดึงตำแหน่งของโฮสต์ที่เผยแพร่ตัวระบุนั้น อย่างไรก็ตาม...

ดูเพิ่มเติม

คุณสมบัติใหม่ใน Windows Vista การแก้ไขชื่อมัลติแคสต์แบบลิงก์โลคอล (LLMNR) มัลติแคสต์ DNS (mDNS) ระบบอินพุต/เอาต์พุตพื้นฐานเครือข่าย ( NetBIOS ) เทคโนโลยีเครือข่ายของ Windows Vista เครือข่ายที่ไม่ต้องตั้งค่าใดๆ