Τι είναι τα δίκτυα P2P (peer-to-peer) και σε τι χρησιμεύουν;

Εάν χρησιμοποιείτε τακτικά το Διαδίκτυο, είναι πολύ απίθανο να μην έχετε συναντήσει τον όρο peer-to-peer ή P2P . Είτε αναφέρθηκε σε ένα άρθρο ειδήσεων, στην τηλεόραση ή σε μια συνομιλία με έναν φίλο, ο οποίος σας είπε ότι μόλις κατέβασε την πιο πρόσφατη έκδοση του Linux μέσω P2P , μπορεί να έχετε πέσει πάνω σε αυτόν τον όρο. Εάν θέλετε να μάθετε τι είναι τα δίκτυα peer-to-peer, σε τι χρησιμοποιείται το P2P και επίσης να δείτε μερικά παραδείγματα δικτύων peer-to-peer, θα πρέπει να διαβάσετε αυτό το άρθρο:

Τι είναι ένα δίκτυο peer-to-peer;

Peer-to-peer , ή P2P στη συντομογραφία του, αναφέρεται σε δίκτυα υπολογιστών που χρησιμοποιούν μια κατανεμημένη αρχιτεκτονική. Στα δίκτυα P2P , όλοι οι υπολογιστές και οι συσκευές που αποτελούν μέρος τους αναφέρονται ως ομότιμοι και μοιράζονται και ανταλλάσσουν φόρτους εργασίας. Κάθε peer σε ένα δίκτυο peer-to-peer είναι ίσο με τα άλλα peer. Δεν υπάρχουν προνομιούχοι ομότιμοι και δεν υπάρχει κύρια συσκευή διαχειριστή στο κέντρο του δικτύου.

Μια προσομοίωση ενός δικτύου peer-to-peer

Κατά κάποιο τρόπο, τα δίκτυα peer-to-peer είναι τα πιο ισότιμα ​​δίκτυα στον κόσμο των υπολογιστών. Κάθε ομότιμος είναι ίσος με τους άλλους και κάθε ομότιμος έχει τα ίδια δικαιώματα και υποχρεώσεις με τους άλλους. Οι Peers είναι ταυτόχρονα πελάτες και διακομιστές.

Στην πραγματικότητα, κάθε πόρος και κάθε στοιχείο που είναι διαθέσιμο σε ένα δίκτυο peer-to-peer μοιράζεται μεταξύ ομοτίμων, χωρίς να εμπλέκεται κανένας κεντρικός διακομιστής. Οι κοινόχρηστοι πόροι σε ένα δίκτυο P2P μπορεί να είναι πράγματα όπως η χρήση επεξεργαστή, η χωρητικότητα αποθήκευσης δίσκου ή το εύρος ζώνης δικτύου.

Σε τι χρησιμοποιείται το P2P (peer-to-peer);

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

Φανταστείτε αυτήν την κατάσταση: ανοίγετε το πρόγραμμα περιήγησής σας και επισκέπτεστε έναν ιστότοπο όπου πραγματοποιείτε λήψη ενός αρχείου. Σε αυτήν την περίπτωση, ο ιστότοπος λειτουργεί ως διακομιστής και ο υπολογιστής σας λειτουργεί ως πελάτης που λαμβάνει το αρχείο. Μπορείτε να το συγκρίνετε με μονόδρομο: το αρχείο που κατεβάζετε είναι ένα αυτοκίνητο που πηγαίνει από το σημείο Α (ο ιστότοπος) στο σημείο Β (τον υπολογιστή σας).

Περιεχόμενο που μεταφέρεται από ένα δίκτυο ή από το Διαδίκτυο σε έναν υπολογιστή

