เครือข่าย P2P (peer-to-peer) คืออะไรและใช้ทำอะไร?

หากคุณใช้อินเทอร์เน็ตเป็นประจำ มีความเป็นไปได้สูงที่คุณจะไม่พบคำว่า peer-to-peer หรือ(term peer-to-peer or P2P) P2P ไม่ว่าจะมีการกล่าวถึงในบทความข่าว ทางทีวี หรือในการสนทนากับเพื่อนที่บอกคุณว่าเขาเพิ่งดาวน์โหลด (news article)Linuxเวอร์ชันล่าสุดผ่านP2Pคุณอาจสะดุดกับคำนี้ หากคุณต้องการทราบว่าเครือข่ายแบบเพียร์ทูเพียร์คืออะไรใช้ P2P(P2P)สำหรับอะไร และดูตัวอย่างเครือข่ายเพียร์ทูเพียร์ คุณควรอ่านบทความนี้:

เครือข่ายเพียร์ทูเพียร์คืออะไร?

Peer-to-peerหรือP2Pในรูปแบบย่อ หมายถึงเครือข่ายคอมพิวเตอร์ที่ใช้สถาปัตยกรรมแบบกระจาย ใน เครือข่าย P2Pคอมพิวเตอร์และอุปกรณ์ทั้งหมดที่เป็นส่วนหนึ่งของเครือข่ายดังกล่าวจะเรียกว่าเพียร์ และใช้ร่วมกันและแลกเปลี่ยนปริมาณ(share and exchange workloads)งาน แต่ละเพียร์ในเครือข่ายเพียร์ทูเพียร์(peer-to-peer network)มีค่าเท่ากับเพียร์อื่นๆ ไม่มีเพียร์ที่มีสิทธิพิเศษ และไม่มีอุปกรณ์ผู้ดูแลระบบ(administrator device) หลัก ในศูนย์กลางของเครือข่าย

การจำลองเครือข่ายเพียร์ทูเพียร์

เครือข่ายเพียร์ทูเพียร์เป็นเครือข่ายที่คุ้มค่าที่สุดในโลกคอมพิวเตอร์ (computer world)เพื่อนแต่ละคนมีค่าเท่ากัน และเพื่อนแต่ละคนมีสิทธิและหน้าที่เหมือนกันกับคนอื่นๆ เพียร์เป็นทั้งไคลเอนต์และเซิร์ฟเวอร์ในเวลาเดียวกัน

อันที่จริงแล้ว ทุกทรัพยากรและทุกสินทรัพย์ที่มีอยู่ในเครือข่ายเพียร์ทูเพียร์(peer-to-peer network)นั้นถูกแบ่งปันกันในหมู่เพื่อนฝูง โดยไม่ต้องมีเซิร์ฟเวอร์กลางเข้ามาเกี่ยวข้อง ทรัพยากรที่ใช้ร่วมกันในเครือข่าย P2P(P2P network)อาจเป็นสิ่งต่างๆ เช่นการใช้โปรเซสเซอร์(processor usage)ความจุดิสก์(disk storage capacity)หรือแบนด์วิดท์ของเครือ(network bandwidth)ข่าย

P2P (peer-to-peer) ใช้ทำอะไร?

เป้าหมายหลักของเครือข่ายเพียร์ทูเพียร์คือการแบ่งปันทรัพยากรและช่วยให้คอมพิวเตอร์และอุปกรณ์ทำงานร่วมกัน ให้บริการเฉพาะ หรือดำเนินงานเฉพาะ ดังที่กล่าวไว้ก่อนหน้านี้P2Pใช้เพื่อแบ่งปันทรัพยากรการคำนวณทุกประเภท เช่น กำลังประมวลผลแบนด์วิดท์เครือข่าย(network bandwidth)หรือพื้นที่จัดเก็บ(disk storage space)ดิสก์ อย่างไรก็ตามกรณีการใช้งาน(use case) ทั่วไป สำหรับเครือข่ายเพียร์ทูเพียร์คือการแชร์ไฟล์บนอินเทอร์เน็ต เครือข่ายแบบ Peer-to-Peer เหมาะสำหรับการแชร์ไฟล์(file sharing)เพราะช่วยให้คอมพิวเตอร์ที่เชื่อมต่อสามารถรับไฟล์และส่งไฟล์พร้อมกันได้

