Έχετε παίξει ποτέ ένα παιχνίδι ή παρακολουθήσατε ένα βίντεο στον υπολογιστή ή το tablet σας; Όταν το κάνετε αυτό, χρησιμοποιείτε το Διαδίκτυο για να συνδεθείτε με άλλες συσκευές και να μοιραστείτε πληροφορίες. Υπάρχουν διάφοροι τρόποι με τους οποίους οι συσκευές μπορούν να συνομιλούν μεταξύ τους στο Διαδίκτυο και δύο από τους πιο συνηθισμένους τρόπους ονομάζονται peer-to-peer και TCP.

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

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

Το TCP, από την άλλη, είναι όπως όταν παίζετε ένα επιτραπέζιο παιχνίδι με την οικογένειά σας. Σε ένα επιτραπέζιο παιχνίδι, υπάρχουν κανόνες που πρέπει να ακολουθούν όλοι και συνήθως υπάρχει ένας μεγάλος που φροντίζει να παίζουν όλοι δίκαια. Με τον ίδιο τρόπο, όταν οι συσκευές χρησιμοποιούν το TCP για να συνομιλούν μεταξύ τους στο Διαδίκτυο, πρέπει να ακολουθούν αυστηρούς κανόνες και διαδικασίες για να βεβαιωθούν ότι οι πληροφορίες αποστέλλονται και λαμβάνονται σωστά.

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

Έτσι, για να συνοψίσουμε: Το P2P είναι σαν να παίζετε στο πάρκο με τους φίλους σας, όπου μπορείτε να μοιράζεστε παιχνίδια απευθείας χωρίς να χρειάζεστε βοήθεια από έναν μεγάλο. Το TCP είναι σαν να παίζεις ένα επιτραπέζιο παιχνίδι με την οικογένειά σου, όπου πρέπει να ακολουθείς κανόνες και διαδικασίες για να βεβαιωθείς ότι όλοι παίζουν δίκαια. Και οι δύο τρόποι ομιλίας στο Διαδίκτυο έχουν τα πλεονεκτήματα και τα μειονεκτήματά τους, και μερικές φορές εξαρτάται από την κατάσταση ποιος είναι καλύτερος να χρησιμοποιήσετε.