Όταν κάνετε λήψη του ίδιου αρχείου από ένα δίκτυο peer-to-peer, χρησιμοποιώντας μια πλατφόρμα BitTorrent ως σημείο εκκίνησης, η λήψη εκτελείται διαφορετικά. Το αρχείο γίνεται λήψη στον υπολογιστή σας σε bit και τμήματα που προέρχονται από πολλούς άλλους υπολογιστές που είναι επίσης συνδεδεμένοι στο ίδιο δίκτυο P2P και διαθέτουν ήδη αυτό το αρχείο ή τουλάχιστον μέρη του. Ταυτόχρονα, το αρχείο αποστέλλεται (ανεβάζεται) και από τον υπολογιστή σας σε άλλες συσκευές που το ζητούν. Αυτή η κατάσταση μοιάζει με έναν αμφίδρομο δρόμο: το αρχείο μοιάζει με πολλά μικρά αυτοκίνητα που έρχονται στον υπολογιστή σας, ενώ αφήνεται και σε άλλους όταν ζητηθεί.

Πολλοί συνομήλικοι μοιράζονται δεδομένα μεταξύ τους

Γιατί είναι χρήσιμα τα peer-to-peer δίκτυα;

Τα δίκτυα P2P(P2P) έχουν ορισμένα χαρακτηριστικά που τα καθιστούν χρήσιμα:

  • Είναι δύσκολο να τα καταρρίψεις. Ακόμα κι αν ένας από τους συνομηλίκους κλείσει, οι άλλοι εξακολουθούν να λειτουργούν και να επικοινωνούν. Για να σταματήσει να λειτουργεί ένα δίκτυο P2P (peer-to-peer), πρέπει να κλείσετε όλα τα peer του.
  • Τα δίκτυα peer-to-peer είναι απίστευτα επεκτάσιμα. Η προσθήκη νέων ομοτίμων είναι εύκολη καθώς δεν χρειάζεται να κάνετε καμία κεντρική διαμόρφωση σε έναν κεντρικό διακομιστή.
  • Όσον αφορά την κοινή χρήση αρχείων, όσο μεγαλύτερο είναι ένα δίκτυο peer-to-peer, τόσο πιο γρήγορο είναι. Έχοντας το ίδιο αρχείο αποθηκευμένο σε πολλούς από τους ομοτίμους σε ένα δίκτυο P2P σημαίνει ότι όταν κάποιος χρειάζεται να το κατεβάσει, το αρχείο γίνεται λήψη από πολλές τοποθεσίες ταυτόχρονα.

Παραδείγματα δικτύου P2P (peer-to-peer).

Όλοι χρησιμοποιούμε δίκτυα peer-to-peer για τη σύνδεση υπολογιστών και συσκευών χωρίς την ανάγκη διαμόρφωσης διακομιστή. Η ανάγκη δημιουργίας διακομιστή για τα πάντα είναι ακριβή και δύσκολη στη διαχείριση, επομένως σε ορισμένες περιπτώσεις, είναι ευκολότερο και πιο προσιτό να χρησιμοποιείτε δίκτυα P2P . Ακολουθούν ορισμένα παραδείγματα περιπτώσεων κοινής χρήσης για δίκτυα peer-to-peer:

