BitTorrent-protokollegenskaper. En liten introduksjon

BitTorrent-protokollfunksjoner

Det som er bra med åpen kildekode er at det finnes alternativer for enhver smak. Det er uunngåelig at hvis du skriver en artikkel som viser årsakene til at du foretrekker ett alternativ fremfor et annet, vil du uunngåelig motta kommentarer fra de som velger det andre, som forklarer årsakene til valget deres. lørdag Jeg kommenterte que Jeg foretrakk å bruke BitTorrent-klienter fremfor aMule. Tilhengere av dette programmet reagerte med sitt synspunkt. Hvis du ikke kan aMule, anbefaler jeg at du leser dem. De vil utvilsomt være lærerike.

Din stilling ugyldiggjør selvfølgelig ikke min. Jeg gjorde det hele tiden klart at det var min personlige mening. Jeg er ikke en veldig tålmodig person, jeg ser vanligvis ikke etter kinematografiske juveler og, bortsett fra kritiske ting, foretrekker jeg nøkkelferdige løsninger før jeg må konfigurere. Derfor liker jeg ikke aMule. Utover det, f.eksl Å dele filer ved hjelp av BitTorrent-protokollen har fordeler som jeg vil snakke om.

Men for å gjøre det, må vi først bli enige om noen konsepter.

Hva er et Peer-to-Peer (P2P) nettverk?

ED2K og Kademlia, de to protokollene som vi nevnte i den nevnte forrige artikkelen, og BitTorrent er kommunikasjonsprotokoller for Peer-to-Peer eller P2P-nettverk. En omtrentlig oversettelse vil være par for par og refererer til to eller flere datamaskiner koblet sammen for å dele ressurser uten behov for inngripen fra en sentral server. Hvis du vil at jeg skal definere dem mer akademisk, la oss si det slik:

En kommunikasjonsmodell der hvert element i nettverket har de samme egenskapene og hvilken som helst av dem kan starte kommunikasjon.

Den skiller seg med andre ord fra klient-server-modellen som brukes, for eksempel ved direkte nedlastinger, der kommunikasjon initieres av klienten og serveren bare kan sende ett svar. Medlemmer av et P2P-nettverk kalles «peers» fordi de alle har de samme egenskapene.

Vi kan skille mellom to typer P2P-nettverk:

  • Hybrid P2P: Du trenger en mellommann for å hjelpe jevnaldrende med å finne og koble til. Dette er tilfellet med ED2K-protokollen og den første implementeringen av BitTorrent-protokollen.
  • Ren P2P: En sentral server griper ikke inn i det hele tatt, og ethvert medlem kan koble fra nettverket uten å påvirke driften. Kademlia-protokollen og BitTorrent-klienter som inneholder distribuert hash-tabellteknologi (DHT) fungerer med denne modusen.

BitTorrent-protokollfunksjoner

Linux Tracker er en populær tracker som lar BitTorrent-klienter finne, laste ned og dele de mest populære Linux-distribusjonene.

Et BitTorrent-nettverk består av en gruppe datamaskiner som kalles en "sverm". Prosessen starter når en av deltakerne laster opp en fil ved hjelp av en BitTorrent-klient. Funksjonen til BitTorrent-klienten er å kontakte en "tracker" som ble spesifisert i .torrent-filen da den ble opprettet. Trackeren er en spesiell server som holder styr på tilkoblede datamaskiner som tar seg av å dele IP-adressene deres med andre BitTorrent-klienter i svermen. Takket være dette kan de koble seg til hverandre.

Som jeg nevnte i klassifiseringen av P2P-nettverk, Det er også et desentralisert torrentsystem som lar BitTorrent-klienter kommunisere med hverandre uten behov for sentrale servere. BitTorrent-klienter bruker Distributed Hash Table (DHT) teknologi som lar hver BitTorrent-klient fungere som en node. Med denne modusen, når en torrent legges til ved hjelp av en "magnetisk lenke", kontakter DHT-noden nærliggende noder og de andre nodene kontakter andre noder til de finner informasjonen om torrenten.

Med andre ord, hvert par blir en tracker. DHT-teknologi kan fungere sammen med tradisjonelle trackere som gir redundans i tilfelle trackeren svikter. Faktisk gir nettsteder som samler torrentkoblinger ofte begge alternativene.

I den neste artikkelen vil vi fordype oss i driften av BitTorrent-protokollen


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   jony127 sa

    Problemet med amule-artikkelen du nevner er ikke at du foretrekker å bruke torrent før amule, hver og en bruker det de vil, og det er bedre for dem. Poenget er at du på slutten av artikkelen sa at du ikke anbefalte installasjonen, og det er verken rettferdig eller seriøst.

    At du liker torrenten mer betyr ikke at amule ikke er et gyldig program og selvfølgelig er det for avhengig av hvilke tilfeller og det var din store feil, fordi du får leseren til å forstå at amule ikke er et godt alternativ. Det er ikke bra å kritisere et alternativ så lett og med så lite dømmekraft.

    1.    Diego German Gonzalez sa

      Hva ville være problemet?
      Jeg er en enkel bruker, ikke en datasikkerhetsekspert eller en politimann. Det er heller ikke en prest.
      Hva jeg anbefaler eller ikke anbefaler er irrelevant.

      1.    jony127 sa

        I og med at du tar feil, skriver du en artikkel på en blogg som mange kan lese, og ved å snakke stygt om en søknad kan du miskreditere den på en urettferdig måte, det var derfor jeg sa det.

        Hvis du skriver en artikkel i en offentlig blogg, må du være ansvarlig for det du skriver, du trenger ikke å være prest, en agent for loven og de tingene du sier.