BitTorrent เป็นระบบสื่อสารแบบ peer-to-peer (P2P) ที่ช่วยให้ผู้ใช้สามารถถ่ายโอนข้อมูลและไฟล์ดิจิตอลผ่านอินเทอร์เน็ตโดยไม่มีอำนาจส่วนกลาง
ผู้ใช้ใช้ไคลเอนต์ bittorrent บนคอมพิวเตอร์ที่เชื่อมต่อกับอินเทอร์เน็ตเพื่อส่งและรับไฟล์ ซอฟต์แวร์คอมพิวเตอร์ที่ใช้โปรโตคอล Bittorrent เรียกว่าไคลเอนต์ แพลตฟอร์มคอมพิวเตอร์และระบบปฏิบัติการที่หลากหลายสามารถใช้ลูกค้า BitTorrent รวมถึง บริษัท ที่ทำอย่างเป็นทางการโดย Rainberry, Inc. Torrent, Xunlei Thunder, การส่งสัญญาณ, Qbittorrent, Vuze, Deluge, Bitcomet และ Tixati เป็นลูกค้าที่รู้จักกันดี ตัวติดตาม BitTorrent เสนอรายการไฟล์ที่มีให้สำหรับการส่งและให้ไคลเอนต์ค้นหาเพื่อนคนอื่น ๆ หรือ"เมล็ด"ที่สามารถทำการถ่ายโอน
โปรโตคอลถูกสร้างขึ้นโดยโปรแกรมเมอร์ Bram Cohen ในเดือนเมษายน 2544 และมีการเปิดเผยต่อสาธารณชนในวันที่ 2 กรกฎาคมของปีเดียวกัน เมื่อวันที่ 15 พฤษภาคม 2017, Bittorrent, Inc. (ต่อมาเปลี่ยนชื่อเป็น Rainberry, Inc. ) เปิดตัวข้อกำหนดโปรโตคอล Bittorrent V2 เมื่อวันที่ 6 กันยายน 2563 Bittorrent ได้รับการแก้ไขเพื่อรองรับเวอร์ชันใหม่
หนึ่งในโปรโตคอลที่ได้รับความนิยมมากที่สุดสำหรับการส่งไฟล์ขนาดใหญ่รวมถึงไฟล์วิดีโอดิจิตอลที่มีตอนทีวีและตัวอย่างวิดีโอหรือไฟล์เสียงดิจิตอลพร้อมเพลงคือ BitTorrent มากกว่าครึ่งหนึ่งของ 6% ของแบนด์วิดท์ทั้งหมดที่อุทิศให้กับการแชร์ไฟล์ถูกใช้โดย BitTorrent ณ เดือนกุมภาพันธ์ 2013 คิดเป็น 3.35 เปอร์เซ็นต์ของแบนด์วิดท์ทั้งหมดที่ใช้ทั่วโลก ด้วย 2.46% ของการรับส่งข้อมูลดาวน์สตรีมและ 27.58% ของการรับส่งข้อมูลต้นน้ำในปี 2562 Bittorrent ครองอุตสาหกรรมการแบ่งปันไฟล์และผลิตปริมาณการใช้อินเทอร์เน็ตจำนวนมาก
ในปี 2013 BitTorrent มีผู้ใช้งานระหว่าง 15 ถึง 27 ล้านคนในช่วงเวลาใดก็ตาม ในเดือนมกราคม 2012 มีผู้ใช้ BitTorrent ที่ใช้งานอยู่ 150 ล้านคน จากจำนวนเงินนี้เป็นไปได้ที่จะประเมินว่ามีผู้ใช้มากกว่า 250 ล้านคนต่อเดือนหรือมากกว่าหนึ่งในสี่พันล้าน
บนพื้นฐานของกฎหมายหรือลิขสิทธิ์ผู้ให้บริการอินเทอร์เน็ต (ISP) อาจกำหนดข้อ จำกัด ในการใช้ BitTorrent เป็นครั้งคราว เพื่อให้ได้ข้อ จำกัด เหล่านี้ผู้ใช้อาจตัดสินใจใช้งาน Seedboxes หรือเครือข่ายส่วนตัวเสมือน (VPNs)
ผลกระทบของการแพร่กระจายไฟล์ขนาดใหญ่บนเซิร์ฟเวอร์และเครือข่ายสามารถลดลงได้โดยใช้โปรโตคอล Bittorrent โปรโตคอล Bittorrent ช่วยให้ผู้ใช้เข้าร่วม"ฝูง"ของโฮสต์ที่จะอัปโหลดและดาวน์โหลดจากกันและกันในเวลาเดียวกันเมื่อเทียบกับการดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ต้นทางเดียว โปรโตคอลอาจทำงานได้ดีในเครือข่ายที่มีความจุน้อยกว่าและเป็นทางเลือกสำหรับแหล่งเดียวที่ล้าสมัยเทคนิค Mirror Sources สำหรับการกระจายข้อมูล
คอมพิวเตอร์ราคาไม่แพงหลายเครื่องเช่นคอมพิวเตอร์ที่บ้านสามารถแจกจ่ายไฟล์ไปยังตัวรับสัญญาณจำนวนมากได้อย่างมีประสิทธิภาพโดยใช้โปรโตคอล Bittorrent แทนที่เซิร์ฟเวอร์ขนาดใหญ่ นอกเหนือจากการป้องกันการเพิ่มขึ้นอย่างมีนัยสำคัญในการรับส่งข้อมูลทางอินเทอร์เน็ตในบางสถานที่การใช้แบนด์วิดท์ที่ลดลงนี้ยังคงความเร็วอินเทอร์เน็ตที่เร็วขึ้นสำหรับผู้ใช้ทุกคนไม่ว่าพวกเขาจะใช้โปรโตคอล Bittorrent หรือไม่
ไฟล์แบบกระจายถูกแบ่งออกเป็นส่วนที่เรียกว่าชิ้นส่วน เพียร์แต่ละคนกลายเป็นแหล่งที่มา (ของชิ้นส่วนนั้น) สำหรับเพื่อนคนอื่น ๆ เนื่องจากได้รับชิ้นส่วนใหม่ของไฟล์บันทึกเมล็ดพันธุ์ต้นฉบับไม่ให้ส่งชิ้นส่วนนั้นไปยังคอมพิวเตอร์แต่ละเครื่องหรือผู้ใช้ที่ขอสำเนา มันเป็นไปได้ที่เมล็ดจะส่งเพียงหนึ่งสำเนาของวัสดุและในที่สุดก็เผยแพร่ไปยังจำนวนเพื่อนที่มีจำนวนไม่น้อยที่มี bittorrent เนื่องจากหน้าที่ในการเผยแพร่ไฟล์จะถูกแชร์โดยผู้ที่ต้องการ
Torrent descriptor มีแฮชเข้ารหัสสำหรับแต่ละรายการเพื่อความปลอดภัย เป็นผลให้การแก้ไขทั้งโดยไม่ได้ตั้งใจและโดยเจตนาของชิ้นส่วนใด ๆ ที่ได้รับในโหนดอื่น ๆ จะถูกหลีกเลี่ยงเนื่องจากการปรับเปลี่ยนชิ้นส่วนใด ๆ อาจถูกระบุได้อย่างน่าเชื่อถือ โหนดสามารถยืนยันความถูกต้องของไฟล์ทั้งหมดที่ได้รับหากเริ่มต้นด้วยสำเนาคำอธิบายฝนตกหนักที่แท้จริง
ไคลเอนต์ Bittorrent ซึ่งติดตามชิ้นส่วนที่ต้องการและสิ่งที่มีและสามารถโพสต์ไปยังเพื่อนคนอื่น ๆ ได้จัดเรียงส่วนประกอบที่ดาวน์โหลดโดยทั่วไปในแบบที่ไม่ต่อเนื่องในลำดับที่เหมาะสม ตลอดการดาวน์โหลดเพียงครั้งเดียวส่วนประกอบทั้งหมดมีขนาดเท่ากัน (ตัวอย่างเช่นไฟล์ 10 MB อาจถูกส่งเป็นสิบ 1 MB ชิ้นหรือเป็นสี่สิบ 256 KB ชิ้น)
เนื่องจากลักษณะของวิธีนี้ไฟล์ใด ๆ'การดาวน์โหลดสามารถหยุดได้ตลอดเวลาและกลับมาทำงานต่อในภายหลังโดยไม่สูญเสียข้อมูลใด ๆ ที่ดาวน์โหลดมาแล้วซึ่งทำให้ Bittorrent มีประโยชน์อย่างยิ่งเมื่อถ่ายโอนไฟล์ขนาดใหญ่
สิ่งนี้ช่วยให้ลูกค้าสามารถค้นหาชิ้นส่วนที่มีอยู่แล้วและดาวน์โหลดได้ทันทีแทนที่จะหยุดดาวน์โหลดเพื่อรอส่วนประกอบที่ตามมา (และอาจไม่พร้อมใช้งาน) ซึ่งมักจะลดเวลาดาวน์โหลดทั้งหมด โดยรวม"สุขภาพ"ของไฟล์ถูกกำหนดโดยการเปลี่ยนแปลงในที่สุดจากเพื่อนไปเป็น seeders (ตามที่กำหนดโดยจำนวนครั้งที่ไฟล์มีอยู่ในรูปแบบที่สมบูรณ์)
ไฟล์อาจกระจายไปทั่วโหนดคอมพิวเตอร์เพียร์จำนวนมากในแบบที่เหมือนน้ำท่วมเนื่องจาก bittorrent'สถาปัตยกรรมแบบกระจาย โอกาสในการดาวน์โหลดที่ประสบความสำเร็จโดยโหนดใด ๆ เพิ่มขึ้นเมื่อเพื่อนร่วมงานเพิ่มเติมเข้าร่วมฝูง สิ่งนี้ช่วยให้ประหยัดต้นทุนได้มากสำหรับผู้จัดจำหน่ายดั้งเดิม'ทรัพยากรฮาร์ดแวร์และแบนด์วิดท์เมื่อเปรียบเทียบกับระบบการกระจายอินเทอร์เน็ตทั่วไป
ไม่มีจุดล้มเหลวเพียงจุดเดียวซึ่งแตกต่างจากการถ่ายโอนเซิร์ฟเวอร์แบบทางเดียวด้วยวิธีการดาวน์โหลดแบบกระจายเนื่องจากพวกเขาให้ความซ้ำซ้อนกับปัญหาระบบลดการพึ่งพาผู้จัดจำหน่ายดั้งเดิมและให้แหล่งข้อมูลสำหรับไฟล์ที่มักจะชั่วคราว
แม้ว่าในที่สุดทั้งสองจะส่งไฟล์ข้ามเครือข่าย แต่ก็มีหลายวิธีที่สำคัญว่าทำไมการดาวน์โหลด bittorrent จะแตกต่างกันไปจากการดาวน์โหลดเซิร์ฟเวอร์แบบทางเดียว (เช่นปกติกับคำขอ HTTP หรือ FTP เป็นต้น):
ในขณะที่การดาวน์โหลดเซิร์ฟเวอร์-ลูกค้ามักจะดำเนินการผ่านการเชื่อมต่อ TCP เดียวกับเครื่องเดียว BitTorrent จะดำเนินการคำขอข้อมูลขนาดเล็กจำนวนมากผ่านการเชื่อมต่อ IP ต่างๆกับเครื่องต่างๆ
ในขณะที่การดาวน์โหลดแบบดั้งเดิมนั้นเป็นลำดับ BitTorrent ยังคงความพร้อมใช้งานสูงโดยใช้การสุ่มหรือ"หายากที่สุด"กลยุทธ์.
การเปลี่ยนแปลงเหล่านี้ช่วยให้ BitTorrent สามารถส่งมอบผู้ให้บริการเนื้อหาในราคาที่ถูกกว่าด้วยความซ้ำซ้อนมากขึ้นและการต่อต้านที่มากขึ้นในการใช้ในทางที่ผิดหรือมากขึ้น"Flash mobs"กว่าซอฟต์แวร์เซิร์ฟเวอร์แบบดั้งเดิม ในทางทฤษฎีการป้องกันนี้มีการแลกเปลี่ยน: อาจใช้เวลาสักครู่สำหรับความเร็วในการดาวน์โหลดเพื่อเพิ่มระดับสูงสุดเนื่องจากความต้องการการเชื่อมต่อเพียร์ที่เพียงพอและอาจต้องใช้เวลาสักครู่สำหรับโหนดเพื่อสะสมข้อมูลเพียงพอที่จะทำหน้าที่เป็น A อัปโหลดที่เชื่อถือได้
ในทางตรงกันข้ามการดาวน์โหลดทั่วไป (จากเซิร์ฟเวอร์ HTTP เป็นต้น) เพิ่มขึ้นเป็นความเร็วเต็มอย่างรวดเร็วและรักษาไว้ตลอดแม้จะมีความอ่อนไหวต่อการโอเวอร์โหลดและการใช้ในทางที่ผิดมากขึ้น ในตอนแรกมันยากที่จะจัดการ"สตรีมมิ่งเล่น"เนื่องจาก bittorrent'เทคนิคการดาวน์โหลดที่ไม่ต่อเนื่อง ไฟล์วิดีโอ Bittorrent สามารถสตรีมได้ในปี 2014 ด้วยความช่วยเหลือของไคลเอนต์ Popcorn Time ตั้งแต่นั้นมาจำนวนลูกค้าที่เสนอความเป็นไปได้ในการสตรีมเพิ่มขึ้น
ผู้ใช้ค้นหาฝนตกหนักที่ทำให้พวกเขาสนใจในเว็บไซต์ดัชนีฝนตกหนักหรือโดยใช้เครื่องมือค้นหาที่รวมลูกค้าดาวน์โหลดแล้วเรียกใช้ในไคลเอนต์ BitTorrent ไคลเอนต์สร้างการเชื่อมต่อกับตัวติดตามหรือเมล็ดที่ระบุไว้ในไฟล์ฝนตกหนักดังนั้นจะได้รับรายการเมล็ดและเพื่อนร่วมงานส่งส่วนของไฟล์อย่างแข็งขัน
เพื่อให้ได้ส่วนประกอบต่างๆไคลเอนต์เชื่อมต่อกับเพื่อนเหล่านั้น ไคลเอนต์สร้างการเชื่อมต่อโดยตรงกับ seeder เริ่มต้นของฝูงและเริ่มขอชิ้นส่วน ลูกค้าใช้เครื่องมือเพื่อเพิ่มความเร็วในการดาวน์โหลดและอัปโหลด
นโยบายที่ลูกค้าใช้ในการเลือกผู้ที่จะส่งข้อมูลเพื่อส่งผลกระทบอย่างมากต่อการแบ่งปันข้อมูลนี้ อัน"หัวนมสำหรับททท"การแลกเปลี่ยนการแลกเปลี่ยนซึ่งส่งเสริมการซื้อขายที่เป็นธรรมอาจเป็นที่ต้องการของลูกค้าที่ต้องการให้ข้อมูลแก่เพื่อนที่ส่งกลับมาให้พวกเขา อย่างไรก็ตามนโยบายที่เข้มงวดมักจะนำไปสู่สถานการณ์ที่น้อยกว่าในอุดมคติเช่นเมื่อเพื่อนร่วมงานที่เข้าร่วมใหม่ไม่สามารถรับข้อมูลใด ๆ ได้เพราะพวกเขายังไม่มีชิ้นส่วนใด ๆ ที่จะแลกเปลี่ยนตนเอง ใช้ความคิดริเริ่ม
โปรแกรมลูกค้า BitTorrent อย่างเป็นทางการใช้เทคนิคที่เรียกว่า"มองโลกในแง่ดี"เพื่อต่อสู้กับเอฟเฟกต์เหล่านี้ การใช้เทคนิคนี้ไคลเอ็นต์ตั้งค่าส่วนหนึ่งของแบนด์วิดท์เพื่อส่งบิตไปยังเพื่อนแบบสุ่ม (ไม่รู้จักกันในนามคู่ค้าที่ดีที่เรียกว่าเพื่อนที่ต้องการ) ด้วยความหวังว่าจะได้พบกับคู่ค้าที่ดียิ่งขึ้นและทำให้มั่นใจได้ว่าผู้มาใหม่มีโอกาส เข้าร่วมฝูง
สำหรับเนื้อหายอดนิยม"การจับกลุ่ม"ตาชั่งดีที่จะยอมรับ"ฝูงชนแฟลช"แต่มันมีประโยชน์น้อยกว่าสำหรับเนื้อหาที่ไม่ชอบหรือกำหนดเป้าหมายในตลาดเฉพาะ หลังจากการเร่งด่วนครั้งแรกเพื่อน ๆ สามารถค้นพบว่าเนื้อหาไม่สามารถใช้งานได้และต้องการการส่งมอบ"เมล็ด"ก่อนที่พวกเขาจะสามารถดาวน์โหลดได้ อาจใช้เวลาสักครู่เพื่อให้เมล็ดมาถึง (นี่เรียกว่า"ปัญหาการส่งเสริมการขาย seeder").
สิ่งนี้ขัดแย้งกับวัตถุประสงค์ของผู้เผยแพร่ที่มองว่า BitTorrent เป็นทางเลือกที่มีราคาต่ำสำหรับวิธีการของลูกค้าเซิร์ฟเวอร์เนื่องจากการรักษาเมล็ดพันธุ์สำหรับเนื้อหาที่ไม่เป็นที่นิยมนั้นต้องใช้แบนด์วิดท์สูงและค่าใช้จ่ายในการบริหาร
การวัดพบว่า 38% ของ torrents ใหม่ทั้งหมดไม่สามารถใช้งานได้ภายในเดือนแรกซึ่งเป็นเหตุการณ์ที่เกิดขึ้นครั้งใหญ่ การรวมไฟล์จำนวนมากลงในฝูงเดียวเป็นกลยุทธ์ที่ผู้เผยแพร่หลายรายใช้เพื่อเพิ่มความพร้อมของเนื้อหาที่ไม่เป็นที่นิยมอย่างมาก การแก้ปัญหาที่ซับซ้อนมากขึ้นก็ถูกนำออกมา; โดยทั่วไปแล้วสิ่งเหล่านี้ใช้ประโยชน์จากเทคนิคข้ามทอร์เรนท์ที่ช่วยให้ torrents ต่าง ๆ ทำงานร่วมกันเพื่อแลกเปลี่ยนเนื้อหาได้อย่างมีประสิทธิภาพมากขึ้น
Bittorrent เป็นซอฟต์แวร์ที่ให้ผู้ใช้สามารถดาวน์โหลดข้อมูลจำนวนมากผ่านอินเทอร์เน็ตได้อย่างง่ายดายด้วยความสามารถในการควบคุมความเร็วในการดาวน์โหลดเชื่อมต่อกับอุปกรณ์จำนวนมากและเพิ่มฟีด RSS
ไม่น่าแปลกใจที่ขั้นตอนการติดตั้งเสนอให้ดาวน์โหลดสินค้าบุคคลที่สามต่าง ๆ และเปลี่ยนการตั้งค่าบางอย่างในเว็บเบราว์เซอร์เริ่มต้นของคุณเนื่องจากซอฟต์แวร์นี้ได้รับการสนับสนุนโฆษณา อินเทอร์เฟซมีสไตล์ที่สะอาดและมีการจัดระเบียบอย่างดีพร้อมบานหน้าต่างนำทางแถบเมนูปุ่มไม่กี่ปุ่มและแผงแท็บสำหรับแสดงข้อมูลที่เลือกประเภทต่างๆ ผู้ใช้ทุกระดับทักษะสามารถเรียนรู้วิธีการใช้ประโยชน์ได้อย่างง่ายดาย
ด้วยความช่วยเหลือของโปรแกรมนี้คุณสามารถดาวน์โหลดไฟล์ขนาดใหญ่จากอินเทอร์เน็ตได้อย่างรวดเร็วและเพิ่ม torrents จากไฟล์ URL หรือไฟล์ฮาร์ดไดรฟ์ นอกจากนี้ torrents ใหม่สามารถทำจากไฟล์และไดเรกทอรีและข้อมูลเมตาเช่นตัวติดตาม, เมล็ดเว็บ, ความคิดเห็น, ขนาดชิ้นส่วนและเว็บไซต์สามารถเพิ่มได้
คุณสามารถบังคับให้ตรวจสอบอีกครั้งอัปเดตตัวติดตามย้ายดาวน์โหลดขึ้นหรือลงในรายการคิวและดูไฟล์ทั้งหมดที่เป็นส่วนหนึ่งของฝนตกหนัก นอกจากนี้คุณยังสามารถหยุดหยุดและเริ่มดาวน์โหลดได้ ด้วยการคลิกเพียงครั้งเดียวขีด จำกัด การดาวน์โหลดและการอัปโหลดสามารถเปลี่ยนแปลงได้ฉลากใหม่สามารถทำได้และคุณสมบัติสามารถแสดงในหน้าต่างใหม่
Torrent สามารถมีการให้คะแนนและความคิดเห็นที่เพิ่มเข้ามาและคุณยังสามารถเห็นผู้ที่ผู้ใช้รายอื่นได้ทิ้งไว้แล้ว นอกเหนือจากข้อมูลดิสก์ประวัติการถ่ายโอนและค่าใช้จ่ายเครือข่ายโปรแกรมจะแสดงการแสดงกราฟิกของความเร็วในการดาวน์โหลดและอัปโหลด
เพียงแค่ป้อน URL ในฟิลด์ที่เหมาะสมสร้างนามแฝงที่ไม่ซ้ำกันและเปิดใช้งานการดาวน์โหลดโดยอัตโนมัติของรายการที่เผยแพร่ใหม่ทั้งหมดสามารถเพิ่มฟีด RSS ได้นอกจากนี้แอพนี้อาจเชื่อมโยงกับสมาร์ทโฟน Apple และ Android จำนวนมากรวมถึงคอนโซลเกม PS3 และ Xbox360
โดยสรุป BitTorrent เป็นซอฟต์แวร์ที่มีประโยชน์สำหรับการใช้ประโยชน์จากโปรโตคอล Bittorrent เพื่อดาวน์โหลดข้อมูลจำนวนมหาศาลไคลเอนต์เพียร์ทูเพียร์ดั้งเดิมยังคงได้รับการยกย่องว่าเป็นหนึ่งในตัวเลือกที่ดีที่สุดในฟิลด์วันนี้มันไม่ได้'T ช้าลงระบบ'การดำเนินการและงานทั้งหมดจะเสร็จสมบูรณ์โดยทันทีโดยไม่มีข้อผิดพลาดล่มหรือค้าง