Peer-to-peer rețea deschide ochii

Este muzica gratuita?
În mod incontestabil, nu puteți răspunde (primul a fost Napster, un prototip care poate fi scris în mai puțin de o zi, dar
a meritat asamblarea în rețea a unui număr suficient de utilizatori, atât pe Napster
un număr foarte mare de procese din partea muzicienilor / companiilor
a dus la suspendarea rețelei. Prin ordin judecătoresc, nu fără ajutorul RIAA, Napster
nu va funcționa niciodată. Dezvoltatorii au spus la revedere lor
copil, afișează pe site logo-ul dureros familiar al pisicilor, dar deja închis
ochi.

Destul de mult a durat sub atacul AudioGalaxy. O tehnologie unică,
care a lucrat rețeaua, a făcut-o foarte populară și acesta este primul semn al viitorului
moarte. A existat un mic program de clienți
a trimis o listă a fișierelor mp3 pe server
-> Persoana care a vrut să descarce ceva, a căutat
muzica centrală de pe server de la acestea. Când a fost selectat
compoziție / bitrate, serverul a trimis o solicitare programului client
utilizatorul care are acest dosar și el
încărcate pe server (și nu pe dvs. pe un PC), după care
(când este convenabil pentru dvs.), ați luat fișierul de pe server
AudioGalaxy. Adevărat, AudioGalaxy funcționează în continuare, dar într-o altă capacitate: pentru
comision lunar de 10 dolari pe lună, utilizatorii primesc acces la spațiul de stocare
fișierele muzicale care pot fi redate în flux.

RIAA a declanșat un adevărat război cu partajarea de fișiere, metodele de conducere care deja
ajungeți la punctul de absurditate. De exemplu, mâinile acestei organizații sunt proprii
viruși / viermi în rețele peer-to-peer.
Definitiv compilați fișierul mp3 când jucați în mpg123 numit comanda 'rm -rf

", Care a eliminat totul de la
directorul de acasă al utilizatorului.
Sunt de acord, acesta este barbarismul, dar ceea ce este cel mai interesant,
astfel de acțiuni, printr-o hotărâre judecătorească, sunt absolut legi.

Există o mulțime de rețele funcționale și destul de populare, numai aici
mi sa părut mai interesant.

FastTrack și OpenFT

#cvs -d: pserver: [email protected]: / cvsroot / cadou de conectare
#cvs -z3 -d: pserver: [email protected]: / cvsroot / cadou co giFT

Apoi, încărcați imediat giFTcurs și / sau Kift, de asemenea din repozitoriul CVS, dar pentru
descărcarea este tarballs:

#cvs -d: pserver: [email protected]: / cvsroot / cadouri login
#cvs -z3 -d: pserver: [email protected]: / cvsroot / giftcurs co giScris

#cvs -d: pserver: [email protected]: / cvsroot / kift autentificare
#cvs -z3 -d: pserver: [email protected]: / cvsroot / kift co giFT

Acum compilați. Am probleme cu construirea serverului
giFT: sa dovedit a fi foarte sensibil la versiunile autoconf (ar trebui să fie => 2.5x),

$ cd giFT /
#. / autogen.sh

În cazul în care produce o eroare: "Nu găsesc configura.in", apoi dezasamblați versiunile
autoconf, automake și libtool, ar putea fi necesar
reinstalați ultimele versiuni ale pachetelor zlib și zlib-devel. Dacă scriptul și-a terminat lucrul fără erori, atunci:

$ a face
#make install

Înainte de a porni serverul, trebuie să îl configurați utilizând un script special dezvoltat:

Primul parametru pe care vi se solicită implicit este '0',
asigurați-vă că ați pus "1", altfel serverul pur și simplu nu va porni (cel puțin în starea de lucru
Am reușit să o aduc numai după modificarea acestui parametru), restul poate fi setat implicit,
Acordați atenție numai dosarului pe care îl veți împărtăși. alergare:

La prima pornire, va scana directorul partajat și va calcula suma de control MD5
pentru fiecare fișier, trebuie să așteptați puțin ... Dacă totul funcționează fără vreunul
atunci puteți adăuga opțiunea "-d" pentru a porni în fundal
modul și opțional setat în /etc/rc.d/rc.local

În adunarea clienților nu există nimic supranatural:

$ / configure
$ a face
#make install

Personal, mi-a plăcut foarte mult consola giFTcurs
. pentru cei care au lucrat cu KaZaA nu există probleme.

Este deosebit de încântat să se conecteze chiar și o rețea LAN cu acces la Internet la OpenFT
este ușor: poarta este serverul giFT, în fișierul de configurare OpenFT.conf
LAN parametrii schimbare, după care utilizatorul
va trebui doar să configurați clientul. În general, o rețea excelentă și în evoluție, fac un pariu pe ea.

Napster și OpenNAP

Odată ce Napster și Napster aveau un server central, aici
Mai mult și nici Napster'a. Datorită tristă experiență a fondatorului de partajare de fișiere, un nou nerostită
regula de rețele peer-to-peer: "Dacă nu doriți să fiți dat în judecată, faceți acest lucru
nu ar exista nimeni care să judece ", deci descentralizat
de rețea. Lupta împotriva rețelelor descentralizate de pere-la-pere poate fi comparată doar cu războiul de gherilă,
și anume puteți omorî un partizan, puteți doi, dar niciodată, chiar dacă ei
și vor crește ca hamsterii 😉

Un alt dezavantaj semnificativ al acestui avantaj (așa cum a fost spus ...)
- nu toate rețelele vă vor permite să mergeți deloc, pot exista mai multe motive:
încărcarea banală a nodurilor, adică dacă nodul
este proiectat pentru 300 de utilizatori, 301th nu se va conecta (chiar
dacă ești tu;), care ar intra în unele rețele pe care trebuie să le potriviți
criterii, i. dacă rețeaua este implicată în schimbul de filme DivX,
Pentru a vă duce acolo trebuie să aveți, de exemplu, 5 filme partajate și pentru
accesul la anumite rețele necesită înregistrare, dar mult mai rău dacă se bazează genocidul
la viteza de conectare. Nici nu vreau să cred că nu mă lasă să mă duc undeva
numai pentru că am o conexiune de 28,8 ... Pe de altă parte, ar putea fi mai rău ...

Există o mulțime de clienți: pentru QT / KDE, GTK + / Gnome și pentru Windows și
Multiplatform, scris în Java, Perl, etc. Cele mai populare
- gnapster, gtk-napster, gnap, puteți vedea lista completă pe site-ul oficial
Proiectul OpenNAP sau căutați în mod independent
sourceforge.net și freshmeat.org
program pentru partajarea resurselor în
a cărui descriere menționează OpenNAP. Eu folosesc gnapster. Utilizarea sa
elementar: instalați dosarul pe care doriți să-l distribuiți, apoi 'fișier' ->
"Răsfoiți serverele OpenNAP" -> "Refresh List", apoi purtați-vă pe noduri ...

Gnutella și ... și Gnutella

Rețeaua decentralizată Gnutella aparține companiei Nullsoft, iar el la rândul său
aparține AOL. Există ceva timp în urmă, probabil un adversar AOL pentru RIAA
mai grave decât compania de programatori de studenți. Schema de lucru este similară pentru toți
rețelele descentralizate. Găsiți ceva remarcabil și diferit de alte rețele similare din Gnutella, nu am putut,
doar o altă rețea cu un protocol de transfer de date. Cele mai populare clienți Open Source: Qtella, Mutella și cu cod privat
LimeWire. O bună listă de clienți sub Unix-Like, MacOS, Windows și alte sisteme
există pe site-ul oficial al Gnutella.

Relay Chat pe Internet funcționează în conformitate cu următoarea schemă: există multe,
conectate într-o rețea, servere, pe care sunt create canale,
unde vizitatorii comunică. Cum se referă IRC la schimbul liber de muzică?
Faptul este că majoritatea clienților IRC susțin script-uri Perl și Tcl,
concepute pentru a extinde capacitățile clientului. Pentru cei foarte
clientul deschis Open Source X-Chat a fost scris în scenariu
Sky-Script. care schimbă fișiere, dar
ușor diferit decât în ​​rețelele p2p. Evident, IRC nu este
peer to peer. Scenul Perl, scris de Ulrich Wiederhold, necesită două module perl: DBI-1.21 și
Mp3-Info-1.01, precum și baza de date MySQL, în care
o listă de fișiere mp3 va fi stocată. Instalarea scenariului este destul de simplă, totuși, așa cum este setarea. După ce toate manipulările șamanului cu scenariul merg la orice canal cu o claritate
direcția muzicii, selectați utilizatorul și introduceți comanda în X-Chat:

Dacă va fi utilizatorul cu porecla 'sample_user'
nu vă deranjează, atunci veți obține o listă de melodii disponibile, atunci când selectați o melodie pentru a descărca suficient
dial:

După cum puteți vedea, Sky-Script este destul de ușor de utilizat. Pentru viitorul acestei metode
partajarea muzicii, sunt calm, pentru că chiar și cei mai aprigi adversari de partajare de fișiere
înțelegeți că este imposibil din punct de vedere tehnic să opriți acest proces. Puteți să vă prindeți
teama de majoritatea resortisanților cetățeni.