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

อ่าน 3 นาที

Bonjour Sleep Proxy

บริการ Bonjour Sleep Proxy ของ Apple เป็นส่วนประกอบ โอเพนซอร์ส [ 1 ] ของ เครือข่ายแบบไม่ต้องกำหนดค่าใดๆ ออกแบบมาเพื่อช่วย ลดการใช้พลังงาน ของอุปกรณ์อิเล็กทรอนิกส์...

Bonjour Sleep Proxy

บริการBonjour Sleep ProxyของApple เป็นส่วนประกอบ โอเพนซอร์ส[ 1 ]ของเครือข่ายแบบไม่ต้องกำหนดค่าใดๆออกแบบมาเพื่อช่วยลดการใช้พลังงานของอุปกรณ์อิเล็กทรอนิกส์ที่เชื่อมต่อเครือข่าย[ 2 ]โดยอนุญาตให้อุปกรณ์ที่ให้บริการต่างๆ เช่น การแชร์ไฟล์ การแชร์เครื่องพิมพ์ หรือการเข้าสู่ระบบระยะไกลเข้าสู่โหมดประหยัดพลังงาน ในขณะที่บริการยังคงใช้งานได้ แม้กระทั่งทั่วโลก โดยการลงทะเบียนกับเซิร์ฟเวอร์พร็อกซีโหมดประหยัดพลังงานบนเครือข่ายท้องถิ่น เซิร์ฟเวอร์พร็อกซีโหมดประหยัดพลังงานจะยังคงโฆษณาบริการบนเครือข่ายท้องถิ่นในนามของโฮสต์โหมดประหยัดพลังงาน และรับฟังการเชื่อมต่อขาเข้า ไม่ว่าบริการนั้นจะใช้งานได้เฉพาะในพื้นที่หรือผ่านทางอินเทอร์เน็ตก็ตาม เมื่ออุปกรณ์ใดๆ พยายามใช้บริการพร็อกซี เซิร์ฟเวอร์พร็อกซีจะปลุกอุปกรณ์ที่อยู่ในโหมดประหยัดพลังงาน และบริการจะทำงานราวกับว่าอุปกรณ์ที่อยู่ในโหมดประหยัดพลังงานยังคงได้รับพลังงานอย่างเต็มที่

อุปกรณ์ใดๆ ที่สามารถทำหน้าที่เป็นเซิร์ฟเวอร์พร็อกซีแบบพักเครื่องได้ จะประกาศสิ่งนี้บน LAN ทั้งหมดที่อุปกรณ์นั้นเป็นส่วนหนึ่ง อุปกรณ์ที่ให้บริการเครือข่าย เช่น การแชร์ไฟล์ เมื่อไม่ได้ใช้งานบริการเหล่านั้น สามารถลงทะเบียนบริการของตนกับเซิร์ฟเวอร์พร็อกซีแบบพักเครื่องที่พร้อมใช้งาน และพักเครื่องจนกว่าจะต้องการใช้บริการใดบริการหนึ่ง เซิร์ฟเวอร์พร็อกซีแบบพักเครื่องจะยังคงประกาศบริการในMulticast DNS (mDNS) ในนามของโฮสต์ที่พักเครื่อง[ 2 ]เมื่อเซิร์ฟเวอร์พร็อกซีแบบพักเครื่องเห็นความพยายามที่จะใช้บริการดังกล่าว มันจะปลุกโฮสต์ที่พักเครื่อง และบริการจะดำเนินการตามปกติ และในกรณีของSSHเซิร์ฟเวอร์ที่มีเซสชันที่ใช้งานอยู่สามารถลงทะเบียนกับพร็อกซี พักเครื่อง และถูกปลุกด้วยแพ็กเก็ตที่ได้รับถัดไป เพื่อดำเนินการต่อในเซสชันเดียวกัน[ 3 ] [ 2 ]

Apple เรียกบริการนี้ว่า Bonjour Sleep Proxy ในเอกสารสนับสนุน[ 4 ]บริการนี้ใช้ ฟีเจอร์ Wake on Demandซึ่งเปิดตัวครั้งแรกในMac OS X Snow Leopard [ 5 ]

