Edonkey2018 (Network) - Ez

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”.

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 (kisbetűvel 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.

inter-kiszolgáló kapcsolat

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

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.

  1. Fájlok vannak osztva egyenlő darabokra 9.728.000 bájt (KB 9500), é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 a gyökér MD4-sum - é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 9728000 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. Ú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)

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

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 hash hasonlít újra át sha1 algoritmus, amíg ez lehetetlen egyetlen hash.

p - MD4 hash set

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 - 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.

Lugdunum szerver

jegyzetek

A fájlmegosztás - fájlmegosztás hálózat a gyűjtőneve peer hálózatok fájlmegosztás alapján egyenlő az érintett állományok a csere, ami azt jelenti, hogy minden résztvevő mind a kliens és a ... ... Wikipedia

A peer - A szakértői, decentralizált vagy peer (. Az angol peer to peer, P2P-peer) hálózat egy számítógépes hálózat alapuló egyenlőség a résztvevők. Ezekben a hálózatokban nincsenek dedikált szerverek, és minden csomópont (peer) mind kliens ... ... Wikipedia

Peer to Peer - Request «P2P» átirányítja ide; Lásd. Még más értékeket. Egy ad hoc, decentralizált vagy kukucskált (az angol. Peer to peer, P2P peer-to-peer) hálózaton ráépül számítógépes hálózat, amely az egyenlőség a résztvevők. Ebben ... Wikipedia

Fájlmegosztó hálózat - fájlmegosztás hálózat - a kollektív hálózat neve fájlmegosztást. Gyakran alapuló fájlcserélő hálózatok peer számítógépes hálózat, amely az egyenlőség, a fájlok részt vesznek a csere, azaz minden résztvevő ... Encyclopedia newsmakers

Kapcsolódó cikkek