Σάββατο, 22 Οκτωβρίου 2011

Γενικές πληροφορίες για το BitTorrent

 1) Γενικές πληροφορίες για το bitTorrent .


 Το BitTorrent είναι ένα πρωτόκολλο που σχεδιάζεται για τη μεταφορά των αρχείων.
Είναι ίδιας φύσης με Ρ2Ρ, καθώς οι χρήστες συνδέουν ο ένας με τον άλλον άμεσα για να στείλουν και να λάβουν τις μερίδες του αρχείου.
Εντούτοις, υπάρχει ένας κεντρικός υπολογιστής (αποκαλούμενος tracker) που συντονίζει τη δράση όλων των χρηστών.
 Ο tracker διαχειρίζεται μόνο τις συνδέσεις, και δεν έχει οποιαδήποτε γνώση του περιεχομένου του διανομής των αρχείων, και επομένως
ένας μεγάλος αριθμός χρηστών μπορεί να υποστηριχθεί με το σχετικά περιορισμένο εύρος ζώνης του tracker.




2) Πως λειτουργεί.Τι χρειάζεται.

 Η βασική φιλοσοφία του BitTorrent είναι ότι οι χρήστες πρέπει να ανεβάσουν συγχρόνως ενώ κατεβάζουν κιόλας.
Με αυτόν τον τρόπο, το εύρος ζώνης του δικτύου χρησιμοποιείται όσο το δυνατόν αποτελεσματικότερα.
Το BitTorrent έχει ως σκοπό να λειτουργήσει καλύτερα όσο ο αριθμός των ενδιαφερόμενων αυξάνει σε ορισμένα αρχεία, σε αντίθεση με άλλα πρωτόκολλα μεταφοράς αρχείων.
Στο πρωτόκολλο BitTorrent όλα αρχίζουν με την δημιουργία ενός αρχείου .torrent. Αυτό είναι ένα μικρό σε μέγεθος αρχείο που περιέχει μόνον βασικές πληροφορίες (μέγεθος κλπ) για ένα άλλο αρχείο-στόχο που μπορεί να είναι οτιδήποτε (βίντεο, μουσική, εφαρμογή κλπ). Το αρχείο .torrent δημοσιεύεται σε έναν tracker και πλέον είναι διαθέσιμο. Το αρχείο-στόχος του .torrent, διαθέσιμο αρχικά από έναν χρήστη (seeder), κόβεται αυτόματα σε κομμάτια (chunks). Κατόπιν, αρχίζει να μοιράζεται κομμάτι-κομμάτι στους διάφορους χρήστες που το ζητούν (leechers). Κάθε χρήστης παίρνει και διαφορετικό κομμάτι, και κάθε χρήστης που έχει έστω ένα κομμάτι από το αρχείο το μοιράζει με τη σειρά του στους υπόλοιπους που δεν το έχουν. Έτσι εξασφαλίζεται η ταχύτερη διανομή του αρχείου, μιας που η διανομή του δεν βασίζεται αποκλειστικά στην ταχύτητα μετάδοσης του αρχικού seeder, αλλά στην συνολική ταχύτητα μετάδοσης όλων των εμπλεκόμενων χρηστών. Εννοείται πως όποιος χρήστης ολοκληρώσει το κατέβασμα του αρχείου αυτομάτως μετατρέπεται από leecher σε seeder και αρχίζει με τη σειρά του την ίδια διαδικασία.
Τα απαραίτητα στοιχεία για το πρωτόκολλο BitTorrent είναι:
  • Ένας tracker 
  • Ένας Client (πρόγραμμα που πρέπει να βρίσκεται στον υπολογιστή μας και μας επιτρέπει τις «συναλλαγές» στον κόσμο του BitTorrent)
  • Tα αρχεία .torrent 



3) Private tracker

 Οι tracker χωρίζονται σε δυο κατηγορίες: Δημόσιοι (Public) και Ιδιωτικοί (Private). Ενώ σε έναν δημόσιο tracker ο κάθε χρήστης μπορεί να πάρει ότι θέλει και να κάνει ότι θέλει (π.χ. να σταματήσει το torrent αμέσως μόλις πάρει το αρχείο που θέλει), σε έναν ιδιωτικό tracker απαιτείται εγγραφή και απαιτείται από τους χρήστες να μοιράσουν (seed) τα αρχεία που κατεβάζουν τουλάχιστον μέχρι να έχουν δώσει όσο έχουν πάρει (ratio 1.00). Ως εκ τούτου, σε έναν ιδιωτικό tracker οι ταχύτητες είναι υψηλότερες και η διαθεσιμότητα των αρχείων μεγαλύτερη και σε ποσότητα και μέσα στον χρόνο (μιας που το φαινόμενο «κατεβάζω-και-φεύγω» γνωστό και ως "hit 'n run" είναι περιορισμένο αν όχι απόν). Επιπλέον, όταν πρόκειται για κλειστές κοινότητες, αναπτύσσεται μια ιδιαίτερη σχέση μεταξύ των χρηστών η οποία μεταφράζεται στην διαθεσιμότητα σπάνιων αρχείων που δεν απαντά κανείς σε δημοσίους trackers η στην δημοσίευση αρχείων κατόπιν αίτησης (request - π.χ. Ελληνικά TVRips).



