Oras de specialisti in domeniul sistemelor ingineresti



Recent, rețelele de schimb de date peer-to-peer sunt foarte populare, iar între acestea, rețelele bazate pe Bittorent sunt deosebit de proeminente. Deoarece acesta este un concept destul de nou, vreau să-l familiarizez cu cititorii și să răspund la cele mai frecvente întrebări. Și așa,







Bittorrent este un protocol proiectat pentru partajarea de fișiere. De fapt, este un protocol peer-to-peer, în care fiecare utilizator se conectează direct la altul, primește sau transmite informații. În același timp, există un server central (numit tracker) care este coordonatorul acțiunilor tuturor conexiunilor existente între utilizatori. Dispozitivul de urmărire gestionează numai conexiunile, nu conține nicio informație despre conținutul fișierelor transferate între utilizatori. Diferența principală dintre Bittorrent - de la alte sisteme P2P - în asta. că utilizatorul care descarcă informații pentru el însuși, este, de asemenea, distribuitorul său, adică transmite informații altor utilizatori. În acest caz, capacitatea de transmisie a rețelei este utilizată în cel mai bun mod, pe cât posibil. Bittorrent este proiectat pentru cea mai bună lucrare în rețele în care există un număr mare de persoane cu aceleași interese. În același timp, cu cât mai mulți oameni participă la distribuirea unui torrent specific, cu atât este mai mare viteza finală pe care fiecare dintre ei o poate primi.

Și de ce este nevoie? Când există un coss, directcontact, emul și o grămadă de pirtupirs ..

Metoda cea mai populară pentru transferul fișierelor în rețea este modelul client-server. Serverul central trimite întregul fișier tuturor celor care au nevoie - protocoalele http și ftp funcționează. Clienții comunică numai cu serverul - și niciodată - unul cu celălalt. Principalul și probabil singurul avantaj al acestei metode este acela că este simplu de realizat și de utilizat. Această metodă funcționează atâta timp cât serverul se află în rețea și poate servi solicitările tuturor clienților. În caz contrar - și acest lucru vedem destul de des, acest model poate eșua - odată ce serverul devine prea popular și imediat ce mărimea datelor începe să fie prea mare. De aceea poți viziona mesaje? Prea mulți utilizatori? încercând să descarce o demonstrație a unui nou joc sau a unui nou CD de pe server. Conceptul de "Mirroring"? rezolvă doar parțial această problemă, deoarece necesită o setare complexă de "oglindire" servere și distribuirea încărcărilor între ele.

O altă metodă de transfer de fișiere a devenit mai populară - sistemele p2p, cum ar fi Kazaa, eDonkey, Gnutella, Direct Connect etc. În astfel de rețele, utilizatorii obișnuiți de rețea fac schimb de fișiere, conectându-se direct unul la celălalt. Avantajul acestor sisteme este că fișierele nu trebuie să fie pe același server. Cu toate acestea, nu este posibil să urmăriți conținutul acestor fișiere. De aceea, aceste rețele au devenit foarte populare printre fanii muzicii, filmelor și, în special, warez-ului. Problema acestor rețele a devenit date populare, ceea ce atrage cel mai mare număr de persoane. Fiindcă noile fișiere sunt literalmente aliniate? atunci viteza de descărcare a scăzut proporțional cu numărul de cereri pentru acest fișier. În plus, în majoritatea sistemelor p2p, numărul de conexiuni între utilizatori este limitat și adesea utilizatorii care au aplicat pentru un fișier au refuzat pur și simplu. Descărcările incomplete au reprezentat, de asemenea, o problemă pentru utilizatori, deoarece un număr predefinit? fișierul solicitat nu este posibil. Rezultatul acestor probleme a fost scăderea popularității multor rețele și introducerea unor reguli prohibitive pentru utilizatorii care participă la acestea.

Cu toate acestea, înarmați cu experiența Usenet, în cazul în care informațiile sunt partajate între utilizatori pe un lanț, în cazul în care fiecare utilizator poate descărca informații și, astfel, face propria lor, fără a distruge integritatea grupului logic. Ca urmare, fișierele sunt distribuite pe Usenet devenit modul cel mai convenabil pentru rasprostanenie fișierele de trimitere în masă consecință - grupuri de știri transformat în fluxuri de mesaje de date digitale.







Bittorrent în ceva similar cu Usenet în acest. Este cel mai potrivit pentru distribuirea de noi produse, care sunt de interes pentru un număr mare de persoane. Fișierele vechi sau puțin utilizate sunt distribuite lent sau deloc.

Unde vor lua atât de mulți oameni buni care mă vor lăsa să le leagăn dosarele?

Toți cei care descarcă acest fișier sunt, de asemenea, distribuitori ai fragmentelor pe care le-au descărcat deja. Deci, descărcați fragmentele lipsite de fișier, distribuind în același timp fragmentele pe care le-ați descărcat deja altora. Deci, ajutați? alții și alții? la rândul său, ajuta? tu.

Care este rezultatul?