ลองนึกภาพสถานการณ์นี้: คุณเปิดเว็บเบราว์เซอร์(web browser)และเยี่ยมชมเว็บไซต์ที่คุณดาวน์โหลดไฟล์ ในกรณีนี้ เว็บไซต์ทำงานเป็นเซิร์ฟเวอร์ และคอมพิวเตอร์ของคุณทำหน้าที่เป็นไคลเอนต์ที่ได้รับไฟล์ คุณสามารถเปรียบเทียบกับถนนเดินรถทางเดียว: ไฟล์ที่คุณดาวน์โหลดคือรถที่เปลี่ยนจากจุด A (เว็บไซต์) ไปยังจุด B (คอมพิวเตอร์ของคุณ)

เนื้อหาที่ถ่ายโอนจากเครือข่ายหรือจากอินเทอร์เน็ตไปยังคอมพิวเตอร์

เมื่อคุณดาวน์โหลดไฟล์เดียวกันจากเครือข่ายเพียร์ทูเพีย(peer-to-peer network)ร์ โดยใช้แพลตฟอร์ม BitTorrent เป็นจุดเริ่มต้น(starting point)การดาวน์โหลดจะดำเนินการแตกต่างกัน ไฟล์นี้ดาวน์โหลดไปยังคอมพิวเตอร์ของคุณเป็นบิตและบางส่วนที่มาจากคอมพิวเตอร์เครื่องอื่นๆ ที่เชื่อมต่อกับเครือข่าย P2P(P2P network) เดียวกัน และมีไฟล์นั้นอยู่แล้วหรืออย่างน้อยก็บางส่วนของไฟล์ ในเวลาเดียวกัน ไฟล์ก็จะถูกส่ง (อัพโหลด) จากคอมพิวเตอร์ของคุณไปยังอุปกรณ์อื่นที่ขอไฟล์นั้นด้วย สถานการณ์นี้คล้ายกับถนนสองทาง: ไฟล์นี้เหมือนกับรถยนต์ขนาดเล็กหลายคันที่เข้ามายังพีซีของคุณ ในขณะที่ยังปล่อยให้ผู้อื่นได้รับการร้องขอ

เพื่อนร่วมงานหลายคนแบ่งปันข้อมูลระหว่างกัน

เหตุใดเครือข่ายเพียร์ทูเพียร์จึงมีประโยชน์

เครือข่าย P2P(P2P)มีลักษณะบางอย่างที่ทำให้มีประโยชน์:

  • มันยากที่จะเอามันลง แม้ว่าเพื่อนร่วมงานคนใดคนหนึ่งจะปิดตัวลง แต่คนอื่น ๆ ยังคงทำงานและสื่อสารอยู่ เพื่อให้เครือข่าย P2P(P2P) (peer-to-peer) หยุดทำงาน คุณต้องปิดเครือข่ายระดับเดียวกันทั้งหมด
  • เครือข่ายเพียร์ทูเพียร์สามารถปรับขนาดได้อย่างไม่น่าเชื่อ การเพิ่มเพียร์ใหม่นั้นง่าย เพราะคุณไม่จำเป็นต้องทำการกำหนดค่าส่วนกลางใดๆ บนเซิร์ฟเวอร์กลาง
  • เมื่อพูดถึงการแชร์ไฟล์ ยิ่งเครือข่ายแบบ peer-to-peer(peer-to-peer network) ใหญ่ขึ้นเท่าไหร่ ก็ ยิ่งเร็วเท่านั้น การจัดเก็บไฟล์เดียวกันในเครือข่าย P2P(P2P network) จำนวนมาก หมายความว่าเมื่อมีคนต้องการดาวน์โหลดไฟล์ ไฟล์นั้นจะถูกดาวน์โหลดจากหลายตำแหน่งพร้อมๆ กัน

ตัวอย่างเครือข่าย P2P (peer-to-peer)

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