4) Συμπεριφορά στις κοινότητες.

 H συμπεριφορά στις κοινότητες καθορίζεται σε γενικές γραμμές από τους Κανόνες που μπορείτε να βρείτε στις αντίστοιχες ενότητες (Rules-FAQ) του κάθε Tracker. Υπάρχουν όμως και κάποιοι γενικοί άγραφοι κανόνες που καλό θα ήταν να ακολουθούνται:
  • Σεβόμαστε πάντα τους άλλους χρήστες
  • Αν έχουμε κάποιο πρόβλημα, το θέτουμε στους Moderators,στον Administrator στο Chat και γενικά σε όποιο χώρο προβλέπεται στο κάθε site, αλλά μόνο αφού πρώτα έχουμε ψάξει και έχουμε σιγουρευτεί ότι δεν έχει απαντηθεί στο παρελθόν.
  • To ratio δεν είναι διαγωνισμός. Δεν κερδίζει κάτι όποιος το έχει υψηλότερο από κάποιους άλλους. Ίσα-ίσα, το πολύ υψηλό ratio είναι αντί-αποδοτικό, καθώς αναγκάζει κάποιους άλλους να έχουν αντίστοιχα χαμηλό. Ένα καλό ratio ενδεικτικά είναι γύρω στο 0.9-1.2.
  • Τσεκάρουμε κατά περιόδους την Snatch List μας και υποστηρίζουμε τα αρχεία που έχουν ανάγκη από υποστήριξη. Τέτοια αρχεία είναι αυτά που έχουν χαμηλό λόγο seeders/leechers. Αντίστοιχα, μπορούμε να «παραμελήσουμε» τα αρχεία με υψηλό λόγο seeders/leechers, καθώς έχουν ήδη όλη την υποστήριξη που χρειάζονται.
  • Γράφουμε ένα σχόλιο με έστω ένα «ευχαριστώ» σε κάθε torrent που κατεβάζουμε και δίνουμε μια βαθμολογία. Είναι η ελάχιστη αναγνώριση προς αυτούς που μας προσφέρουν όλα τα καλούδια που βρίσκονται στoυς Trackers.


 5) Ορολογία.



- Tracker (τράκερ): Ο κεντρικός υπολογιστής που συντονίζει τη δράση των χρηστών και καταγράφει τον όγκο δεδομένων που ανεβοκατεβάζουν οι χρήστες. Λέγοντας tracker επίσης θα αναφερόμαστε στη σελίδα του site.

- Ratio (ράσιο): Ο λόγος του όγκου των ανεβασμένων δεδομένων προς τον όγκο των κατεβασμένων.

- Seeders (σίντερς): Οι χρήστες που έχουν και μοιράζονται ολόκληρο το αρχείο (το 100%).

- Leechers (λίτσερς): Οι χρήστες που τώρα κατεβάζουν το αρχείο και άρα έχουν και μοιράζονται ένα μέρος του αρχείου μόνο. Όταν κάποιος leecher κατεβάσει ολόκληρο το αρχείο γίνεται seeder.

- Peers: Το σύνολο των seeders και leechers.

- Client: Είναι το πρόγραμμα που χρησιμοποιούμε για να ανεβάζουμε/κατεβάζουμε torrents.

- Uploaders: Οι χρήστες που έχουν το δικαίωμα και σηκώνουν στον tracker δικά τους torrents.

- Snatched: Σας δείχνει πόσες φορές έχει κατέβει ένα αρχείο, πόσοι χρήστες το έχουν κατεβάσει δηλαδή.

- Snatch list: η λίστα με τα αρχεία που έχουμε κατεβάσει.

- Torrents: Torrents θα αποκαλούμε γενικά τα αρχεία στον tracker, γράφοντας όμως (.torrent) θα εννοούμε το μικρό αρχειάκι τέτοιου τύπου τα οποία κατεβάζουμε από τον tracker προκειμένου να συνδεθούμε με τους άλλους χρήστες και να κατεβάσουμε το πραγματικό αρχείο.  



πηγή:Blue-White GT

0 σχόλια:

Δημοσίευση σχολίου

Twitter Delicious Facebook Digg Stumbleupon Favorites More