ΠΕΡΙΛΗΨΗ
Η πτυχιακή μου εργασία
είχε ως σκοπό τη διασύνδεση και επικοινωνία δύο σταθμών εργασίας που είναι
συνδεδεμένοι σε ένα Χ.25 δίκτυο, χρησιμοποιώντας την έννοια των sockets
και μορφοποιώντας κατάλληλα τα πακέτα δεδομένων ή ελέγχου του Χ.25.
Για την επίτευξη του σκοπού αυτού εργάστηκα σε ένα από τα SUN του δικτύου
Αριάδνη σε σύστημα UΝΙΧ και έγραψα δύο προγράμματα σε γλώσσα προγραμματισμού
C, τα οποία χρησιμοποιούν τόσο την έννοια των sockets με τις αντίστοιχες
εντολές που παρέχει το σύστημα, όσο και τις διάφορες εντολές για την κατάλληλη
μορφοποίηση των πακέτων του Χ.25 που στέλνονται από τον πομπό στο δέκτη
και αντίστροφα.
Το πρώτο πρόγραμμα χρησιμοποιείται από το σταθμό που επιθυμεί να στείλει
πακέτα δεδομένων σε κάποιον άλλο σταθμό που βρίσκεται σε συγκεκριμένη
διεύθυνση του δικτύου. Το πρόγραμμα επιτρέπει στο χρήστη να μεταφέρει
πακέτα είτε δεδομένων είτε ελέγχου και να επηρεάζει έτσι άμεσα τον τρόπο
μορφοποίησης των πακέτων. Τελικά ο χρήστης έχει τη δυνατότητα να μεταφέρει
είτε απλά μηνύματα είτε αρχεία είτε εντολές, οι οποίες εκτελούνται στο
σταθμό- δέκτη.
Για να μπορέσει όμως ο σταθμός-δέκτης να λάβει τα πακέτα που του στέλνει
ο σταθμός που εκπέμπει, θα πρέπει να χρησιμοποιήσει το δεύτερο πρόγραμμα
που έχει γραφτεί για να κάνει εφικτή τη λήψη των δεδομένων από το σταθμό
αυτό. Το πρόγραμμα αυτό περιμένει για κλήσεις προς τη συγκεκριμένη διεύθυνση
και μόλις διαπιστώσει μια εισερχόμενη κλήση, τότε ανάλογα με τι πακέτα
λαμβάνει εκτελεί διάφορες διαδικασίες, όπως αποστολή πακέτων ελέγχου,
εγγραφή στο mailbox των μηνυμάτων που απευθύνονται σε κάποιο χρήστη ή
εγγραφή σε αρχείο ή στο mailbox αντίστοιχα κάποιου χρήστη των αρχείων
που απευθύνονται σ' αυτόν ή, τέλος, εκτέλεση των εντολών που έχουν σταλεί.
Αυτή τη στιγμή τα προγράμματα
αυτά χρησιμοποιούνται ήδη από το Εργαστήριο Εικόνας του Υπολογιστικού
Κέντρου του ΕΚΕΦΕ Δημόκριτος για τη μεταφορά αρχείων με εικόνες μέσα από
το Χ.25 δίκτυο, γιατί έτσι εξασφαλίζεται αξιόπιστη από απόψεως λαθών μεταφορά.
[πίσω]
|