Windows 10 ใช้เพียร์ทูเพียร์เพื่อเพิ่มประสิทธิภาพการส่งมอบการอัปเดต

  • การอัปเดต Windows 10 จัดส่งทั้งจากเซิร์ฟเวอร์ของMicrosoft และ ผ่าน (Microsoft)P2P มีข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะนี้ที่นี่: เพิ่มประสิทธิภาพการจัดส่งการอัปเด ตWindows 10(Optimize Windows 10 update delivery)
  • การแชร์ไฟล์ขนาดใหญ่ทางอินเทอร์เน็ตมักใช้สถาปัตยกรรมเครือข่ายแบบ(network architecture) P2P ((P2P) peer-to-peer) ตัวอย่างเช่น แพลตฟอร์มเกมออนไลน์บางแห่งใช้P2Pเพื่อดาวน์โหลดเกมระหว่างผู้ใช้ Blizzard Entertainmentจัดจำหน่ายDiablo III , StarCraft IIและWorld of Warcraftโดยใช้P2P ผู้เผยแพร่รายใหญ่อีกรายWargamingทำเช่นเดียวกันกับเกมWorld of Tanks , World of WarshipsและWorld of Warplanes อื่นๆเช่นSteam หรือ GOG(Steam or GOG)เลือกที่จะไม่ใช้P2Pและต้องการรักษาเซิร์ฟเวอร์ดาวน์โหลดเฉพาะไว้ทั่วโลก
  • ระบบปฏิบัติการ Linux(Linux)จำนวนมากเผยแพร่ผ่านการดาวน์โหลดBitTorrent โดยใช้ การถ่ายโอนP2P ตัวอย่างเช่นUbuntu , Linux MintและManjaro
  • ในWindows 7และWindows 8.1เมื่อคุณสร้างเครือข่ายเฉพาะกิจระหว่างคอมพิวเตอร์สองเครื่อง คุณจะสร้างเครือข่ายเพียร์ทูเพียร์ระหว่างกัน
  • หากคุณใช้Windows 7 , Windows 8.1 หรือ Windows 10 ก่อนเวอร์ชัน 1803(Version 1803)คุณสามารถเชื่อมต่อคอมพิวเตอร์ในบ้านของคุณกับโฮมกรุ๊ป(Homegroup)เพื่อสร้างเครือข่ายเพียร์ทูเพียร์(peer-to-peer network)ระหว่างกัน โฮมกรุ๊ป(Homegroup) คือคอมพิวเตอร์ กลุ่มเล็กๆ ที่เชื่อมต่อระหว่างกันเพื่อ แบ่งปันพื้นที่เก็บ ข้อมูลและเครื่องพิมพ์ (share storage and printers)นี่เป็นหนึ่งในการใช้งานทั่วไปที่สุดสำหรับเทคโนโลยีเพียร์ทูเพีย(peer-to-peer technology)ร์ บางคนอาจบอกว่าโฮมกรุ๊ป(Homegroups)ไม่สามารถเป็นแบบเพียร์ทูเพียร์ได้เนื่องจากคอมพิวเตอร์ในเครือข่ายเชื่อมต่อกับเราเตอร์ อย่างไรก็ตาม โปรดทราบว่าเราเตอร์ไม่มีอะไรเหมือนกันในการจัดการสิ่งที่คอมพิวเตอร์จากโฮมกรุ๊ปแชร์(Homegroup share)ระหว่างกัน เราเตอร์ไม่ทำงานเป็นเซิร์ฟเวอร์ แต่เป็นเพียงส่วนต่อประสานหรือเก(interface or gate)ตระหว่างเครือข่ายท้องถิ่นและอินเทอร์เน็ต หากต้องการ คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีการที่Microsoftเลือกใช้เทคโนโลยี P2P(P2P technology)ได้ในบทความเหล่านี้: Peer-To-Peer based Features in Win 7 , [MS-HGRP]: HomeGroup ProtocolและHomeGroup: A Practical Guide(HomeGroup: A practical guide to domestic bliss with Windows 7) สู่ความสุขในบ้าน ด้วยWindows 7
  • น่าเสียดายที่เครือข่ายเพียร์ทูเพียร์มักใช้สำหรับกิจกรรมที่ผิด(peer-to-peer networks are also commonly used for illicit activities)กฎหมาย P2Pเป็นเทคโนโลยีที่ถกเถียงกันเพราะมีการใช้กันอย่างแพร่หลายในการละเมิดลิขสิทธิ์ มีเว็บไซต์มากมายบนเว็บที่ให้การเข้าถึงเนื้อหาที่มีลิขสิทธิ์ เช่น ภาพยนตร์ เพลง ซอฟต์แวร์ หรือเกม ผ่าน เครือข่าย P2Pเนื่องจากข้อดีของเทคโนโลยีนี้ แม้ว่าเทคโนโลยีจะไม่ผิดกฎหมายและมีการใช้งานที่ถูกต้องตามกฎหมายหลายอย่างที่ไม่เกี่ยวข้องกับการละเมิดลิขสิทธิ์ แต่วิธีที่บางคนใช้P2Pนั้นผิดกฎหมาย เมื่อใช้P2Pตรวจสอบให้แน่ใจว่าไม่ได้มีส่วนร่วมในการละเมิดลิขสิทธิ์หรือกิจกรรมอื่น ๆ ที่ถูกลงโทษตามกฎหมาย

เข้าร่วมโฮมกรุ๊ปใน Windows 10 (เวอร์ชัน 1709)

เครือข่าย P2P(P2P)เป็นหนึ่งในวิธีการแจกจ่ายเนื้อหาที่เหมาะสมที่สุดเนื่องจากใช้แบนด์วิดท์ของเพียร์ ไม่ใช่แบนด์วิดท์ของผู้สร้างเนื้อหา

ประวัติเครือข่าย P2P(P2P) (peer-to-peer)

สารตั้งต้นของเครือข่ายเพียร์ทูเพียร์ดูเหมือนจะเป็นUSENETซึ่งพัฒนาขึ้นในปี 2522 เป็นระบบที่อนุญาตให้ผู้ใช้อ่านและโพสต์ข้อความ/ข่าว เป็นระบบเครือข่ายที่(network system)คล้ายกับฟอรัมออนไลน์ในปัจจุบัน แต่มีความแตกต่างที่USENETไม่ได้พึ่งพาเซิร์ฟเวอร์กลางหรือผู้ดูแล(server or administrator)ระบบ USENETคัดลอกข้อความ/ข่าวเดียวกันไปยังเซิร์ฟเวอร์ทั้งหมดที่พบในเครือข่าย ในทำนองเดียวกันเครือข่ายเพียร์ทูเพียร์จะแจกจ่ายและใช้ทรัพยากรทั้งหมดที่มีให้

สิ่งที่ยิ่งใหญ่ต่อไปในประวัติศาสตร์ของP2Pคือปี 2542(year 1999)ที่Napsterมีชีวิตขึ้นมา Napsterเป็นซอฟต์แวร์แชร์ไฟล์ที่ผู้คนใช้เพื่อแจกจ่ายและดาวน์โหลดเพลง เพลงที่แชร์บนNapsterมักมีลิขสิทธิ์และเผยแพร่อย่างผิดกฎหมาย อย่างไรก็ตามนั่นไม่ได้หยุดผู้คนจากการได้รับมัน แม้ว่าNapsterจะเป็นคนที่ทำให้P2Pเข้าสู่กระแสหลัก แต่Napsterก็ล้มเหลวในท้ายที่สุดและถูกทางการปิดตัวลงเนื่องจากเนื้อหาทั้งหมดที่แชร์อย่างผิดกฎหมายในนั้น ปัจจุบัน(Nowadays)P2P _ยังคงเป็นหนึ่งในเทคโนโลยีที่ได้รับความนิยมมากที่สุดสำหรับการแชร์ไฟล์ทางอินเทอร์เน็ตทั้งโดยชอบด้วยกฎหมายและไม่ชอบด้วยกฎหมาย

Napster โปรแกรมที่ใช้ P2P

ที่มาของภาพ: (Image source:) Wikipedia

คุณมีคำถามอื่น ๆ เกี่ยวกับเครือข่ายเพียร์ทูเพียร์หรือไม่?

ดังที่คุณได้เห็นในคู่มือนี้ Peer-to-Peer เป็นเทคโนโลยีที่ซับซ้อนซึ่งถือกำเนิดขึ้นโดยใช้หลักการง่ายๆ นั่นคือการกระจายอำนาจ ตอนนี้คุณรู้แล้วว่าจุดประสงค์ของมันคือความจริง แม้ว่าจะไม่ได้ใช้ด้วยเหตุผลที่ถูกต้องเสมอไป บางคนโต้แย้งว่าควรห้ามหรือไม่เพราะP2Pยังคงเป็นวิธีการที่สำคัญที่สุดในการเผยแพร่เนื้อหาที่มีลิขสิทธิ์อย่างผิดกฎหมาย อย่างไรก็ตาม ควรห้ามใช้ปากกาเพราะผู้เขียนมีฝีมือที่แย่มากหรือไม่?



About the author

ฉันเป็นผู้เชี่ยวชาญ Windows 10 ที่ได้รับการแนะนำเป็นอย่างยิ่ง และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการปรับแต่งรูปลักษณ์ของคอมพิวเตอร์และทำให้เครื่องมือ Office ของพวกเขาใช้งานง่ายขึ้น ฉันใช้ทักษะของฉันเพื่อช่วยให้ผู้อื่นค้นพบวิธีที่มีประสิทธิภาพที่สุดในการทำงานกับ Microsoft Office รวมถึงวิธีจัดรูปแบบข้อความและกราฟิกสำหรับการพิมพ์ออนไลน์ วิธีสร้างธีมที่กำหนดเองสำหรับ Outlook และแม้กระทั่งวิธีปรับแต่งรูปลักษณ์ของแถบงานบนเดสก์ท็อป คอมพิวเตอร์.



Related posts