รายละเอียด

โปรโตคอลการแก้ไขที่อยู่และโปรโตคอลการค้นหาเพื่อนบ้าน

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

เมื่อแพ็กเก็ตมาถึงจากที่ใดก็ตามบนอินเทอร์เน็ตสำหรับบริการที่ผ่านพร็อกซี เซิร์ฟเวอร์พร็อกซีที่อยู่ในโหมดพักจะปลุกโฮสต์ที่อยู่ในโหมดพักและย้อนกระบวนการข้างต้น โดยใช้ ARP และ NDP อีกครั้งเพื่อเชื่อมโยงที่อยู่ IP เดิมกับเครื่องที่ถูกต้อง และบริการใด ๆ ก็จะดำเนินการต่อไปราวกับว่าเซิร์ฟเวอร์ไม่ได้อยู่ในโหมดพัก

สิ่งนี้อาจสร้างความสับสนให้กับผู้ดูแลระบบเครือข่ายที่ไม่คาดหวังว่าที่อยู่ MAC จะเปลี่ยนแปลง ไป

Wake-on-LAN และแพ็กเก็ตวิเศษ

วิธีการที่เซิร์ฟเวอร์พร็อกซีการนอนหลับปลุกโฮสต์ที่กำลังนอนหลับเรียกว่าWake-on-LANอินเทอร์เฟซเครือข่ายของโฮสต์ที่กำลังนอนหลับที่มีความสามารถนี้จะปลุกเครื่องเมื่อได้รับชุดบิตเฉพาะ และแพ็กเก็ตที่มีรูปแบบนี้เรียกว่าแพ็กเก็ตวิเศษการใช้งานWake on LAN (WoL) ในช่วงแรกๆ จำเป็นต้องใช้อินเทอร์เฟซเครือข่ายแบบมีสาย ในกรณีไร้สาย ( Wi-Fi ) แพ็กเก็ตปลุกจะถูกส่งผ่านWireless Multimedia Extensions (WMM) [ 5 ]ไม่ว่าในกรณีใด ฟังก์ชันนี้จะต้องได้รับการสนับสนุนโดยอินเทอร์เฟซเครือข่าย Apple มีคำแนะนำสำหรับการตรวจสอบความเข้ากันได้กับคุณสมบัตินี้สำหรับคอมพิวเตอร์ Macintosh [ 4 ]

บริการและตัวอย่างที่รองรับ

บริการพร็อกซีการนอนหลับสามารถโฆษณาบริการใด ๆ ที่รองรับ Bonjour ได้ ในขณะที่คอมพิวเตอร์โฮสต์อยู่ในโหมดนอนหลับ ตัวอย่างบริการที่รองรับได้แก่: [ 4 ]

  • การแชร์ไฟล์ : โฮสต์ที่รองรับบริการพร็อกซีแบบพักเครื่อง ซึ่งให้บริการด้านไฟล์ สามารถเข้าสู่โหมดพักเครื่องได้ตามต้องการ เมื่อมีผู้ใดต้องการเข้าถึงไฟล์ที่แชร์ โฮสต์จะตื่นขึ้นโดยอัตโนมัติ
  • การแชร์คลังเพลง iTunes : คอมพิวเตอร์ที่โฮสต์ คลัง เพลง iTunesอาจเข้าสู่โหมดพักเครื่อง และจะตื่นขึ้นโดยอัตโนมัติเมื่อมีคนต้องการเรียกดูคลังเพลง iTunes จากพีซีเครื่องอื่น
  • การแชร์เครื่องพิมพ์ : สามารถเชื่อมต่อและแชร์เครื่องพิมพ์จากคอมพิวเตอร์ที่รองรับบริการพร็อกซีโหมดพักเครื่องได้ คอมพิวเตอร์จะเข้าสู่โหมดพักเครื่องเมื่อไม่ได้ใช้งาน แต่จะตื่นขึ้นเมื่อจำเป็นต้องประมวลผลงานพิมพ์ที่ส่งมาจากคอมพิวเตอร์เครื่องอื่น
  • SSH : คอมพิวเตอร์ที่ให้บริการการเข้าถึง SSH อาจเข้าสู่โหมดพักเครื่อง และตื่นขึ้นมาผ่านบริการพร็อกซีพักเครื่องเมื่อมีการเริ่มต้นการเข้าสู่ระบบ SSH
  • การแชร์หน้าจอเดสก์ท็อป : คล้ายกับตัวอย่างข้างต้น

