Suora yhteys
Direct Connect on vertaissovellus , jonka on kirjoittanut NeoModusin Jon Hess. Sen luomisen jälkeen on ilmestynyt muita asiakkaita , jotka toteuttavat Direct Connect -protokollan. Direct Connect -asiakkaat muodostavat yhteyden keskuskeskukseen.
Protokolla perustuu FTP :hen . Alun perin se oli suljettu protokolla (yksityinen), sitten se toteutettiin ilmaisena ohjelmistona useilla tämän verkon asiakkailla, kuten MlDonkey , DC++ (toteutettu C++:ssa ja ensimmäinen Free Software -asiakas Direct Connectille) ja oDC (perustuu DC++: aan) ) Windowsille tai ShakesPeer Mac OS X : lle.
Sen toiminta perustuu keskuspalvelimiin, joita kutsutaan hubeiksi . Tämä keskitin sisältää luettelon kaikista siihen yhdistetyistä asiakkaista ja kaikista niiden jakamista tiedostoista. Tehdessään haun keskittimessä, keskitin palauttaa viitteen kaikkiin tiedostoihin, jotka liittyvät haettavaan ja mitkä asiakkaat sen omistavat, ja sitten pyytävä asiakas lataa kyseisen tiedoston FTP :n kautta suoraan asiakkaalta, joka omistaa haetun tiedoston. , irrottaa itsensä kokonaan keskittimenä toimivasta tietokoneesta (tässä mielessä keskitin voidaan tulkita tiedostohakemistoksi, joka osoittaa vain, kenellä on mitä). Kaistanleveydessä ei ole liiallisia ongelmia, koska kun kone rekisteröidään keskittimeen, kaikki sen jakamat tiedostot tunnistetaan sen hashilla, jolloin ne voivat etsiä muita tiedostoja, joilla on sama tiiviste , mutta eri nimi mistä tahansa syystä. hajautusteoria ovat sama tiedosto.
Vaikka se on suunniteltu toimimaan Internet-keskittimien kautta, on mahdollista avata keskittimet, jotka toimivat paikallisessa LAN-verkossa ja siten hallitsevat avoimia pistorasioita (samanaikaisten latausten määrä), jaettujen gigatavujen määrää, sisältökieltoja (esimerkiksi pornografia). Tämä mahdollistaa laadun vähimmäisvaatimusten helpottamiseksi eri aliverkoissa, jotka luodaan kunkin keskittimen kanssa, välttäen lammereita .
Operaatio
Asiakkaat muodostavat yhteyden palvelimeen, jota kutsutaan HUBiksi . Se vastaa asiakkaiden välisten yhteyksien hallinnasta ikään kuin se olisi ed2k -verkon palvelin . Kun asiakas on yhteydessä palvelimeen, sillä on mahdollisuus kommunikoida muiden yhdistettyjen käyttäjien kanssa, tehdä hakuja ja tietysti jakaa tiedostoja. Yleensä HUBeilla on hyvin määritellyt teemat, kuten tietyt musiikkityylit, toimintaelokuvat, kauhu, anime jne. Yhdistääkseen käyttäjän on täytettävä kaksi ehtoa:
- Jaa palvelimen tarvitsema vähimmäismäärä materiaalia: jos et täytä tätä ehtoa muodostaessasi yhteyttä, HUB potkaisee sinut ulos ja pyytää sinua jakamaan esimerkiksi 10 Gt.
- Varaa vähintään SLOT-paikkoja: ymmärtääksemme tämän meidän on tiedettävä, mikä SLOT on, mikä ei ole muuta kuin tietokoneelta hyväksyttävien samanaikaisten yhteyksien numeerinen kapasiteetti; Jos HUB edellyttää, että meillä on vähintään 10 SLOTia, se tarkoittaa, että kun olemme yhteydessä, enintään kymmenen (10) käyttäjää voi muodostaa yhteyden meihin samanaikaisesti (samaan aikaan).
Nämä menetelmät, joita jotkut saattavat pitää loukkaavina, ovat yleisimpiä, ja niitä käytetään välttämään leechers (käyttäjät, jotka hankkivat jotain muilta, mutta eivät jaa).
Kun löydämme jotain mielenkiintoista ja jatkamme sen lataamista, molempien asiakkaiden välille luodaan yhteys. Jos tiedostojen jakaja sammuu, useimmat DC-asiakkaat antavat sinun etsiä muita lähteitä jatkaaksesi lataamista.
Se on hyvin yleistä suurissa puolueissa, kuten Riojaparty, Euskal, Campus Party, ja jopa pienemmissä, kuten Enredada, Navarparty, 802.Party, Gumiparty tai Hortanet. Et tarvitse kovin tehokasta tietokonetta käsitelläksesi 4 200 asiakasta samanaikaisesti ilman, että se vaikuttaa suorituskykyyn.
Ulkoiset linkit
Wikimedia Commons isännöi mediagalleriaa Direct Connectista .- DC++
- Protokolladokumentaatio (docman)