BitTorrent บริโภค 12% ของปริมาณการใช้งานอินเทอร์เน็ตทั้งหมดในอเมริกาเหนือและ 36% ของปริมาณการใช้งานทั้งหมดในภูมิภาคเอเชียแปซิฟิกตาม การศึกษาในปี 2555 . เป็นที่นิยมมาก “ ระบบแจ้งเตือนเรื่องลิขสิทธิ์” ใหม่ กำหนดเป้าหมายการรับส่งข้อมูล BitTorrent เพียงอย่างเดียว
BitTorrent อาจเป็นที่รู้จักกันอย่างแพร่หลายว่าเป็นวิธีการละเมิดลิขสิทธิ์ แต่ไม่ได้มีไว้สำหรับโจรสลัดเท่านั้น เป็นโปรโตคอลแบบ peer-to-peer ที่มีประโยชน์และมีข้อได้เปรียบที่สำคัญเหนือโปรโตคอลอื่น ๆ ในหลาย ๆ สถานการณ์
บทความนี้จะช่วยให้คุณเข้าใจว่าโปรโตคอล BitTorrent ทำงานอย่างไรและเหตุใดจึงไม่ใช่แค่เครื่องมือในการละเมิดลิขสิทธิ์ ก่อนหน้านี้เราได้อธิบายไปแล้ว วิธีเริ่มต้นกับ BitTorrent .
BitTorrent ทำงานอย่างไร
เมื่อคุณดาวน์โหลดหน้าเว็บเช่นนี้คอมพิวเตอร์ของคุณจะเชื่อมต่อกับเว็บเซิร์ฟเวอร์และดาวน์โหลดข้อมูลโดยตรงจากเซิร์ฟเวอร์นั้น คอมพิวเตอร์แต่ละเครื่องที่ดาวน์โหลดข้อมูลจะดาวน์โหลดจากเซิร์ฟเวอร์กลางของหน้าเว็บ นี่คือปริมาณการเข้าชมบนเว็บ
BitTorrent เป็นโปรโตคอลแบบเพียร์ทูเพียร์ซึ่งหมายความว่าคอมพิวเตอร์ใน BitTorrent“ swarm” (กลุ่มคอมพิวเตอร์ที่ดาวน์โหลดและอัปโหลดฝนตกหนักเดียวกัน) จะถ่ายโอนข้อมูลระหว่างกันโดยไม่ต้องใช้เซิร์ฟเวอร์ส่วนกลาง
ตามเนื้อผ้าคอมพิวเตอร์จะเข้าร่วมฝูง BitTorrent โดยการโหลดไฟล์. torrent ลงในไคลเอนต์ BitTorrent ไคลเอนต์ BitTorrent ติดต่อกับ“ tracker” ที่ระบุในไฟล์. torrent ตัวติดตามเป็นเซิร์ฟเวอร์พิเศษที่ติดตามคอมพิวเตอร์ที่เชื่อมต่อ ตัวติดตามแบ่งปันที่อยู่ IP ของพวกเขากับไคลเอนต์ BitTorrent อื่น ๆ ในฝูงทำให้พวกเขาเชื่อมต่อกันได้
เมื่อเชื่อมต่อแล้วไคลเอนต์ BitTorrent จะดาวน์โหลดบิตของไฟล์ใน torrent เป็นชิ้นเล็ก ๆ ดาวน์โหลดข้อมูลทั้งหมดที่จะได้รับ เมื่อไคลเอนต์ BitTorrent มีข้อมูลบางส่วนก็สามารถเริ่มอัปโหลดข้อมูลนั้นไปยังไคลเอนต์ BitTorrent อื่น ๆ ในฝูงได้ ด้วยวิธีนี้ทุกคนที่ดาวน์โหลดทอร์เรนต์จะอัปโหลดทอร์เรนต์เดียวกัน ซึ่งจะช่วยเพิ่มความเร็วในการดาวน์โหลดของทุกคน หากผู้ใช้ 10,000 คนดาวน์โหลดไฟล์เดียวกันก็ไม่ได้สร้างความหนักใจให้กับเซิร์ฟเวอร์ส่วนกลาง ผู้ดาวน์โหลดแต่ละรายมีส่วนช่วยในการอัปโหลดแบนด์วิดท์ไปยังผู้ดาวน์โหลดรายอื่นเพื่อให้แน่ใจว่าทอร์เรนต์จะเร็ว
ที่สำคัญไคลเอนต์ BitTorrent ไม่เคยดาวน์โหลดไฟล์จากตัวติดตามเลย ตัวติดตามมีส่วนร่วมใน torrent โดยการติดตามไคลเอนต์ BitTorrent ที่เชื่อมต่อกับฝูงเท่านั้นไม่ใช่โดยการดาวน์โหลดหรืออัปโหลดข้อมูล
Leechers และ Seeders
ผู้ใช้ที่ดาวน์โหลดจากฝูง BitTorrent มักเรียกกันว่า "leechers" หรือ "peers" ผู้ใช้ที่ยังคงเชื่อมต่อกับฝูง BitTorrent แม้ว่าพวกเขาจะดาวน์โหลดไฟล์ที่สมบูรณ์แล้วก็ตามโดยมีส่วนช่วยในแบนด์วิดท์การอัปโหลดมากขึ้นเพื่อให้คนอื่น ๆ สามารถดาวน์โหลดไฟล์ต่อไปได้เรียกว่า "seeders" เพื่อให้สามารถดาวน์โหลดทอร์เรนต์ได้ผู้เริ่มต้นคนหนึ่งซึ่งมีสำเนาไฟล์ทั้งหมดในทอร์เรนต์จะต้องเข้าร่วมฝูงเพื่อให้ผู้ใช้รายอื่นสามารถดาวน์โหลดข้อมูลได้ หากฝนตกหนักไม่มีตัวเริ่มต้นจะไม่สามารถดาวน์โหลดได้ - ไม่มีผู้ใช้ที่เชื่อมต่อใดมีไฟล์ที่สมบูรณ์
ไคลเอนต์ BitTorrent ให้รางวัลแก่ลูกค้ารายอื่นที่อัปโหลดเลือกที่จะส่งข้อมูลไปยังไคลเอนต์ที่มีส่วนช่วยในการอัปโหลดแบนด์วิดท์มากกว่าการส่งข้อมูลไปยังไคลเอนต์ที่อัปโหลดด้วยความเร็วที่ช้ามาก ซึ่งจะช่วยเพิ่มความเร็วในการดาวน์โหลดสำหรับฝูงโดยรวมและให้รางวัลแก่ผู้ใช้ที่สนับสนุนแบนด์วิดท์การอัปโหลดมากขึ้น
Torrent Trackers และ Trackerless Torrents
ในช่วงไม่กี่ครั้งที่ผ่านมาระบบ torrent "trackerless" แบบกระจายอำนาจช่วยให้ไคลเอนต์ BitTorrent สื่อสารระหว่างกันได้โดยไม่ต้องใช้เซิร์ฟเวอร์ส่วนกลาง ไคลเอนต์ BitTorrent ใช้เทคโนโลยีตารางแฮชแบบกระจาย (DHT) สำหรับสิ่งนี้โดยไคลเอนต์ BitTorrent แต่ละตัวจะทำงานเป็นโหนด DHT เมื่อคุณเพิ่ม torrent โดยใช้ "magnet link" โหนด DHT จะติดต่อกับโหนดใกล้เคียงและโหนดอื่น ๆ จะติดต่อกับโหนดอื่นจนกว่าจะพบข้อมูลเกี่ยวกับ torrent
เช่น ข้อกำหนดโปรโตคอล DHT กล่าวว่า“ ผลก็คือเพื่อนแต่ละคนจะกลายเป็นตัวติดตาม” ซึ่งหมายความว่าไคลเอนต์ BitTorrent ไม่จำเป็นต้องมีเซิร์ฟเวอร์กลางที่จัดการฝูงอีกต่อไป BitTorrent กลายเป็นระบบการถ่ายโอนไฟล์แบบเพียร์ทูเพียร์แบบกระจายอำนาจ
DHT ยังสามารถทำงานร่วมกับเครื่องมือติดตามแบบเดิมได้ ตัวอย่างเช่น torrent สามารถใช้ได้ทั้ง DHT และตัวติดตามแบบเดิมซึ่งจะให้ความซ้ำซ้อนในกรณีที่ตัวติดตามล้มเหลว
BitTorrent ไม่ได้มีไว้สำหรับการละเมิดลิขสิทธิ์เท่านั้น
BitTorrent ไม่ตรงกันกับการละเมิดลิขสิทธิ์ Blizzard ใช้ไคลเอนต์ BitTorrent ที่กำหนดเองเพื่อเผยแพร่การอัปเดตสำหรับเกมของตนซึ่งรวมถึง World of Warcraft, StarCraft II และ Diablo 3 ซึ่งจะช่วยเพิ่มความเร็วในการดาวน์โหลดสำหรับทุกคนโดยอนุญาตให้ผู้ใช้แชร์แบนด์วิดท์การอัปโหลดกับผู้อื่นโดยใช้แบนด์วิดท์ที่ไม่ได้ใช้เพื่อการดาวน์โหลดที่เร็วขึ้นสำหรับ ทุกคน. แน่นอนว่ายังช่วยประหยัดเงินของ Blizzard ในค่าแบนด์วิดท์
ผู้คนสามารถใช้ BitTorrent เพื่อแจกจ่ายไฟล์ขนาดใหญ่ให้กับผู้คนจำนวนมากโดยไม่ต้องจ่ายค่าแบนด์วิดท์ของเว็บโฮสติ้ง ภาพยนตร์อัลบั้มเพลงหรือเกมฟรีสามารถโฮสต์บน BitTorrent ทำให้สามารถแจกจ่ายวิธีการที่ง่ายและไม่เสียค่าใช้จ่ายซึ่งผู้ที่ดาวน์โหลดไฟล์จะช่วยแจกจ่ายได้ WikiLeaks กระจายข้อมูลผ่าน BitTorrent ทำให้เซิร์ฟเวอร์ของพวกเขาโหลดอย่างมีนัยสำคัญ ลีนุกซ์ดิสทริบิวชันใช้ BitTorrent เพื่อช่วยกระจายอิมเมจดิสก์ ISO
BitTorrent, Inc. ซึ่งเป็น บริษัท ที่รับผิดชอบในการพัฒนา BitTorrent เป็นโปรโตคอลซึ่งซื้อและพัฒนาไคลเอนต์ torrent µTorrent ยอดนิยมกำลังพัฒนาแอปพลิเคชันต่างๆที่ใช้โปรโตคอล BitTorrent สำหรับสิ่งใหม่ ๆ ผ่านทาง โครงการ BitTorrent Labs . การทดลองในห้องปฏิบัติการรวมถึงแอปพลิเคชันการซิงค์ที่ซิงโครไนซ์ไฟล์ระหว่างคอมพิวเตอร์หลายเครื่องอย่างปลอดภัยโดยการถ่ายโอนไฟล์โดยตรงผ่าน BitTorrent และการทดลอง BitTorrent Live ที่ใช้โปรโตคอล BitTorrent เพื่อช่วยในการถ่ายทอดสดสตรีมวิดีโอใช้ประโยชน์จากพลังของ BitTorrent เพื่อสตรีมวิดีโอสดให้มีขนาดใหญ่ จำนวนคนที่ไม่มีข้อกำหนดแบนด์วิดท์ปัจจุบัน
BitTorrent อาจถูกใช้เพื่อการละเมิดลิขสิทธิ์เป็นหลักในขณะนี้เนื่องจากลักษณะการกระจายอำนาจและแบบเพียร์ทูเพียร์เป็นการตอบสนองโดยตรงต่อความพยายามในการปราบปราม Napster และเครือข่ายเพียร์ทูเพียร์อื่น ๆ ที่มีจุดศูนย์กลางของความล้มเหลว อย่างไรก็ตาม BitTorrent เป็นเครื่องมือที่มีการใช้งานที่ถูกต้องตามกฎหมายในปัจจุบัน - และการใช้งานอื่น ๆ ที่เป็นไปได้ในอนาคต
เครดิตรูปภาพ: รูปภาพส่วนหัวโดย จาโคเบียน , เซิร์ฟเวอร์กลาง และ เครือข่ายเพียร์ทูเพียร์ แผนภาพโดย Mauro Bieg บน Wikipedia