การนำไปใช้

ตัวอย่างการใช้งานบนเครือข่ายท้องถิ่นสามารถดูได้จากBonjour Browser

  • US 7107442 ดูรูปภาพได้ที่แท็บ Mosaics
  • US 7330986 ดูรูปภาพได้ที่แท็บ Mosaics
  • US 7447757 ดูรูปภาพได้ที่แท็บ Mosaics
  • Fscklog.com: Snow Leopard และ Mac รุ่นปี 2009: Wake on WLAN (เยอรมัน, เยอรมัน)
  • Macrumors.com: เจาะลึกฟีเจอร์ Wake on Demand ของ Snow Leopard
  • opensource.apple.com: การใช้งาน mDNS แบบโอเพนซอร์ส รวมถึงบริการพร็อกซีสำหรับการนอนหลับ
  • มหาวิทยาลัยแคลิฟอร์เนีย ซานดิเอโก: SleepServer: แนวทางที่ใช้ซอฟต์แวร์เพียงอย่างเดียวในการลดการใช้พลังงานของพีซีในสภาพแวดล้อมระดับองค์กร 22 มิถุนายน 2553 Usenix 2010
  • Microsoft Research: ปัญหาการนอนไม่หลับในซีแอตเติลหมดไปแล้ว 22 มิถุนายน 2553 Usenix 2010
  • Stuart Cheshireมีหน้าเว็บที่อธิบายขั้นตอนการแก้ไขปัญหา Sleep Proxy Service
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Bonjour_Sleep_Proxy&oldid=1317943893 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ Bonjour Sleep Proxy

บริการ Bonjour Sleep Proxy ของ Apple เป็นส่วนประกอบ โอเพนซอร์ส [ 1 ] ของ เครือข่ายแบบไม่ต้องกำหนดค่าใดๆ ออกแบบมาเพื่อช่วย ลดการใช้พลังงาน ของอุปกรณ์อิเล็กทรอนิกส์...

โปรโตคอลการแก้ไขที่อยู่และโปรโตคอลการค้นหาเพื่อนบ้าน

เมื่อบริการพร็อกซีแบบพักการทำงานยอมรับคำขอพร็อกซี มันจะเข้าควบคุมที่อยู่ IP ของเซิร์ฟเวอร์พร็อกซีโดยการประกาศผ่าน โปรโตคอลการแก้ไขที่อยู่ (ARP) และ โปรโตคอลการค้นหาเพื่อนบ้าน (NDP) เพื่ออ้างสิทธิ์ในการรับส่งข้อมูลสำหรับที่อยู่ IPv4 ของโฮสต์พร็อกซี มันจะส่ง...

Wake-on-LAN และแพ็กเก็ตวิเศษ

วิธีการที่เซิร์ฟเวอร์พร็อกซีการนอนหลับปลุกโฮสต์ที่กำลังนอนหลับเรียกว่า Wake-on-LAN อิน เทอร์เฟซเครือข่าย ของโฮสต์ที่กำลังนอนหลับที่มีความสามารถนี้จะปลุกเครื่องเมื่อได้รับชุดบิตเฉพาะ และแพ็กเก็ตที่มีรูปแบบนี้เรียกว่า แพ็กเก็ตวิเศษ การใช้งาน Wake on LAN (WoL)...

บริการและตัวอย่างที่รองรับ

บริการพร็อกซีการนอนหลับสามารถโฆษณาบริการใด ๆ ที่รองรับ Bonjour ได้ ในขณะที่คอมพิวเตอร์โฮสต์อยู่ในโหมดนอนหลับ ตัวอย่างบริการที่รองรับได้แก่: [ 4 ]