Τα Windows 10 χρησιμοποιούν peer-to-peer για τη βελτιστοποίηση της παράδοσης ενημερώσεων

  • Οι ενημερώσεις των Windows 10(Windows 10 updates) παρέχονται τόσο από διακομιστές της Microsoft όσο και μέσω (Microsoft)P2P . Υπάρχουν περισσότερες πληροφορίες σχετικά με αυτήν τη δυνατότητα εδώ: Βελτιστοποίηση παράδοσης ενημέρωσης των Windows 10(Optimize Windows 10 update delivery) .
  • Η κοινή χρήση μεγάλων αρχείων μέσω του Διαδικτύου γίνεται συχνά χρησιμοποιώντας μια αρχιτεκτονική δικτύου P2P (peer-to-peer). (P2P)Για παράδειγμα, ορισμένες διαδικτυακές πλατφόρμες τυχερών παιχνιδιών χρησιμοποιούν P2P για τη λήψη παιχνιδιών μεταξύ των χρηστών. Η Blizzard Entertainment(Blizzard Entertainment) διανέμει τα Diablo III , StarCraft II και World of Warcraft χρησιμοποιώντας P2P . Ένας άλλος μεγάλος εκδότης, η Wargaming , κάνει το ίδιο με τα παιχνίδια World of Tanks , World of Warships και World of Warplanes . Άλλα, όπως το Steam(Steam) ήGOG , επιλέξτε να μην χρησιμοποιήσετε P2P και προτιμήστε να διατηρείτε αποκλειστικούς διακομιστές λήψης σε όλο τον κόσμο.
  • Πολλά λειτουργικά συστήματα Linux διανέμονται μέσω λήψεων BitTorrent χρησιμοποιώντας μεταφορές P2P . Τέτοια παραδείγματα είναι το Ubuntu , το Linux Mint(Linux Mint) και το Manjaro(Manjaro) .
  • Στα Windows 7 και στα Windows 8.1(Windows 8.1) , όταν δημιουργείτε ένα δίκτυο ad-hoc μεταξύ δύο υπολογιστών(ad-hoc network between two computers) , δημιουργείτε ένα δίκτυο peer-to-peer μεταξύ τους.
  • Εάν χρησιμοποιείτε Windows 7 , Windows 8.1 ή έκδοση Windows 10 πριν από την έκδοση 1803(Version 1803) , μπορείτε να συνδέσετε τους υπολογιστές του σπιτιού σας σε μια Οικιακή ομάδα(Homegroup) , δημιουργώντας έτσι ένα δίκτυο peer-to-peer μεταξύ τους. Η Οικιακή ομάδα(Homegroup) είναι μια μικρή ομάδα υπολογιστών που συνδέονται μεταξύ τους για να μοιράζονται χώρο αποθήκευσης και εκτυπωτές. Αυτή είναι μια από τις πιο κοινές χρήσεις της τεχνολογίας peer-to-peer. Μερικοί άνθρωποι μπορεί να πουν ότι οι Οικιακές ομάδες(Homegroups) δεν μπορούν να είναι peer-to-peer επειδή οι υπολογιστές στο δίκτυο είναι συνδεδεμένοι σε έναν δρομολογητή. Ωστόσο, λάβετε υπόψη ότι ο δρομολογητής δεν έχει τίποτα κοινό με τη διαχείριση των υπολογιστών από την Οικιακή ομάδα(Homegroup)μοιράζονται μεταξύ τους. Ο δρομολογητής δεν λειτουργεί ως διακομιστής αλλά απλώς ως διεπαφή ή πύλη μεταξύ του τοπικού δικτύου και του Διαδικτύου. Εάν θέλετε, μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με τον τρόπο με τον οποίο η Microsoft επέλεξε να εφαρμόσει την τεχνολογία P2P , σε αυτά τα άρθρα: Δυνατότητες που βασίζονται σε Peer-to-Peer στο Win 7(Peer-To-Peer based Features in Win 7) , [MS-HGRP]: HomeGroup Protocol και HomeGroup: Ένας πρακτικός οδηγός στην οικιακή ευδαιμονία με τα Windows 7(HomeGroup: A practical guide to domestic bliss with Windows 7) .
  • Δυστυχώς, τα δίκτυα peer-to-peer χρησιμοποιούνται επίσης συνήθως για παράνομες δραστηριότητες(peer-to-peer networks are also commonly used for illicit activities) . Το P2P(P2P) είναι μια αμφιλεγόμενη τεχνολογία επειδή χρησιμοποιείται ευρέως για πειρατεία. Υπάρχουν πολλοί ιστότοποι στον Ιστό που προσφέρουν πρόσβαση σε περιεχόμενο που προστατεύεται από πνευματικά δικαιώματα, όπως ταινίες, μουσική, λογισμικό ή παιχνίδια, μέσω δικτύων P2P , λόγω των πλεονεκτημάτων αυτής της τεχνολογίας. Ενώ η ίδια η τεχνολογία δεν είναι παράνομη και έχει πολλές νόμιμες χρήσεις που δεν περιλαμβάνουν πειρατεία, ο τρόπος με τον οποίο ορισμένοι άνθρωποι χρησιμοποιούν το P2P είναι παράνομος. Όταν χρησιμοποιείτε P2P , φροντίστε να μην εμπλέκεστε σε πειρατεία ή άλλες δραστηριότητες που τιμωρούνται από το νόμο.

