Edonkey2018 (LAN)

A fájlokat a eDonkey hálózat azonosítjuk használata root MD4 MD4 hash--sums részei a fájlt. 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.

Minden ügyfél kapcsolatos egyik hálózati szerverek. A kliens megmondja a szervernek, hogy melyik fájl biztosítja általános hozzáférés (Ezek a fájlok tartalmazzák a komplett fájlokat, kifejezetten biztosított az általános felhasználói hozzáférés révén a kliens felületen, valamint fájlokat, hogy az ügyfél letöltés vagy letöltött más ügyfelek, de nem felhasználó eltávolítása letölti a kliens programot. Minden fájl letölthető a kliens, automatikusan elérhető a részesedése, amint kapott legalább egy részét). 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”.

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.

A hash algoritmus kiszámítja az azonosítóját (MD4 root összeg) a fájl:

  1. Files osztva egyenlő darabokra 9.728.000 bájt (9500 KB), és a maradékot.
  2. Minden egyes darab számítva 128-bites hash a MD4-összeget.
  3. 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.
  4. 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 az összeg a gyökér MD4-fájl - és az azonosító az eDonkey hálózat.
  5. 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ő:

  1. 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.
  2. 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. Hozzák (fájl) lehet például a következő parancsot, hogy a bash a Unix rendszerek:

Fájl méret (byte)

„Eredeti” algoritmus ed2k

„Javítás” algoritmus ed2k

A leggyakoribb fajta rövid.

  • A fájlnév ajánlott -kodirovat URI.
  • Fájlméret - pontos méretét byte-ban.

h - AICH (Advanced Intelligent Corruption Handler)

További hash ed2k linkeket. Használat kisebb darabokra, így egy hash. Ez lehetővé teszi a részletesebb vizsgálatot a fájl megkereséséhez és kijavítani a hibákat, és csökkenti a szükséges adatokat a fájl visszaállításához.

Ösztönözni, hogy közzé 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

A szabványos hash ed2k csonk (9.728.000 bájt) van osztva 53 rész (52-180 KB, és 1-140 KB). 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 - meghatározott MD4 -heshey

Ez lehetővé teszi, hogy a távollétében ed2k forráskódú le a fájlt az URL -LINK. Jellemzően szerverek rendelkezésre állnak egész idő alatt, ellentétben a ed2k források, amelyek főként a személyi számítógépek csatlakozik az internethez. Ennek köszönhetően a kezdeti indítást a szerver, és a további forgalmazás már a ed2k hálózat, amely növeli a terhelést a szervereken és a fájl hozzáférhetőségét.

források - forrá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.

Kapcsolódó cikkek