Ξέρετε τί είναι τα torrents?
Τα torrents είναι μικρά αρχειάκια που χρησιμοποιούνται για την ανταλλαγή πολύ μεγαλύτερων αρχείων, ή συνόλων αρχείων, μέσω του πρωτοκόλλου BitTorrent. (Αυτός είναι ο αυστηρός ορισμός -- συνήθως όταν λέμε «torrent» εννοούμε το κανονικό αρχείο, όχι το μικρούλι.)
To BitTorrent είναι πρωτόκολλο Peer To Peer, δηλ. πρωτόκολλο ανταλλαγής αρχείων: τα αρχεία που κατεβάζουμε δεν βρίσκονται σε έναν κεντρικό διακομιστή (όπως, π.χ., όταν κατεβάζουμε με τον Firefox μέσω του πρωτοκόλλου HTTP ή FTP) αλλά στους σκληρούς δίσκους τους δικούς μας και των άλλων χρηστών -- όλοι κατεβάζουν και ανεβάζουν ταυτόχρονα, ο ένας απ' τον άλλο. Ένα πλεονέκτημά του απέναντι σε άλλα πρωτόκολλα P2P είναι ότι επιτρέπει την διανομή/ανταλλαγή μεγάλων αρχείων με πολύ μεγάλες ταχύτητες.
Το BitTorrent θεωρείται αρκετά αξιόπιστο, δεδομένων των ελέγχων ακεραιότητας που πραγματοποιεί στα ληφθέντα αρχεία. Έτσι ουσιαστικά εκμηδενίζεται το ενδεχόμενο ένα αρχείο να υποστεί ζημιά (corruption) κατά τη μεταφορά του, όπως συμβαίνει ορισμένες φορές με άλλα μέσα ανταλλαγής.
Αυτός ήταν και ο αρχικός σκοπός για τον οποίο το έφτιαξε ο Μπραμ Κόεν [Bram Cohen]: να επιτρέπει τη γρήγορη διανομή μεγάλου όγκου δεδομένων (ο Κόεν είχε κατά νου κυρίως τις διανομές Linux) χωρίς να απατείται μεγάλο και δαπανηρό εύρος ζώνης [bandwidth] σε μια κεντρική τοποθεσία.
To BitTorrent είναι πρωτόκολλο Peer To Peer, δηλ. πρωτόκολλο ανταλλαγής αρχείων: τα αρχεία που κατεβάζουμε δεν βρίσκονται σε έναν κεντρικό διακομιστή (όπως, π.χ., όταν κατεβάζουμε με τον Firefox μέσω του πρωτοκόλλου HTTP ή FTP) αλλά στους σκληρούς δίσκους τους δικούς μας και των άλλων χρηστών -- όλοι κατεβάζουν και ανεβάζουν ταυτόχρονα, ο ένας απ' τον άλλο. Ένα πλεονέκτημά του απέναντι σε άλλα πρωτόκολλα P2P είναι ότι επιτρέπει την διανομή/ανταλλαγή μεγάλων αρχείων με πολύ μεγάλες ταχύτητες.
Το BitTorrent θεωρείται αρκετά αξιόπιστο, δεδομένων των ελέγχων ακεραιότητας που πραγματοποιεί στα ληφθέντα αρχεία. Έτσι ουσιαστικά εκμηδενίζεται το ενδεχόμενο ένα αρχείο να υποστεί ζημιά (corruption) κατά τη μεταφορά του, όπως συμβαίνει ορισμένες φορές με άλλα μέσα ανταλλαγής.
Αυτός ήταν και ο αρχικός σκοπός για τον οποίο το έφτιαξε ο Μπραμ Κόεν [Bram Cohen]: να επιτρέπει τη γρήγορη διανομή μεγάλου όγκου δεδομένων (ο Κόεν είχε κατά νου κυρίως τις διανομές Linux) χωρίς να απατείται μεγάλο και δαπανηρό εύρος ζώνης [bandwidth] σε μια κεντρική τοποθεσία.

3 Comments:
Όπως τα torrent έτσι και πολλά άλλα στοιχεία του internet βασίζουν την λειτουργία τους στην ιδέα του καταμερησμού των εργασιών. Για τα δεδομένα του internet λίγο από πολλούς σημαίνει μεγάλη ταχύτητα (για τα torrents) η ακόμα και τεράστια επεξεργαστική ισχύς (π.χ. Folding_At_Home). Στην περίπτωση όμως των torrent προκύπτει πρόβλημα όταν οι χρήστες απλώς θέλουν να ¨κατεβάσουν¨ ενώ δεν διαθέτουν το upload bandwith τους στους υπόλοιπους χρήστες...η μόνη λύση σε τέτοια προβλήματα λέγεται private tracker όπου υπάρχουν συγκεκριμένοι κανόνες. Νομίζω ότι ήρθε η ώρα να ¨μπεις¨ στα βαθειά του αντικειμένου που λέγεται torrent-P2P και εν τέλει να βρεις τι είναι αυτό που τα κάνει τόσο δημοφιλή...
Mέχρι τώρα μπορώ να πω ότι με έχεις βάλει στο κλίμα των δικτύων Peer-to-peer. Η αλήθεια είναι ότι δεν έχω μπει στην διαδικασία να χρησιμοποιήσω λογισμικό όπως το BitTorrent, απλά έχω δει τον τρόπο χρήσης τους. Ανεξάρτητα από αυτό πιστεύω ότι είναι ένα θέμα με το οποίο μπορείς να ασχοληθείς εκτενώς και να το αναπτύξεις, καθώς έχει τεράστια εφαρμογή στις μέρες μας.
Ακόμα και σήμερα, το BitTorrent αποτελεί το ντε φάκτο τρόπο διαμοιρασμού μεγάλων σε μέγεθος αρχείων στο Internet, προκαλώντας τη δέσμευση μεγάλου μέρους του διαθέσιμου bandwidth των ISPs και κατ' επέκταση συνεχή πονοκέφαλο σε αυτούς. Οι περισσότεροι παροχείς υπηρεσιών Internet έχουν λάβει τα μέτρα τους, ώστε να περιορίζουν τη δικτυακή δραστηριότητα του BitTorrent [ουσιαστικά, θέτοντας ένα μέγιστο όριο ταχύτητας]. Ως απάντηση σε αυτούς τους περιορισμούς, οι νεότερες εκδόσεις των BitTorrent clients διαθέτουν χαρακτηριστικά κρυπτογράφησης του torrent traffic για να ξεγελάσουν τα μέτρα των ISPs.
Η... απάντηση στην απάντηση έρχεται με το NetEnforcer της Allot Communications, ένα νέο προϊόν hardware που –σύμφωνα με την εταιρεία- μπορεί να εντοπίσει και να περιορίσει τη δικτυακή δραστηριότητα torrent ακόμα και αν αυτή είναι κρυπτογραφημένη. Σύμφωνα με εκπρόσωπο της εταιρείας, το NetEnforcer χρησιμοποιεί τεχνολογία deep packet inspection, ώστε να είναι σε θέση να αναγνωρίσει και να αναλύσει εκατοντάδες εφαρμογών και πρωτοκόλλων. Παράλληλα, καταγράφει και παρακολουθεί τις συνήθειες των συνδρομητών και επιτρέπει τον καθορισμό προτεραιοτήτων στο traffic.
Δημοσίευση σχολίου
<< Home