Tracker
บริการนัดพบที่คืน Address ของ Peer แต่ไม่ได้ขน Piece
APPLICATION LAYER · PEER-TO-PEER DISTRIBUTION
ดูไฟล์จำลองในห้องเรียนถูกแบ่งเป็นชิ้น กระจายผ่าน Swarm ทนต่อ Peer ที่ออกจากระบบ และประกอบกลับอย่างถูกต้องด้วยการตรวจ Hash
SWARM SIMULATOR
หน้านี้เป็นการจำลองแบบปิด ไม่เปิดไฟล์ Torrent ไม่ติดต่อ Tracker และไม่เข้าร่วม Public Swarm
Peer ขอชิ้นที่มีสำเนาใน Swarm น้อยที่สุดเท่าที่ดาวน์โหลดได้ ช่วยรักษาชิ้นหายาก เพิ่ม Availability และลดการพึ่ง Seeder เดิม ส่วน Sequential แม้เข้าใจง่าย แต่อาจทำให้ทุกคนถือแต่ช่วงต้นเหมือนกัน
Choking ใช้ควบคุมช่อง Upload ไม่ใช่การแบนถาวร Peer จะ Unchoke คู่แลกเปลี่ยนที่เป็นประโยชน์ และกันหนึ่งช่องไว้ทดลอง Peer ใหม่หรือ Peer ที่ก่อนหน้านี้ช้า
handshake→bitfield→interested→unchoke→request→piece→hash verifyทดลองแลกเปลี่ยนเพื่อดู Messageบริการนัดพบที่คืน Address ของ Peer แต่ไม่ได้ขน Piece
การค้นหาแบบกระจายที่ Map Info-hash ไปยัง Peer โดยไม่ต้องมี Tracker กลาง
Peer ที่เชื่อมต่อกันแนะนำ Peer อื่นที่รู้จัก
เริ่มจาก Content Identifier แล้วจึงค้นและตรวจ Metadata
PROTOCOL ANATOMY
ไฟล์ถูก Hash ระดับ Piece แต่ Request มักส่ง Block ที่เล็กกว่า หาก Hash ไม่ผ่านต้องทิ้ง Piece ที่ประกอบแล้ว
Bitfield แจ้ง Inventory เริ่มต้น ส่วน HAVE แจ้ง Piece ใหม่ที่ตรวจผ่าน
ช่วงใกล้เสร็จอาจขอ Block เดียวจากหลาย Peer รับชิ้นที่ถูกต้องชิ้นแรกแล้ว Cancel ที่เหลือ
CLASSROOM INVESTIGATION