Rezultatul este că viteza de descărcare este limitată în mod ideal numai de lățimea de bandă a canalului. În viața reală - depinde foarte mult de numărul de persoane care descarcă acest fișier. De exemplu, cu cât mai mulți oameni - cu atât mai mult numărul de surse potențiale de distribuție a acestui dosar. Și din moment ce clientul torrent suporta multithreading, atunci ca o consecință - viteză mai mare!

Și ce este un cidru, un lycher, un tracker, un torent, un raport, un avertizator? (semanator, lecher, tracker, torent, raport, anunță URL)?

Iată lista termenilor principali:

Torrent (torrent) - Acesta este identificatorul. Adică un fișier care conține informații despre fișierele solicitate, și anume:

a) dimensiunea și numărul de fragmente și suma de control a fișierelor descărcate.

b) despre un tracker unde puteți obține informații despre siders și lichari care distribuie acest fișier.

Sider (seeder) - un prieten care are deja pe disc deja descărcat și pe deplin pregătit să distribuie fișierul. De asemenea, poate fi inițiatorul distribuirii fișierelor.

Leecher (leecher) - Sidera aproape tovarășe, unul care participă în prezent în sistem și de a descărca fișiere în același timp predarea în bucăți de piese descărcate de alte leecheri. Nu au nevoie de ei înșiși. Ca curent, lectorul a descarcat fisierul - devine un sider.

Tracker (Tracker) - Acesta este un site, sau mai degrabă motorul de pe site, care

a) stochează torrentele și le distribuie tuturor clienților, astfel încât să poată descărca reciproc fișierele

b) le trimite informații despre siderii și lichiștii care distribuie acest torrent, și anume legătura dintre ele.

Ratio (raport) - Aceasta este, în general, raportul dintre informațiile pe care le-ați descărcat și le-ați transmis. Khalyashshikov nu-i plac nicăieri. Dacă doriți să descărcați informații de la alții - să fiți suficient de amabili să participați la distribuirea acesteia. De fapt, personal nu faceți nimic pentru asta - nu opriți deloc clientul dvs. BT - acesta se blochează în tavă și nu intervine. Astfel, îi ajuți pe ceilalți să descarce fișierul de la dvs., deoarece alții vă ajută să îl descărcați de la el. Țineți minte dacă doar leagăn - administratorul tracker-ului vă poate interzice să utilizați resursele sale. Freeloaderii nu-i plac nicăieri.

Cum se creează un torrent?

Există un program special pentru crearea torrentelor. MakeTorrent. De asemenea, mulți clienți pot crea torrente. Când creați un torrent - nu uitați să specificați adresa URL a anunțatorului tracker-ului pe care va fi descărcat acest torrent.

Cum sa devii lichar?

Nu este nimic mai ușor. Descărcați torrentul pe disc, deschideți-l în clientul dvs. și spuneți unde să descărcați conținutul torrentului.

Cum de a deveni un sider?

Încă o dată, îți reamintesc - cidrul este cel care are întreg dosar. Pentru ao deveni, este necesar:

a) re-citiți și încercați să înțelegeți tot ceea ce este scris mai sus

b) încărcați torrentul corect creat la tracker (consultați întrebarea anterioară)

c) deschiderea unui torrent creat de dvs. în clientul dvs. BT. Apoi, specificați clientului conținutul acestui torrent, adică fișierele din care a fost creat acest torrent.

Dificil de înțeles? Încă o dată - când clientul deschide un torrent, el întreabă "Unde să pună conținutul". Dacă îi atrageți atenția asupra faptului că aveți deja conținutul? Acest torrent - clientul va înțelege acest lucru și veți deveni automat un sider. Clientul va informa tracker-ul. Dispozitivul de urmărire va spune lizii și vor începe să lege. Totul va fi bine.

Care sunt caracteristicile acestui sistem?

Unul pe care l-am scris deja - fișierul mai înclinat, cu atât mai repede? peste rețea și leagăn de tine. Este uimitor, dar este adevărat. Ai uitat? Nu există sloturi aviabile? și despre "conexiunile maxime atinse. Consecința acestei reguli - cu cât mai mulți oameni - cu atât mai interesant este să trăim împreună. Comparați, de exemplu, cu hub-urile DC-shabnyh, care sufocă de afluxul de lacomi și? utilizatori. Partea din spate a monedei - dacă căutați ceva rar - veți descărca de la unul sau două cidruri, dacă este deloc. Acesta este într-adevăr un dezavantaj semnificativ, mai ales dacă există puțini oameni în sistem.

De regulă, în sistem nu există gunoi. Aici, nimeni nu fumblează gigabytes de gunoi și nu trebuie să sapi în ele, încercând să găsești ceva util pentru tine. Dispozitivul de urmărire, care afișează informații despre torentele active, este atât un cataloger, un rating, cât și un forum pentru schimbul de vizualizări. Trackerul are moderatori care urmăresc ordinea. Va fi un huligan - interzis. Căutați un alt tracker.

Ce programe să folosiți pentru descărcare.

Vă recomandăm în principal
  • μTorrent - client (foarte) ușor BitTorrent
  • BitComet
În cazul în care pentru a descărca.





Articole similare

Trimiteți-le prietenilor: