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

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

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

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

Windows 10 ใช้เพียร์ทูเพียร์เพื่อเพิ่มประสิทธิภาพการส่งมอบการอัปเดต
- การอัปเดต Windows 10มีการจัดส่งทั้งจากเซิร์ฟเวอร์ของ Microsoft และผ่าน P2P มีข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะนี้ที่นี่: เพิ่มประสิทธิภาพการจัดส่งการอัปเด ตWindows 10
- การแชร์ไฟล์ขนาดใหญ่ทางอินเทอร์เน็ตมักใช้สถาปัตยกรรมเครือข่ายแบบ 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 เลือกที่จะไม่ใช้ P2P และต้องการรักษาเซิร์ฟเวอร์ดาวน์โหลดเฉพาะไว้ทั่วโลก
- ระบบปฏิบัติการ Linux จำนวนมากได้รับการเผยแพร่ผ่านการดาวน์โหลด BitTorrent โดยใช้การถ่ายโอน P2P ตัวอย่างเช่นUbuntu , Linux MintและManjaro
- ใน Windows 7 และ Windows 8.1 เมื่อคุณสร้างเครือข่ายเฉพาะกิจระหว่างคอมพิวเตอร์สองเครื่องคุณจะสร้างเครือข่ายเพียร์ทูเพียร์ระหว่างกัน
- หากคุณใช้ Windows 7, Windows 8.1 หรือ Windows 10 ก่อนเวอร์ชัน 1803คุณสามารถเชื่อมต่อคอมพิวเตอร์ในบ้านของคุณกับโฮมกรุ๊ปจึงเป็นการสร้างเครือข่ายแบบเพียร์ทูเพียร์ระหว่างพวกเขา โฮมกรุ๊ปคือคอมพิวเตอร์กลุ่มเล็กๆ ที่เชื่อมต่อระหว่างกันเพื่อแชร์พื้นที่เก็บข้อมูลและเครื่องพิมพ์ นี่เป็นหนึ่งในการใช้งานทั่วไปที่สุดสำหรับเทคโนโลยีเพียร์ทูเพียร์ บางคนอาจบอกว่าโฮมกรุ๊ปไม่สามารถเป็นแบบเพียร์ทูเพียร์ได้เนื่องจากคอมพิวเตอร์ในเครือข่ายเชื่อมต่อกับเราเตอร์ อย่างไรก็ตาม โปรดทราบว่าเราเตอร์ไม่มีอะไรเหมือนกันในการจัดการสิ่งที่คอมพิวเตอร์จากโฮมกรุ๊ปแบ่งปันระหว่างกัน เราเตอร์ไม่ทำงานเป็นเซิร์ฟเวอร์ แต่เป็นเพียงส่วนต่อประสานหรือเกตระหว่างเครือข่ายท้องถิ่นและอินเทอร์เน็ต หากต้องการ คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีการที่ Microsoft เลือกใช้เทคโนโลยี P2P ได้ในบทความเหล่านี้: Peer-To-Peer based Features in Win 7 , [MS-HGRP]: HomeGroup ProtocolและHomeGroup: คู่มือปฏิบัติเพื่อความสุขในประเทศด้วย Windows 7
- น่าเสียดายที่เครือข่ายเพียร์ทูเพียร์มักใช้สำหรับกิจกรรมที่ผิดกฎหมาย P2P เป็นเทคโนโลยีที่ถกเถียงกันเพราะมีการใช้กันอย่างแพร่หลายในการละเมิดลิขสิทธิ์ มีเว็บไซต์มากมายบนเว็บที่ให้การเข้าถึงเนื้อหาที่มีลิขสิทธิ์ เช่น ภาพยนตร์ เพลง ซอฟต์แวร์ หรือเกม ผ่านเครือข่าย P2P เนื่องจากข้อดีของเทคโนโลยีนี้ แม้ว่าเทคโนโลยีจะไม่ผิดกฎหมายและมีการใช้งานที่ถูกต้องตามกฎหมายหลายอย่างที่ไม่เกี่ยวข้องกับการละเมิดลิขสิทธิ์ แต่วิธีที่บางคนใช้ P2P นั้นผิดกฎหมาย เมื่อใช้ P2P ตรวจสอบให้แน่ใจว่าไม่ได้มีส่วนร่วมในการละเมิดลิขสิทธิ์หรือกิจกรรมอื่น ๆ ที่ถูกลงโทษตามกฎหมาย

เข้าร่วมโฮมกรุ๊ปใน Windows 10 (เวอร์ชัน 1709)
เครือข่าย P2P เป็นหนึ่งในวิธีการแจกจ่ายเนื้อหาที่เหมาะสมที่สุดเนื่องจากใช้แบนด์วิดท์ของเพียร์ ไม่ใช่แบนด์วิดท์ของผู้สร้างเนื้อหา
ประวัติของเครือข่าย P2P (peer-to-peer)
สารตั้งต้นของเครือข่ายเพียร์ทูเพียร์ดูเหมือนจะเป็น USENET ซึ่งพัฒนาขึ้นในปี 2522 เป็นระบบที่อนุญาตให้ผู้ใช้อ่านและโพสต์ข้อความ/ข่าว เป็นระบบเครือข่ายที่คล้ายกับฟอรัมออนไลน์ในปัจจุบัน แต่มีความแตกต่างที่ USENET ไม่ได้พึ่งพาเซิร์ฟเวอร์กลางหรือผู้ดูแลระบบ USENET คัดลอกข้อความ/ข่าวเดียวกันไปยังเซิร์ฟเวอร์ทั้งหมดที่พบในเครือข่าย ในทำนองเดียวกัน เครือข่ายเพียร์ทูเพียร์จะแจกจ่ายและใช้ทรัพยากรทั้งหมดที่มีให้
สิ่งที่ยิ่งใหญ่ต่อไปในประวัติศาสตร์ของ P2P คือปี 1999 ที่ Napster มีชีวิตขึ้นมา Napster เป็นซอฟต์แวร์แชร์ไฟล์ที่ผู้คนใช้เพื่อแจกจ่ายและดาวน์โหลดเพลง เพลงที่แชร์บน Napster มักมีลิขสิทธิ์และเผยแพร่อย่างผิดกฎหมาย อย่างไรก็ตาม นั่นไม่ได้หยุดผู้คนจากการได้รับมัน แม้ว่า Napster จะเป็นคนที่ทำให้ P2P เข้าสู่กระแสหลัก แต่ Napster ก็ล้มเหลวในท้ายที่สุดและถูกทางการปิดตัวลงเนื่องจากเนื้อหาทั้งหมดที่แชร์อย่างผิดกฎหมายในนั้น ปัจจุบัน P2P ยังคงเป็นหนึ่งในเทคโนโลยีที่ได้รับความนิยมมากที่สุดสำหรับการแชร์ไฟล์ทางอินเทอร์เน็ต ทั้งโดยชอบด้วยกฎหมายและไม่ชอบด้วยกฎหมาย

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