Direct Connect
Från Rilpedia
Den här artikeln anses undermålig och kan behöva skrivas om helt för att leva upp till Wikipedias artikelstandard. Diskutera frågan på diskussionssidan och förbättra gärna artikeln. Var uppmärksam på artikelns innehåll. Motivering: Extremt dåligt upplägg, säger inget om protokollet i sig, etc. |
Direct Connect (DC) är ett protokoll för fildelning som bygger på att man "måste" dela med sig av innehållet på sin hårddisk. I teorin är det inget måste att dela ut material men i praktiken är det mer eller mindre tvunget. Detta beror främst på att hubbarna ställer upp krav på hur mycket man måste dela i filyta, för att kunna logga på hubben. Men tekniken som sådan kräver inte att man delar för att kunna ansluta och tanka. Beroende på hur mycket man delar ut, tillåts man komma in på olika hubbar. Exempelvis kräver vissa hubbar att du har 20 GB material utdelat. Beroende på var gränsen ligger, och hur många som är inne i just den hubben, får du en viss mängd data att söka ibland. Varje hubb har sina egna regler, och egna operatörer (OPs) - det vill säga de som ser till att reglerna hålls. Den som bestämmer reglerna är ägaren av hubben. Eftersom varje hubb har sina egna regler, kan reglerna variera mycket. Kraven från många hubbar gör att DC är ett protokoll som främst används av mer aktiva fildelare.
Det finns flera olika program som används för att köra hubbar, bl.a YnHub, PtokaX, Verlihub och Shadows Direct-Connect Software.
Ursprungligen skapat av Jon Hess som numera driver företaget Neo-Modus vilka är ansvariga för distributionen av den officiella versionen av Direct Connect.
Protokollet som Direct Connect använder arbetar över TCP/IP och skickar all klient-server (och vise versa) information i ASCII-kod. Formatet är "<kommando> |", där man alltid börjar ett kommando med "$". Finns inget kommando angivet så tolkas det som ett massmeddelande och hamnar då i huvudchatten. All trafik sker genom servern förutom själva filöverföringen som sker mellan klienter (P2P). Direct Connect använder porten 411 som standard för all trafik mellan klient och server.
Innehåll |
Klienter
Det finns många olika DC-klienter. Några av de populäraste är listade nedan.
DC++
Detta program bygger på samma idé som Neo-Modus DC, men har öppen källkod och nya funktioner. Exempel på nya funktioner:
- Ingen reklam
- Förbättrad sökning
- Automatiskt meddelande när användaren är borta från datorn
- SFV-kontroll
Detta program favoriseras av många användare, och är ett måste i vissa hubbar.
oDC & fulDC
oDC och fulDC är båda vidareutvecklingar av DC++. oDC utvecklades av Opera fram tills 2004 då utvecklingen lades ner. fulDC har i mångt och mycket kommit att ta över oDCs tidigare användarbas då det i princip har all oDC:s funktionalitet och fortfarande utvecklas.
- DC++:s funktioner
- Kan filtrera bort specifika filtyper
- Highlights
- Visning av total nedladdningstid (t.ex vid nedladdning av RAR-arkiv)
- Grafikbiblioteket.
ShakesPeer
En klient för Mac OS X.
Linux DC++
En portning av DC++ till Linux som använder GTK+.
DC#
En klient främst för Linux, skriven i C#, som använder sig av GTK+. Har något mindre funktioner är DC++, men har ett trevligt gränssnitt.
Server
Liksom klient-sidan finns det många olika programvaror för att starta en hubb.
PtokaX
PtokaX är en gratis serverprogramvara för Direct Connect.
YnHub
Gratis serverprogramvara för Direct Connect.