Συμμετοχή σε μια Οικιακή ομάδα στα Windows 10 (έκδοση 1709)

Τα δίκτυα P2P(P2P) είναι μία από τις πιο προσιτές μεθόδους διανομής περιεχομένου επειδή χρησιμοποιούν το εύρος ζώνης των ομοτίμων και όχι το εύρος ζώνης του δημιουργού του περιεχομένου.

Η ιστορία των δικτύων P2P (peer-to-peer).

Ο πρόδρομος των δικτύων peer-to-peer φαίνεται να είναι το USENET , το οποίο αναπτύχθηκε το 1979. Ήταν ένα σύστημα που επέτρεπε στους χρήστες να διαβάζουν και να δημοσιεύουν μηνύματα/ειδήσεις. Ήταν ένα σύστημα δικτύου παρόμοιο με τα διαδικτυακά φόρουμ σήμερα, αλλά με τη διαφορά ότι το USENET δεν βασιζόταν σε κεντρικό διακομιστή ή διαχειριστή. Το USENET(USENET) αντέγραψε το ίδιο μήνυμα/ειδήσεις σε όλους τους διακομιστές που βρέθηκαν στο δίκτυο. Ομοίως, τα peer-to-peer δίκτυα διανέμουν και χρησιμοποιούν όλους τους διαθέσιμους πόρους.

Το επόμενο μεγάλο πράγμα στην ιστορία του P2P ήταν το έτος 1999 όταν ο Napster ήρθε στη ζωή. Το Napster(Napster) ήταν λογισμικό κοινής χρήσης αρχείων που χρησιμοποιήθηκε από ανθρώπους για τη διανομή και τη λήψη μουσικής. Η μουσική που μοιράζονταν στο Napster ήταν συνήθως προστατευμένη με πνευματικά δικαιώματα και ως εκ τούτου παράνομη η διανομή. Ωστόσο, αυτό δεν εμπόδισε τους ανθρώπους να το αποκτήσουν. Αν και το Napster ήταν αυτό που εισήγαγε το P2P στο mainstream, το Napster τελικά απέτυχε και κλείστηκε από τις αρχές λόγω όλου του περιεχομένου που κοινοποιήθηκε παράνομα σε αυτό. Σήμερα(Nowadays) , P2Pπαραμένει μια από τις πιο δημοφιλείς τεχνολογίες για την κοινή χρήση αρχείων μέσω Διαδικτύου, τόσο νόμιμα όσο και παράνομα.

Napster, ένα πρόγραμμα που χρησιμοποιούσε P2P

Πηγή εικόνας: (Image source:) Wikipedia

Έχετε άλλες ερωτήσεις σχετικά με τα peer-to-peer δίκτυα;

Όπως έχετε δει σε αυτόν τον οδηγό, το peer-to-peer είναι μια εξελιγμένη τεχνολογία που γεννήθηκε και βασίζεται σε μια απλή αρχή: την αποκέντρωση. Ξέρετε τώρα ότι ο σκοπός του είναι ειλικρινής, αν και δεν χρησιμοποιείται πάντα για τους σωστούς λόγους. Μερικοί άνθρωποι υποστηρίζουν εάν πρέπει να απαγορευθεί ή όχι επειδή το P2P παραμένει το πιο σημαντικό μέσο παράνομης διανομής περιεχομένου που προστατεύεται από πνευματικά δικαιώματα. Ωστόσο, θα πρέπει να απαγορεύεται η χρήση ενός στυλό επειδή ο συγγραφέας είναι τρομερός στην τέχνη του;



About the author

Είμαι μηχανικός λογισμικού με εμπειρία στην Εξερεύνηση Xbox, Microsoft Excel και Windows 8.1 Explorer. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να βλέπω τηλεόραση. Έχω πτυχίο από το Πανεπιστήμιο της Γιούτα και αυτή τη στιγμή εργάζομαι ως μηχανικός λογισμικού σε μια διεθνή εταιρεία.



Related posts