อ่าน 1 นาที
ตัวติดตาม UDP
โปรโตคอล UDP tracker เป็นโปรโตคอล ติดตาม BitTorrent ประสิทธิภาพสูงและใช้ทรัพยากรน้อยโดยใช้ โปรโตคอล User Datagram Protocol (UDP) แบบไร้สถานะในการส่งข้อมูล แทนที่จะใช้โปรโตคอล HTTP...
ตัวติดตาม UDP
โปรโตคอลUDP tracker เป็นโปรโตคอล ติดตาม BitTorrentประสิทธิภาพสูงและใช้ทรัพยากรน้อยโดยใช้โปรโตคอล User Datagram Protocol (UDP) แบบไร้สถานะในการส่งข้อมูล แทนที่จะใช้โปรโตคอล HTTP (ผ่านTCP ) ที่ตัวติดตามทั่วไป ใช้ข้อมูลอยู่ในรูปแบบไบนารีแบบกำหนดเอง แทนที่จะใช้ อัลกอริธึม bencode มาตรฐาน ที่ BitTorrent ใช้สำหรับการสื่อสารส่วนใหญ่
URLสำหรับโปรโตคอลนี้มีรูปแบบดังนี้: udp://example.com: port
การเปรียบเทียบกับตัวติดตาม HTTP
ตัวติดตาม UDP ได้รับการปรับปรุงให้เหมาะสมกว่าและสร้างภาระให้กับเซิร์ฟเวอร์ติดตามน้อยกว่า ตัวติดตามทั้งสองแบบไม่มีผลกระทบต่อความเร็วในการถ่ายโอนข้อมูล
ลูกค้าที่นำโปรโตคอลไปใช้
- บิตคอมเมท
- บิตลอร์ด
- บิตร็อกเก็ต
- บิตสปิริต
- น้ำท่วมใหญ่
- แฟลชเก็ต
- เคทอร์เรนต์
- libbt
- ลิบทอร์เรนต์ (แรสเตอร์บาร์)
- qBittorrent
- rtorrent (ใช้งานไลบรารี libTorrent (Rakshasa) )
- μTorrent [ 1 ]
- เทอร์โบทอร์เรนต์
- วูซ
- ไคลเอนต์ XBT
- MLDonkey
- การแพร่เชื้อ
- ทิกซาติ
คำวิจารณ์
- การรองรับ IPv6มีจำกัด(โปรโตคอลระบุค่าจำนวนเต็ม 32 บิตสำหรับที่อยู่ IP และรองรับส่วนหัวเสมือนสำหรับที่อยู่ IPv6 128 บิต)
- ไม่มีกลไกใดที่ช่วยให้ เว็บไซต์ ดัชนีสามารถดึงข้อมูลจากตัวติดตามทั้งหมดได้
- กลไกการเก็บข้อมูลผ่าน TCP แบบดั้งเดิมสามารถรองรับการทำงานนี้ได้ เนื่องจากไม่ใช่ปัญหาด้านประสิทธิภาพ
- ไม่มีกลไกใดให้โปรแกรมติดตามบังคับใช้ข้อจำกัดของลูกค้าได้
- โปรโตคอล UDP tracker ไม่มีฟิลด์สำหรับแสดง User Agent เหมือนกับโปรโตคอล HTTP อย่างไรก็ตาม ธรรมเนียมการเข้ารหัส User Agent และเวอร์ชันภายในฟิลด์ peer_id ยังคงใช้ได้อยู่
- ไม่มีกลไกใดให้ระบบติดตามส่งข้อความเตือนได้
- ไม่มีการบีบอัดข้อมูล ซึ่งเป็นปัญหาอย่างยิ่งสำหรับข้อความตอบกลับประกาศขนาดใหญ่
ลิงก์ภายนอก
- ข้อกำหนดโปรโตคอลตัวติดตาม UDP
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ตัวติดตาม UDP
โปรโตคอล UDP tracker เป็นโปรโตคอล ติดตาม BitTorrent ประสิทธิภาพสูงและใช้ทรัพยากรน้อยโดยใช้ โปรโตคอล User Datagram Protocol (UDP) แบบไร้สถานะในการส่งข้อมูล แทนที่จะใช้โปรโตคอล HTTP...
การเปรียบเทียบกับตัวติดตาม HTTP
ตัวติดตาม UDP ได้รับการปรับปรุงให้เหมาะสมกว่าและสร้างภาระให้กับเซิร์ฟเวอร์ติดตามน้อยกว่า ตัวติดตามทั้งสองแบบไม่มีผลกระทบต่อความเร็วในการถ่ายโอนข้อมูล
ลูกค้าที่นำโปรโตคอลไปใช้
บิตคอมเมท บิตลอร์ด บิตร็อกเก็ต บิตสปิริต น้ำท่วมใหญ่ แฟลชเก็ต เคทอร์เรนต์ libbt ลิบทอร์เรนต์ (แรสเตอร์บาร์) qBittorrent rtorrent (ใช้งาน ไลบรารี libTorrent (Rakshasa) ) μTorrent [ 1 ] เทอร์โบทอร์เรนต์ วูซ ไคลเอนต์ XBT MLDonkey การแพร่เชื้อ ทิกซาติ
คำวิจารณ์
การรองรับ IPv6 มีจำกัด(โปรโตคอลระบุค่าจำนวนเต็ม 32 บิตสำหรับที่อยู่ IP และรองรับ ส่วนหัวเสมือน สำหรับที่อยู่ IPv6 128 บิต) ไม่มีกลไกใดที่ช่วยให้ เว็บไซต์ ดัชนี สามารถดึงข้อมูลจากตัวติดตามทั้งหมดได้ กลไกการเก็บข้อมูลผ่าน TCP...