อ่าน 2 นาที
เครือข่าย Kad
เครือ ข่าย Kad เป็น เครือข่ายแบบ peer-to-peer (P2P) ซึ่งใช้โปรโตคอลโอเวอร์เลย์ P2P ของ Kademlia [ 1 ] ผู้ใช้ส่วนใหญ่ในเครือข่าย Kad ยังเชื่อมต่อกับเซิร์ฟเวอร์ใน เครือข่าย eDonkey...
เครือข่าย Kad
เครือข่าย Kadเป็น เครือข่ายแบบ peer-to-peer (P2P) ซึ่งใช้โปรโตคอลโอเวอร์เลย์ P2P ของ Kademlia [ 1 ]ผู้ใช้ส่วนใหญ่ในเครือข่าย Kad ยังเชื่อมต่อกับเซิร์ฟเวอร์ในเครือข่าย eDonkey ด้วย และ โดยทั่วไปแล้ว ไคลเอนต์ ของเครือข่าย Kad จะสอบถามโหนดที่รู้จักในเครือข่าย eDonkey เพื่อค้นหาโหนดเริ่มต้นในเครือข่าย Kad
การใช้งาน
เครือข่าย Kad ใช้ โปรโตคอลแบบ UDPเพื่อ:
- ค้นหาแหล่งที่มาของแฮชeD2k
- ค้นหาแฮช eD2k โดยใช้คำหลักในชื่อไฟล์
- ค้นหาความคิดเห็นและการให้คะแนนสำหรับไฟล์ (แฮช)
- จัดให้มีบริการเพื่อนช่วยเพื่อนสำหรับ โหนด ที่มีไฟร์วอลล์ ( รหัสต่ำ )
- ตำแหน่งที่ตั้งของข้อมูล ความคิดเห็น และชื่อไฟล์ (โดยไม่รวมคำสำคัญ)
โปรดทราบว่าเครือข่าย Kad ไม่ได้ใช้สำหรับการถ่ายโอนไฟล์ผ่านเครือข่าย P2P จริงๆ แต่เมื่อมีการเริ่มการถ่ายโอนไฟล์ ลูกค้าจะเชื่อมต่อกันโดยตรง (โดยใช้ เครือข่าย IP สาธารณะมาตรฐาน ) การรับส่งข้อมูลนี้อาจถูกบล็อก/จำกัด/ติดตามโดยผู้ให้บริการอินเทอร์เน็ตหรือตัวกลางอื่นๆ ที่ฉวยโอกาสได้
เช่นเดียวกับเครือข่ายแบบกระจายศูนย์ทั้งหมด เครือข่าย Kad ไม่ต้องการเซิร์ฟเวอร์อย่างเป็นทางการหรือเซิร์ฟเวอร์ส่วนกลาง ดังนั้นจึงไม่สามารถปิดใช้งานได้โดยการปิดโหนดหลักเพียงบางส่วนแม้ว่าการกระจายศูนย์ของเครือข่ายจะป้องกันการปิดระบบอย่างง่าย แต่การวิเคราะห์ปริมาณการรับส่งข้อมูลและการตรวจสอบแพ็กเก็ตเชิงลึกจะช่วยระบุการรับส่งข้อมูลว่าเป็นแบบ P2P ได้ง่ายขึ้น เนื่องจากปริมาณแพ็กเก็ตที่มีปลายทางเปลี่ยนแปลงได้สูง ปริมาณแพ็กเก็ตจำนวนมากมักทำให้ทรัพยากร CPU และ/หรือเครือข่ายที่มีอยู่ลดลง ซึ่งมักเกี่ยวข้องกับการรับส่งข้อมูลแบบ P2P
ลูกค้า
การค้นหาลูกค้า
เครือข่าย Kad รองรับการค้นหาไฟล์ตามชื่อและคุณลักษณะรองอื่นๆ เช่น ขนาด นามสกุล อัตราบิต และอื่นๆ คุณสมบัติจะแตกต่างกันไปตามโปรแกรมไคลเอ็นต์ที่ใช้งาน
ลูกค้ารายใหญ่
ปัจจุบันมีลูกค้ารายใหญ่เพียงไม่กี่รายที่รองรับการใช้งานเครือข่าย Kad อย่างไรก็ตาม ลูกค้าเหล่านี้คิดเป็นสัดส่วนมากกว่า 80% ของฐานผู้ใช้ทั้งหมด และอาจใกล้เคียงกับ 95% ของการติดตั้ง ed2k ทั้งหมด
- eMule : โปรแกรมไคลเอ็นต์ แบบโอเพนซอร์สสำหรับ Windowsซึ่งได้รับความนิยมมากที่สุด โดยมีผู้ใช้งานเครือข่ายถึง 80% นอกจากนี้ยังสามารถทำงานบน Linux โดยใช้ไลบรารีWine ได้อีกด้วย
มีโปรแกรม eMule เวอร์ชันย่อยหรือเวอร์ชันแตกแขนงอยู่หลายเวอร์ชัน ซึ่งรองรับฟังก์ชันพื้นฐานเดียวกันกับ eMule เอง ได้แก่aMule (โปรแกรมไคลเอ็นต์สำหรับ Linux ที่คล้ายกับ eMule) และ eMule Mods (ไม่ใช่eMule Plus ) และอาจมีเวอร์ชันอื่นๆ อีก
- aMule : โปรแกรมไคลเอ็นต์ โอเพนซอร์สที่ได้รับความนิยมใน ระบบปฏิบัติการ ลินุกซ์ปัจจุบัน aMule (อย่างเป็นทางการ) รองรับแพลตฟอร์มและระบบปฏิบัติการที่หลากหลาย
- MLDonkey : โปรแกรม ไคลเอ็นต์แบบโอเพนซอร์สที่ใช้งานได้บนหลายแพลตฟอร์มและรองรับโปรโตคอลการแชร์ไฟล์อื่นๆ อีกมากมาย
- iMule: โปรแกรม ไคลเอ็นต์ แบบไม่ระบุตัวตน โอเพนซอร์สและ ใช้งานได้บนหลายแพลตฟอร์ม รองรับเฉพาะเครือข่าย Kad และ เครือข่าย I2P เท่านั้น เครือข่าย eDonkey ถูกยกเลิกแล้ว
- Lphant : รองรับเครือข่าย eDonkeyและโปรโตคอล BitTorrent ด้วยเช่นกัน หากต้องการใช้เครือข่าย Kad โปรดตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชัน 3.51
มัลแวร์/ไวรัส
- TDL-4 : ไวรัส บอทเน็ตที่มีรายงานว่าใช้เครือข่ายนี้เป็นที่สำรองสำหรับการอัปเดตและคำสั่งใหม่ หากเซิร์ฟเวอร์ควบคุมและสั่งการถูกปิดลง[ 2 ]