อื่น ๆ

คำถามง่ายๆคืออะไร P2P (peer-to-peer) คืออะไรและเหตุใดจึงมีประโยชน์?

หากคุณใช้อินเทอร์เน็ตเป็นประจำจะไม่น่าเป็นอย่างมากที่คุณไม่เคยได้ยินคำว่า peer-to-peer หรือคำย่อ P2P ไม่ว่าจะเป็นการกล่าวถึงในบทความข่าวทางโทรทัศน์หรือในการสนทนากับเพื่อนคนหนึ่งที่บอกคุณว่าเขาเพิ่งดาวน์โหลดตอน Game of Thrones ล่าสุดคุณอาจสะดุดกับคำนี้ ถ้าคุณต้องการทราบว่า peer-to-peer คืออะไรและสิ่งที่ใช้สำหรับคุณควรอ่านบทความนี้:

P2P หรือ peer-to-peer คืออะไร?

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

ในทางเครือข่ายแบบ peer-to-peer เป็นเครือข่ายสังคมนิยมในโลกของคอมพิวเตอร์ เพื่อนแต่ละคนมีความเท่าเทียมกับคนอื่น ๆ และเพื่อนแต่ละคนมีสิทธิและหน้าที่เช่นเดียวกับคนอื่น ๆ เพื่อนร่วมงานเป็นทั้งลูกค้าและเซิร์ฟเวอร์ในเวลาเดียวกัน

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

เครือข่าย P2P (peer-to-peer) ทำอะไรได้บ้าง?

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

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

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

ทำไมเครือข่ายแบบ peer-to-peer มีประโยชน์?

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

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

ทำไมเราถึงต้องการเครือข่ายแบบ peer-to-peer? การใช้กรณีตามกฎหมายสำหรับ P2P

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

  • เมื่อคุณเชื่อมต่อคอมพิวเตอร์ Windows ในบ้านของคุณกับโฮมกรุ๊ปคุณจะสร้างเครือข่ายแบบ peer-to-peer ระหว่างพวกเขา โฮมกรุ๊ปเป็นกลุ่มเล็ก ๆ ของคอมพิวเตอร์ที่เชื่อมต่อกันเพื่อแชร์ที่จัดเก็บและเครื่องพิมพ์ นี่เป็นหนึ่งในการใช้เทคโนโลยี peer-to-peer ที่พบมากที่สุด บางคนอาจบอกว่าโฮมกรุ๊ปไม่สามารถทำแบบ peer-to-peer เนื่องจากคอมพิวเตอร์ในเครือข่ายเชื่อมต่อกับเราเตอร์ อย่างไรก็ตามโปรดจำไว้ว่าเราเตอร์ไม่มีอะไรเหมือนกับการจัดการสิ่งที่คอมพิวเตอร์จากโฮมกรุ๊ปแบ่งกันเอง เราเตอร์ไม่ทำงานเป็นเซิร์ฟเวอร์ แต่ใช้เป็นส่วนติดต่อหรือเกตเวย์ระหว่างเครือข่ายท้องถิ่นกับอินเทอร์เน็ต ถ้าคุณต้องการคุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ Microsoft เลือกที่จะใช้เทคโนโลยี P2P ได้ในบทความต่อไปนี้: คุณลักษณะที่ใช้ Peer-to-Peer จาก Win 7, [MS-HGRP]: โฮมกรุ๊ปโพรโทคอลและโฮมกรุ๊ป: คู่มือการปฏิบัติ ความสุขภายในประเทศกับ Windows 7
  • เมื่อคุณสร้างเครือข่ายเฉพาะกิจระหว่างคอมพิวเตอร์สองเครื่องคุณจะสร้างเครือข่ายแบบ peer-to-peer ระหว่างทั้งสองเครื่อง
  • การแชร์ไฟล์ขนาดใหญ่ผ่านทางอินเทอร์เน็ตมักทำได้โดยใช้สถาปัตยกรรมเครือข่ายแบบ P2P ตัวอย่างเช่นแพลตฟอร์มเกมออนไลน์บางเกมใช้ P2P เพื่อดาวน์โหลดเกมระหว่างผู้ใช้ Blizzard Entertainment แจกจ่าย Diablo III, StarCraft II และ World of Warcraft โดยใช้ P2P อีกหนึ่งสำนักพิมพ์ขนาดใหญ่ Wargaming ทำแบบเดียวกันกับ World of Tanks, World of Warships และ World of Warplanes games อื่น ๆ เช่น Steam หรือ GOG เลือกที่จะไม่ใช้ P2P และต้องการเก็บเซิร์ฟเวอร์การดาวน์โหลดเฉพาะไว้ทั่วโลก
  • การอัปเดต Windows 10 มีทั้งจากเซิร์ฟเวอร์ของ Microsoft และผ่าน P2P มีข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะนี้ที่นี่: เพิ่มประสิทธิภาพการจัดส่งการปรับปรุง Windows 10 ที่นี่: Microsoft เพื่อส่งการปรับปรุง Windows 10 โดยใช้เทคโนโลยี peer-to-peer และที่นี่: Microsoft ชี้แจงการควบคุมการปรับปรุงของ Windows 10 แบบ peer-to-peer
  • ระบบปฏิบัติการ Linux จำนวนมากมีการแจกจ่ายผ่านการดาวน์โหลด BitTorrent ที่ใช้การถ่ายโอนข้อมูล P2P ตัวอย่างเช่น Ubuntu, Linux Mint และ Manjaro

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

ประวัติของเครือข่าย P2P

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

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

แหล่งที่มาของภาพ: Wikipedia

การใช้เครือข่ายแบบ peer-to-peer ที่ผิดกฎหมาย

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

ข้อสรุป

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