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