Χαρακτηριστικά πρωτοκόλλου BitTorrent. Μια μικρή εισαγωγή

Χαρακτηριστικά πρωτοκόλλου BitTorrent

Το καλό με το ανοιχτό κώδικα είναι ότι υπάρχουν επιλογές για όλα τα γούστα. Είναι αναπόφευκτο ότι εάν γράψετε ένα άρθρο που απαριθμεί τους λόγους που σας οδηγούν να προτιμάτε μια επιλογή έναντι μιας άλλης, αναπόφευκτα θα λάβετε σχόλια από εκείνους που επιλέγουν τη δεύτερη, εξηγώντας τους λόγους της επιλογής τους. Σάββατο Σχολίασα ότι Προτίμησα να χρησιμοποιήσω προγράμματα-πελάτες BitTorrent έναντι του aMule. Οι υποστηρικτές αυτού του προγράμματος απάντησαν με την άποψή τους. Αν δεν γνωρίζετε τα aMule, σας συνιστώ να τα διαβάσετε. Αναμφίβολα θα είναι διδακτικά για εσάς.

Φυσικά η θέση σου δεν ακυρώνει τη δική μου. Το ξεκαθάρισα ανά πάσα στιγμή ότι ήταν προσωπική μου άποψη. Δεν είμαι πολύ υπομονετικός άνθρωπος, συνήθως δεν ψάχνω για κινηματογραφικά κοσμήματα και, εκτός από κρίσιμα πράγματα, προτιμώ λύσεις με το κλειδί στο χέρι πριν χρειαστεί να ρυθμίσω τις παραμέτρους. Ως εκ τούτου δεν μου αρέσει το aMule. Πέρα από αυτό, πl Η κοινή χρήση αρχείων χρησιμοποιώντας το πρωτόκολλο BitTorrent έχει πλεονεκτήματα για τα οποία θέλω να μιλήσω.

Αλλά, για να γίνει αυτό, πρέπει πρώτα να συμφωνήσουμε σε ορισμένες έννοιες.

Τι είναι ένα δίκτυο Peer-to-Peer (P2P);

Το ED2K και το Kademlia, τα δύο πρωτόκολλα που αναφέραμε στο προαναφερθέν προηγούμενο άρθρο, και το BitTorrent είναι πρωτόκολλα επικοινωνίας για δίκτυα Peer-to-Peer ή P2P. Μια κατά προσέγγιση μετάφραση θα ήταν ζευγάρι προς ζευγάρι και αναφέρεται σε δύο ή περισσότεροι υπολογιστές διασυνδεδεμένοι για κοινή χρήση πόρων χωρίς την ανάγκη παρέμβασης κεντρικού διακομιστή. Αν θέλετε να τα ορίσω πιο ακαδημαϊκά, ας το θέσω ως εξής:

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

Με άλλα λόγια, διαφέρει από το μοντέλο πελάτη-διακομιστή που χρησιμοποιείται, για παράδειγμα, στις άμεσες λήψεις, στις οποίες η επικοινωνία ξεκινά από τον πελάτη και ο διακομιστής μπορεί να στείλει μόνο μία απάντηση. Τα μέλη ενός δικτύου P2P ονομάζονται "ομότιμοι" επειδή έχουν όλα τις ίδιες δυνατότητες.

Μπορούμε να διακρίνουμε δύο τύπους δικτύων P2P:

  • Hybrid P2P: Χρειάζεστε έναν ενδιάμεσο για να βοηθήσει τους συνομηλίκους να βρουν και να συνδεθούν. Αυτή είναι η περίπτωση του πρωτοκόλλου ED2K και η πρώτη υλοποίηση του πρωτοκόλλου BitTorrent.
  • Pure P2P: Ένας κεντρικός διακομιστής δεν παρεμβαίνει καθόλου και οποιοδήποτε μέλος μπορεί να αποσυνδεθεί από το δίκτυο χωρίς να επηρεάσει τη λειτουργία του. Το πρωτόκολλο Kademlia και οι πελάτες BitTorrent που ενσωματώνουν τεχνολογία κατανεμημένου πίνακα κατακερματισμού (DHT) λειτουργούν με αυτήν τη λειτουργία.

