background image

Σχεδιασμός και υλοποίηση ενός έξυπνου παιχνιδιού για τη συναισθηματική 

παρακολούθηση και το γονικό έλεγχο ενός παιδιού 

 

 

86 

 

 

4.2.3 Επικοινωνία υπολογιστή - μικροϋπολογιστή 

 

Τυπικά  δύο  διαδικασίες  επικοινωνούν  μεταξύ  τους  σε  ένα  ενιαίο  σύστημα  μέσω 

μιας από τις ακόλουθες τεχνικές: 

●  Αγωγούς 

●  Ουρές Μηνυμάτων 

●  Κοινή μνήμη 

Υπάρχουν  και  άλλοι  τρόποι  επικοινωνίας,  με  τους  παραπάνω  να  είναι  οι  πιο 

συνήθεις.  Βέβαια,  δύο  διαδικασίες  μπορούν  να  επικοινωνήσουν  και  μέσω  δικτύου.  Για 

παράδειγμα,  όταν  φορτώνεται  μία  ιστοσελίδα,  στο  τοπικό  σύστημα  του  χρήστη  η 

διεργασία  που  τρέχει  είναι  η  μηχανή  αναζήτησης  ιστού,  ενώ  στο  απομακρυσμένο 

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

η διαδικασία αυτή αποτελεί, επίσης, παράδειγμα επικοινωνίας μεταξύ διεργασιών, αλλά 

η τεχνική αυτή τη φορά ονομάζεται Υποδοχή (Socket). 

Ως υποδοχή ορίζεται ένα ακροσημείο επικοινωνίας μεταξύ δύο συστημάτων μέσα 

σε ένα δίκτυο. Πιο συγκεκριμένα, μία υποδοχή είναι ένας συνδυασμός διεύθυνσης IP και 

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

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

συνδυασμός  τοπικής  υποδοχής  και  της  υποδοχής  ενός  απομακρυσμένου  συστήματος 

είναι γνωστός σαν «Τετραπλή Πλειάδα (4-tuple)». Λέγεται τετραπλή γιατί περιλαμβάνει 

τη  διεύθυνση  IP,  τη  θύρα  του  πελάτη  υπολογιστή  και  το  αντίστοιχο  ζεύγος  του 

διακομιστή. Μέσω αυτής μπορεί να προσδιοριστεί μοναδικά η σύνδεση δύο διεργασιών 

που τρέχουν σε διαφορετικά συστήματα. 

Σε  μία  σύνδεση  υποδοχής  οι  αριθμοί  θύρας  κωδικοποιούνται  στην  κεφαλίδα  του 

πακέτου  πρωτοκόλλου  μεταφοράς  και  μπορούν  εύκολα  να  ερμηνευτούν  όχι  μόνο  από 

τους  αποστολείς  και  παραλήπτες  υπολογιστές,  αλλά  και  από  άλλα  μέρη  της  υποδομής 

δικτύωσης. Ιδίως τα τείχη προστασίας είναι συνήθως διαμορφωμένα να διαχωρίζουν τα 

πακέτα  της  επικοινωνίας  βασισμένα  στους  αριθμούς  θυρών  της  προέλευσης  και  του 

προορισμού τους.