Σχετικά με το πρωτόκολλο BitTorrent. Μερικές λεπτομέρειες για τη λειτουργία του

Σχετικά με το πρωτόκολλο BitTorrent

Στην προηγούμενο άρθρο ξεκίνησα μια σύντομη εισαγωγή στον τρόπο λειτουργίας του πρωτοκόλλου BitTorrent που είναι ο προτιμώμενος τρόπος κοινής χρήσης αρχείων σε δίκτυα P2P. Είχαμε συμφωνήσει ότι η διαδικασία συνίσταται στη δημιουργία ενός αρχείου torrent και στην κοινή χρήση του μέσω ενός tracker (Διακομιστής που είναι υπεύθυνος για την επικοινωνία στο υπόλοιπο δίκτυο της διαθεσιμότητας και της θέσης ενός αρχείου και πού θα το βρει). Μια άλλη εναλλακτική είναι να χρησιμοποιήσετε έναν μαγνητικό σύνδεσμο, με τον οποίο αναζητάτε κόμβο προς κόμβο μέχρι να βρείτε το αρχείο. Έτσι συνεχίζεται η διαδικασία.

Πρέπει να είναι σαφές ότι το Ο ανιχνευτής μοιάζει με τις κίτρινες σελίδες. Περιέχει πληροφορίες μόνο για το πού μπορείτε να βρείτε κάτι, αλλά δεν συμμετέχει απευθείας στην ανταλλαγή.

Όταν κάποιο άλλο μέλος του σμήνους (Το σύνολο των υπολογιστών που είναι συνδεδεμένοι στο δίκτυο) έχει ενδιαφέρον για το αρχείο ξεκινά με τη λήψη αποσπασμάτων του (Θα υπεισέλθω σε λεπτομέρειες αργότερα). Μόλις φτάσει σε ένα ορισμένο επίπεδο εκφόρτισης ξεκινήστε να μοιράζεστε αυτά τα αρχεία με άλλους πελάτες που ενδιαφέρονται για το ίδιο αρχείο. Με άλλα λόγια, όλοι όσοι κάνουν λήψη αυτού του αρχείου προσφέρουν εύρος ζώνης ώστε να μπορούν να το κατεβάσουν και άλλοι, αυξάνοντας την ταχύτητα για όλους.

Λήψη αρχείων μέσω του πρωτοκόλλου BitTorrent. Ρόλοι.

Τώρα θέλω να περιγράψω με περισσότερες λεπτομέρειες τα διάφορα στοιχεία ενός δικτύου BitTorrent και τη λειτουργία τους.

Ο ιχνηλάτης

Ένας ιχνηλάτης BitTorrent Είναι ένας διακομιστής που έχει εγκαταστήσει λογισμικό υπεύθυνο για τον κεντρικό συντονισμό της μεταφοράς αρχείων μεταξύ των χρηστών. Ο προαναφερθείς διακομιστής δεν φιλοξενεί αντίγραφα των αρχείων αφού η λειτουργία του είναι μόνο να κάνει τα ζεύγη να συναντηθούν.

Για την ανταλλαγή πληροφοριών, ο ιχνηλάτης και ο πελάτης χρησιμοποιούν ένα απλό πρωτόκολλο μέσω HTTP παρόμοιο με αυτό του χρήστη που εισέρχεται σε μια ιστοσελίδα. Σε αυτήν την ανταλλαγή, οι πελάτες ενημερώνουν τον ιχνηλάτη για το αρχείο που θέλουν να κατεβάσουν, την IP και τη θύρα του και ο ιχνηλάτης απαντά με μια λίστα ομότιμων που κατεβάζουν το ίδιο αρχείο και τα στοιχεία επικοινωνίας τους. Αυτά που απαρτίζουν τη λίστα δίπλα σε αυτήν που θέλετε να προσθέσετε στη λήψη αποτελούν το προαναφερθέν «σμήνος». Ωστόσο, αυτό το βήμα μπορεί να αποφευχθεί, καθώς οι πελάτες BitTorrent εφάρμοσαν την τεχνολογία Κατανεμημένου πίνακα κατακερματισμού (DHT) στην οποία κάθε κόμβος αναλαμβάνει τον ρόλο παρακολούθησης.