Χαρακτηριστικά πρωτοκόλλου BitTorrent

Το Linux Tracker είναι ένα δημοφιλές πρόγραμμα παρακολούθησης που επιτρέπει στους πελάτες BitTorrent να βρίσκουν, να κάνουν λήψη και να μοιράζονται τις πιο δημοφιλείς διανομές Linux.

Ένα δίκτυο BitTorrent αποτελείται από μια ομάδα υπολογιστών που ονομάζεται "σμήνος". Η διαδικασία ξεκινά όταν ένας από τους συμμετέχοντες ανεβάσει ένα αρχείο χρησιμοποιώντας έναν πελάτη BitTorrent. Η λειτουργία του προγράμματος-πελάτη BitTorrent είναι να επικοινωνήσει με έναν "ιχνηλάτη" που καθορίστηκε στο αρχείο .torrent τη στιγμή της δημιουργίας του. Το tracker είναι ένας ειδικός διακομιστής που παρακολουθεί τους συνδεδεμένους υπολογιστές που φροντίζει να μοιράζονται τις διευθύνσεις IP τους με άλλους πελάτες BitTorrent στο σμήνος. Χάρη σε αυτό μπορούν να συνδεθούν μεταξύ τους.

Όπως ανέφερα στην ταξινόμηση των δικτύων P2P, Υπάρχει επίσης ένα αποκεντρωμένο σύστημα torrent που επιτρέπει στους πελάτες BitTorrent να επικοινωνούν μεταξύ τους χωρίς να χρειάζονται κεντρικούς διακομιστές. Οι πελάτες BitTorrent χρησιμοποιούν την τεχνολογία Κατανεμημένου πίνακα κατακερματισμού (DHT) που επιτρέπει σε κάθε πελάτη BitTorrent να λειτουργεί ως κόμβος. Με αυτήν τη λειτουργία, όταν προστίθεται ένα torrent χρησιμοποιώντας έναν "μαγνητικό σύνδεσμο", ο κόμβος DHT έρχεται σε επαφή με κοντινούς κόμβους και αυτοί οι άλλοι κόμβοι έρχονται σε επαφή με άλλους κόμβους μέχρι να εντοπίσουν τις πληροφορίες σχετικά με το torrent.

Με άλλα λόγια, κάθε ζευγάρι γίνεται ιχνηλάτης. Η τεχνολογία DHT μπορεί να λειτουργήσει σε συνδυασμό με τους παραδοσιακούς ιχνηλάτες παρέχοντας πλεονασμό σε περίπτωση που ο ιχνηλάτης αποτύχει. Στην πραγματικότητα, οι ιστότοποι που συλλέγουν συνδέσμους torrent συχνά παρέχουν και τις δύο επιλογές.

Στο επόμενο άρθρο θα εμβαθύνουμε στη λειτουργία του πρωτοκόλλου BitTorrent


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

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

*

*

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

  1.   jony127 dijo

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

    Το ότι σου αρέσει περισσότερο το torrent δεν σημαίνει ότι το amule δεν είναι έγκυρο πρόγραμμα και φυσικά είναι ανάλογα με τις περιπτώσεις και αυτό ήταν το μεγάλο σου λάθος, γιατί κάνεις τον αναγνώστη να καταλάβει ότι το amule δεν είναι καλή επιλογή. Δεν είναι καλό να κριτικάρεις μια εναλλακτική τόσο ελαφρά και με τόσο μικρή κρίση.

    1.    Ντιέγκο Γερμανός Γκονζάλες dijo

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

      1.    jony127 dijo

        Στο ότι κάνεις λάθος, γράφεις ένα άρθρο σε ένα blog που πολλοί μπορούν να διαβάσουν και μιλώντας άσχημα για μια εφαρμογή μπορεί άδικα να την απαξιώνεις, γι' αυτό το έλεγα.

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