Edonkey2018 (LAN), Science, rajongók powered by Wikia
Keresés módosítása
Minden ügyfél kapcsolatos egyik hálózati szerverek. A kliens megmondja a szervernek, hogy melyik fájl biztosítja megosztani. Minden szerver fenntart egy listát az összes megosztott fájlok az ügyfelek csatlakoztatva. Ha egy ügyfél keres valamit, akkor küld egy keresési kérést az elsődleges szerver. Válaszként a szerver ellenőrzi az összes fájlt, amelyekről ismert, hogy őt, és ad egy listát a kliens fájlokat, amelyek megfelelnek a kérését.
Kereshet több szerveren egyszerre. Az ilyen kérelmeket és azok eredményeit küldött UDP. hogy csökkentse a használt sávszélesség és a kapcsolatok számát a szerver. Ez a funkció különösen hasznos, ha keresni a szerveren, amelyhez az ügyfél jelenleg csatlakozik, ez ad alacsony eredményt.
Emellett linkeket a fájlok közzé a különböző internetes fórumokon. formájában az úgynevezett „felszabadulás”.
Letöltés idézet
Amikor egy ügyfél file feltöltés, a kiszolgáló először összeállított egy listát az összes ismert ügyfeleket a kért fájl. Ezután lekérdezi más szerverek ismert rá, hogy a fájl ügyfelek csatlakozik hozzájuk. Amint találtak más ügyfelek a fájlt, a szerver kéri annak minden egyes (fájl) része. A folyamat addig tart, amíg a fájl nem teljesen összeszerelt.
Működési elv: Kliens Z összes része a fájl (nagybetűk része a fájlt). Ügyfél W, X, Y és szeretné letölteni a fájlt. Kezdve Ügyfél X és Y Client, mindkettő különböző részein a fájl, akkor nem csak kap a fájlt a Client Z, de azt is fájlt küldeni egymásnak. Ez lehetővé teszi, hogy Ön letöltse a fájlokat gyorsabban ahelyett, hogy letölthető kliens Z. Client W csatorna lehet kezdeni letölteni a fájlt, akkor is, ha a forrásfájl (Client Z) már nem rendelkezik elegendő sávszélességet küldeni.
Interserver kapcsolatok szerkesztése
Szerverek rendszeresen kommunikálnak egymással egy rövid időre. Az ülés során a kiszolgáló, amelyben bejelenti annak létezését, küld egy listát az összes többi ismert rá szervereket. Így a szerver fenntart egy listát a többi aktív szerverek. Amikor egy kliens csatlakozik a szerverhez, a szerver adjanak neki egy listát a szerver használatát.
Hash algoritmus ed2k szerkesztése
A fájlokat a eDonkey hálózat azonosítjuk használata gyökér -hesh MD4 MD4 összegű mennyiségű fájl darab. Ez arra utal, hogy az azonos fájlokat különböző neveket, de ugyanazt a tartalmat, és megkülönböztetni a fájlokat más tartalmat, de ugyanaz a neve.
- Fájlok vannak osztva egyenlő darabokra 9.728.000 bájt (KB 9500), és a maradékot.
- Minden egyes darab számítva 128-bites hash a MD4-összeget.
- Ha a fájl mérete többszöröse 9728000 bájt, azaz a méret a maradék 0, akkor összegeként számított mérleg üresen.
- Ezután az összes számított mennyiségű egyesítjük egyetlen tömb (hash listát), és kiszámítottuk a MD4-hash összes tömb. Ez az összeg a gyökér MD4-sum - és az azonosító az eDonkey hálózat.
- Ha a fájl mérete kisebb, mint 9.728.000 byte, a hash lista nem történik meg, és a fájl azonosítója MD4-hash összege a teljes fájlt.
Eltérően az eredeti algoritmus a következő:
- Ha a fájl mérete kisebb vagy egyenlő, mint 9.728.000 bájt, mint egy használt azonosító MD4 összege a teljes fájlt.
- Ha a fájl mérete többszöröse 9728000 bájt, az ellenőrző összeg „üres”, a maradékot hozzá.
Például az ellenőrző összegeket fájlok amely csak nulla kódok különböző „változatait” az algoritmus. Úgy lehet beszerezni, például a következő parancsot bash UNIX rendszerek:
Fájl méret (byte)
„Eredeti” algoritmus ed2k
„Javítás” algoritmus ed2k
A leggyakoribb fajta rövid.
- A fájl neve ajánlott kódolni az URI.
- Fájlméret - pontos méretét byte-ban.
h - AICH (Advanced Intelligent Corruption Handler) Edit
További hash ed2k linkeket. Használat kisebb darabokra, így egy hash. Ez lehetővé teszi, hogy részletesebben megvizsgálni a fájlt, hogy keresse meg és kijavítani a hibákat, és csökkenti a szükséges adatokat a fájl visszaállításához.
Arra ösztönözte, hogy kiadják az oldalon egy linket, akkor azonnal lesz egy megbízható hash, és azonnal használható a fájl visszaállításához. Ha nem tesz közzé egy linkkel, az ügyfél meg kell szereznie az azonos AICH hash több forrásból származó, mielőtt a hash fogják érvényesnek tekinthető.
Kiszámítása AICH Hash szerkesztése
A szabványos hash ed2k csonk (9.728.000 bájt) van osztva 53 rész (52x 180KB és 1x 140 KB-ot). Minden része a későbbi feldolgozásra az algoritmus által sha1. További pár-kivonatának ismét áthaladnak az algoritmus SHA1, amíg még kapott egyetlen hash.
p - egy sor MD4 hash szerkesztése
Ez lehetővé teszi, hogy a távollétében ed2k forrásból letölteni egy URL link a fájlhoz. Általában a kiszolgáló mindig rendelkezésre áll, ellentétben ed2k források, amelyek elsősorban a személyi számítógépek csatlakozik az internethez. Ennek köszönhetően a kezdeti indítást a kiszolgáló és a további forgalmazás már a hálózat ed2k úgy tehermentesíti a kiszolgáló és növeli a rendelkezésre álló fájl.
források - jogforrások
Ez lehetővé teszi, hogy meghatározza a ed2k forrás, amely elérhető a fájl letöltéséhez. Ez lehetővé teszi, hogy indítsa el a fájl letöltése nélkül csatlakozhat az ED2K szerver egyszerűen csatlakoztatja a felsorolt forrásokból közvetlenül.