Το αρχείο torrent

Ονομάζεται και metainfo, έχει την επέκταση .torrent και είναι αυτή που γίνεται λήψη από τις περισσότερες ιστοσελίδες που συλλέγουν torrents.

Αυτό το αρχείο περιέχει κωδικοποιημένες πληροφορίες, συμπεριλαμβανομένης της διεύθυνσης URL του προγράμματος ανίχνευσης, του ονόματος αρχείου και των κατακερματισμών των τμημάτων του αρχείου για να επαληθευτεί ποια λήφθηκαν.. Για να δημιουργήσει αυτό το αρχείο, ο πελάτης BitTorrent χρειάζεται τη θέση του αρχικού αρχείου και τη διεύθυνση url ενός προγράμματος ανίχνευσης.

Σπαρτήρες

Από τη στιγμή που το αρχείο μεταφορτώνεται για πρώτη φορά, η ομάδα είναι γνωστή ως seeder ή seeder και πρέπει να παραμείνει συνδεδεμένη με το σμήνος έως ότου όλο το υπόλοιπο σμήνος αποκτήσει ένα αντίγραφο του αρχείου, ώστε οι άλλοι να μπορούν να συνεχίσουν να το κατεβάζουν. Το ψευδώνυμο σπορέας χρησιμοποιείται επίσης για πελάτες που, έχοντας κατεβάσει ένα αρχείο, παραμένουν πλήρως συνδεδεμένοι για να επιτρέπουν σε άλλους να έχουν πρόσβαση. Να αναφέρουμε ότι το πρωτόκολλο αποζημιώνει όσους μοιράζονται δίνοντάς του προτεραιότητα στη λήψη.

Βδέλλες (βδέλλες)

Δεν είναι απαραίτητο για ένα μέλος του σμήνους ή του peer να έχει ολόκληρο το αρχείο για να το μοιραστεί. Οι συνομήλικοι που δεν έχουν πλήρες αντίγραφο του αρχείου αναφέρονται ως βδέλλες ή βδέλλες. Οι βδέλλες ζητούν από τον ιχνηλάτη μια λίστα με τα άλλα μέλη του σμήνους που έχουν τα μέρη του αρχείου που λείπουν. Το Leecher θα προχωρήσει στη λήψη του απαιτούμενου τμήματος ενός από αυτά τα ζεύγη. Ταυτόχρονα, ένα Leecher θα συνεχίσει επίσης να διανέμει τα μέρη των οποίων οι λήψεις έχουν ήδη ολοκληρωθεί. Μόλις ένα Leecher κατεβάσει όλα τα μέρη, τα επικυρώνει με τους κατακερματισμούς που υπάρχουν στο αρχείο μετα-πληροφοριών.

Στο επόμενο άρθρο θα μιλήσουμε για τους κανόνες που ρυθμίζουν τη λειτουργία μεταξύ των μερών.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   vicfabgar dijo

    Ποτέ δεν μου άρεσε αυτό το πρωτόκολλο πέρα ​​από τη λήψη ενός iso. Το να μοιράζεσαι και να αναγκάζεις να μοιράζεσαι (για αυτό είναι) είναι πολύ καλύτερο ed2k / Kad. Επειδή το p2p είναι σε χαμηλές ώρες, αλλά ο KAD έχει ένα δυναμικό που δεν έχει γίνει γνωστό ή δεν ήθελε να το εκμεταλλευτεί. εντελώς αποκεντρωμένη και χωρίς την ανάγκη διακομιστών (ed2k) και trackers (Bittorrent) για τη διανομή περιεχομένου.

    Χαιρετισμούς.