Το BitTorrent καταναλώνει το 12% της συνολικής κίνησης στο Διαδίκτυο στη Βόρεια Αμερική και το 36% της συνολικής κίνησης στην περιοχή Ασίας-Ειρηνικού, σύμφωνα με μια μελέτη του 2012 . Είναι τόσο δημοφιλές το νέο "Σύστημα ειδοποίησης πνευματικών δικαιωμάτων" στοχεύει μόνο την κυκλοφορία BitTorrent.
Το BitTorrent μπορεί να είναι ευρέως γνωστό ως μέθοδος πειρατείας, αλλά δεν αφορά μόνο τους πειρατές. Είναι ένα χρήσιμο, αποκεντρωμένο πρωτόκολλο peer-to-peer με σημαντικά πλεονεκτήματα σε σχέση με άλλα πρωτόκολλα σε πολλές περιπτώσεις.
Αυτό το άρθρο θα σας βοηθήσει να καταλάβετε πώς λειτουργεί το πρωτόκολλο BitTorrent και γιατί δεν είναι απλώς ένα εργαλείο πειρατείας. Έχουμε εξηγήσει προηγουμένως πώς να ξεκινήσετε με το BitTorrent .
Πώς λειτουργεί το BitTorrent
Όταν κάνετε λήψη μιας ιστοσελίδας όπως αυτή, ο υπολογιστής σας συνδέεται με τον διακομιστή ιστού και πραγματοποιεί λήψη των δεδομένων απευθείας από αυτόν. Κάθε υπολογιστής που κατεβάζει τα δεδομένα τα κατεβάζει από τον κεντρικό διακομιστή της ιστοσελίδας. Έτσι λειτουργεί το μεγαλύτερο μέρος της επισκεψιμότητας στον Ιστό.
Το BitTorrent είναι ένα πρωτόκολλο peer-to-peer, το οποίο σημαίνει ότι οι υπολογιστές σε ένα "σμήνος" BitTorrent (μια ομάδα υπολογιστών που κατεβάζουν και ανεβάζουν το ίδιο torrent) μεταφέρουν δεδομένα μεταξύ τους χωρίς την ανάγκη κεντρικού διακομιστή.
Παραδοσιακά, ένας υπολογιστής ενώνει ένα σμήνος BitTorrent φορτώνοντας ένα αρχείο .torrent σε έναν πελάτη BitTorrent. Ο πελάτης BitTorrent έρχεται σε επαφή με ένα "tracker" που καθορίζεται στο αρχείο .torrent. Ο ιχνηλάτης είναι ένας ειδικός διακομιστής που παρακολουθεί τους συνδεδεμένους υπολογιστές. Το tracker μοιράζεται τις διευθύνσεις IP τους με άλλους πελάτες BitTorrent στο σμήνος, επιτρέποντάς τους να συνδεθούν μεταξύ τους.
Μόλις συνδεθεί, ένας πελάτης BitTorrent κατεβάζει κομμάτια των αρχείων του torrent σε μικρά κομμάτια, κατεβάζοντας όλα τα δεδομένα που μπορεί να λάβει. Μόλις ο πελάτης BitTorrent έχει κάποια δεδομένα, μπορεί στη συνέχεια να αρχίσει να ανεβάζει αυτά τα δεδομένα σε άλλους πελάτες BitTorrent στο σμήνος. Με αυτόν τον τρόπο, όλοι όσοι κατεβάζουν ένα torrent μεταφορτώνουν επίσης το ίδιο torrent. Αυτό επιταχύνει την ταχύτητα λήψης όλων. Εάν 10.000 άτομα κατεβάζουν το ίδιο αρχείο, δεν ασκεί μεγάλη πίεση σε έναν κεντρικό διακομιστή. Αντ 'αυτού, κάθε πρόγραμμα λήψης συμβάλλει στο εύρος ζώνης μεταφόρτωσης σε άλλους χρήστες, διασφαλίζοντας ότι το torrent παραμένει γρήγορο.
Είναι σημαντικό ότι οι πελάτες BitTorrent δεν κάνουν ποτέ λήψη αρχείων από τον ίδιο τον ιχνηλάτη. Ο ιχνηλάτης συμμετέχει στο torrent μόνο παρακολουθώντας τους πελάτες BitTorrent που είναι συνδεδεμένοι στο σμήνος, όχι στην πραγματικότητα κάνοντας λήψη ή μεταφόρτωση δεδομένων.
Λεύκα και σπέρματα
Οι χρήστες που κατεβάζουν από ένα σμήνος BitTorrent αναφέρονται συνήθως ως "leechers" ή "peers". Οι χρήστες που παραμένουν συνδεδεμένοι σε ένα σμήνος BitTorrent ακόμη και μετά τη λήψη του πλήρους αρχείου, συνεισφέροντας περισσότερο από το εύρος ζώνης μεταφόρτωσης, ώστε άλλα άτομα να μπορούν να συνεχίσουν να κατεβάζουν το αρχείο, αναφέρονται ως "seeders". Για να είναι δυνατή η λήψη ενός torrent, ένας χρήστης που έχει ένα πλήρες αντίγραφο όλων των αρχείων στο torrent - πρέπει αρχικά να συμμετάσχει στο σμήνος, ώστε άλλοι χρήστες να μπορούν να κατεβάσουν τα δεδομένα. Εάν ένα torrent δεν έχει προγράμματα εκκίνησης, δεν θα είναι δυνατή η λήψη - κανένας συνδεδεμένος χρήστης δεν έχει το πλήρες αρχείο.
Οι πελάτες BitTorrent επιβραβεύουν άλλους πελάτες που ανεβάζουν, προτιμώντας να στέλνουν δεδομένα σε πελάτες που συνεισφέρουν περισσότερο εύρος ζώνης αποστολής αντί να στέλνουν δεδομένα σε πελάτες που ανεβάζουν με πολύ αργή ταχύτητα. Αυτό επιταχύνει τους χρόνους λήψης για το σμήνος στο σύνολό του και επιβραβεύει τους χρήστες που συνεισφέρουν περισσότερο εύρος ζώνης μεταφόρτωσης.
Torrent Trackers και Trackerless Torrents
Τα τελευταία χρόνια, ένα αποκεντρωμένο σύστημα torrent "trackerless" επιτρέπει στους πελάτες BitTorrent να επικοινωνούν μεταξύ τους χωρίς την ανάγκη κεντρικών διακομιστών. Οι πελάτες BitTorrent χρησιμοποιούν τεχνολογία κατανεμημένου πίνακα κατακερματισμού (DHT) για αυτό, με κάθε πελάτη BitTorrent να λειτουργεί ως κόμβος DHT. Όταν προσθέτετε ένα χείμαρρο χρησιμοποιώντας έναν "σύνδεσμο μαγνήτη", ο κόμβος DHT έρχεται σε επαφή με τους κοντινούς κόμβους και αυτοί οι άλλοι κόμβοι έρχονται σε επαφή με άλλους κόμβους μέχρι να εντοπίσουν τις πληροφορίες σχετικά με το χείμαρρο.
Οπως και την προδιαγραφή πρωτοκόλλου DHT λέει, "Στην πραγματικότητα, κάθε ομότιμος γίνεται ιχνηλάτης." Αυτό σημαίνει ότι οι πελάτες BitTorrent δεν χρειάζονται πλέον έναν κεντρικό διακομιστή που διαχειρίζεται ένα σμήνος. Αντ 'αυτού, το BitTorrent γίνεται ένα πλήρως αποκεντρωμένο σύστημα μεταφοράς αρχείων peer-to-peer.
Το DHT μπορεί επίσης να συνεργαστεί με παραδοσιακούς ιχνηλάτες Για παράδειγμα, ένα torrent μπορεί να χρησιμοποιεί τόσο το DHT όσο και ένα παραδοσιακό tracker, το οποίο θα παρέχει πλεονασμό σε περίπτωση αποτυχίας του tracker.
Το BitTorrent δεν είναι μόνο για πειρατεία
Το BitTorrent δεν είναι συνώνυμο με την πειρατεία. Η Blizzard χρησιμοποιεί έναν προσαρμοσμένο πελάτη BitTorrent για τη διανομή ενημερώσεων για τα παιχνίδια του, συμπεριλαμβανομένων των World of Warcraft, StarCraft II και Diablo 3. Αυτό βοηθά στην επιτάχυνση των λήψεων για όλους επιτρέποντας στους χρήστες να μοιράζονται το εύρος ζώνης μεταφόρτωσης με άλλους, αξιοποιώντας το αχρησιμοποίητο εύρος ζώνης σε ταχύτερες λήψεις για Ολοι. Φυσικά, εξοικονομεί επίσης χρήματα Blizzard στους λογαριασμούς του εύρους ζώνης.
Οι χρήστες μπορούν να χρησιμοποιήσουν το BitTorrent για να διανείμουν μεγάλα αρχεία σε σημαντικό αριθμό ατόμων χωρίς να πληρώνουν για το εύρος ζώνης φιλοξενίας ιστοσελίδων. Μια δωρεάν ταινία, μουσικό άλμπουμ ή παιχνίδι θα μπορούσε να φιλοξενηθεί στο BitTorrent, επιτρέποντας μια εύκολη, δωρεάν μέθοδο διανομής όπου τα άτομα που κατεβάζουν το αρχείο βοηθούν επίσης στη διανομή του. Το WikiLeaks διανέμει δεδομένα μέσω του BitTorrent, παίρνοντας ένα σημαντικό φορτίο από τους διακομιστές τους. Οι διανομές Linux χρησιμοποιούν το BitTorrent για τη διανομή των εικόνων δίσκου ISO.
Η BitTorrent, Inc. - μια εταιρεία που είναι υπεύθυνη για την ανάπτυξη του BitTorrent ως πρωτόκολλο, η οποία αγόρασε και ανέπτυξε τον δημοφιλή πελάτη tTorrent - αναπτύσσει μια ποικιλία εφαρμογών που χρησιμοποιούν το πρωτόκολλο BitTorrent για νέα πράγματα μέσω του Πρόγραμμα BitTorrent Labs . Τα πειράματα Labs περιλαμβάνουν μια εφαρμογή συγχρονισμού που συγχρονίζει με ασφάλεια αρχεία μεταξύ πολλών υπολογιστών, μεταφέροντας τα αρχεία απευθείας μέσω του BitTorrent και ένα πείραμα BitTorrent Live που χρησιμοποιεί το πρωτόκολλο BitTorrent για να βοηθήσει τη μετάδοση ζωντανών, ροής βίντεο, αξιοποιώντας τη δύναμη του BitTorrent για ροή ζωντανών βίντεο σε μεγάλα αριθμός ατόμων χωρίς τις τρέχουσες απαιτήσεις εύρους ζώνης.
Το BitTorrent μπορεί να χρησιμοποιηθεί κυρίως για πειρατεία αυτή τη στιγμή, καθώς η αποκεντρωμένη και ομότιμη φύση του είναι άμεση απάντηση στις προσπάθειες καταστολής του Napster και άλλων δικτύων peer-to-peer με κεντρικά σημεία αποτυχίας. Ωστόσο, το BitTorrent είναι ένα εργαλείο με νόμιμες χρήσεις στο παρόν - και πολλές άλλες πιθανές χρήσεις στο μέλλον.
Πιστωτική εικόνα: Header Image by jacobian , κεντρικός διακομιστής και πέερ-το-πέερ νετωορκ διαγράμματα του Mauro Bieg στη Wikipedia