ΣΤΟΙΧΕΙΑ ΜΕΤΑΔΟΣΗΣ
ΚΩΔΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ
Ο ηλεκτρονικός υπολογιστής λειτουργεί με βάση το δυαδικό σύστημα αρίθμησης. Δηλαδή το αλφάβητο του αποτελείται από το δυαδικό ψηφίο (bit) 0 και το δυαδικό ψηφίο 1 Ο άνθρωπος για την αναπαράσταση της πληροφορίας χρησιμοποιεί τα γράμματα του αλφαβήτου, τους αριθμούς, τα σημεία στίξης και άλλους χαρακτήρες και σύμβολα Για να γίνει δυνατή η επικοινωνία μεταξύ ανθρώπων και υπολογιστών πρέπει να μετατραπούν οι χαρακτήρες σε σειρές από bit.για την μετατροπή αυτή χρησιμοποιούνται συγκεκριμένοι κώδικες
ΚΩΔΙΚΕΣ 1.ASCII (American Standard Code for Information Interchange) 2. BCD (Binary Coded Decimal) 3. EBCDIC (Extended Binary Coded Decimal Interchange Code) 4. ΕΛΟΤ 928 (Ελληνικός Οργανισμός Τυποποίησης)
1.ASCII (American Standard Code for Information Interchange) Ο κώδικας αυτός χρησιμοποιεί 7 δυαδικά ψηφία για την παράσταση ενός χαρακτήρα. Αυτό σημαίνει ότι μπορεί να απεικονίσει μέχρι 128 (27) χαρακτήρες.ο κώδικας περιλαμβάνει 26 κεφαλαία λατινικά γράμματα, 26 μικρά γράμματα, 10 αριθμούς, σημεία στίξης, σύμβολα και 33 ειδικούς χαρακτήρες
2.BCD (Binary Coded Decimal) Ο κώδικας BCD χρησιμοποιεί 6 δυαδικά ψηφία για την αναπαράσταση ενός χαρακτήρα και χρησιμοποιήθηκε κατά κανόνα ως εσωτερικός κώδικας κάποιων Η/Υ (π.χ. Cyber 171 της Control Data). Οι 64 (26) διαφορετικοί χαρακτήρες συνοδεύονται από δυαδικό ψηφίο ισοτιμίας (parity bit) όταν ο κώδικας χρησιμοποιείται για επικοινωνία. Το επιπλέον δυαδικό ψηφίο που πλαισιώνει τα 6 bit του κώδικα BCD προσδιορίζει την αρτιότητα (odd parity) ή μη (even parity) του πλήθους των δυαδικών ψηφίων που έχουν τιμή 1.Με τον τρόπο αυτόν,έχουμε τη δυνατότητα ανίχνευσης συγκεκριμένου τύπου σφαλμάτων (περιττός αριθμός σφαλμάτων)
2.BCD (Binary Coded Decimal)
3. EBCDIC (Extended Binary Coded Decimal Interchange Code) Ο κώδικας EBCDIC αποτελεί επέκταση του BCD στα 8 bit. Ο κώδικας περιλαμβάνει λατινικά γράμματα (κεφαλαία και μικρά), αριθμούς, σημεία στίξης, ειδικούς χαρακτήρες αλλά και ελληνικούς χαρακτήρες (οι θέσεις των Ελληνικών χαρακτήρων μπορεί να διαφέρουν σε κάποιες εκδόσεις του EBCDIC). Ο κώδικας αυτός δε χρησιμοποιεί δυαδικό ψηφίο ισοτιμίας αλλά κατά κανόνα χρησιμοποιείται σε πρωτόκολλα σύγχρονης μετάδοσης (BSC, SDLC) στα οποία υπάρχουν διαφορετικοί τρόποι ελέγχου σφαλμάτων.
4.ΕΛΟΤ 928 (ΕΛΛΗΝΙΚΟΣ ΟΡΓΑΝΙΣΜΟΣ ΤΥΠΟΠΟΙΗΣΗΣ) Ο κώδικας αυτός αποτελεί επέκταση του ASCII στα 8 Bit από τον Ελληνικό Οργανισμό Τυποποίησης. Οι πρώτοι 128 χαρακτήρες είναι σχεδόν όμοιοι με τους αντίστοιχους στον κώδικα ASCII, ενώ στους επόμενους 128 έχουμε τα Ελληνικά γράμματα (κεφαλαία και μικρά).
4.ΕΛΟΤ 928 (ΕΛΛΗΝΙΚΟΣ ΟΡΓΑΝΙΣΜΟΣ ΤΥΠΟΠΟΙΗΣΗΣ)
UNICODE Ο κώδικας Unicode χρησιμοποιεί 16 bit (65536 χαρακτήρες) και παρέχει την δυνατότητα κωδικοποίησης πολυγλωσσικού κειμένου. Υποστηρίζει αριθμούς, σύμβολα, σημεία στίξης και ένα μεγάλο σύνολο από γραφές. Δεσμεύει 6400 χαρακτήρες για δική του χρήση ενώ υπάρχουν ακόμα 18000 αχρησιμοποίητοι κωδικοί για μελλοντική υποστήριξη και άλλων γραφών
UNICODE
METAΔΟΣΗ Η μεταδιδόμενη πληροφορία κωδικοποιείται με τη χρήση κάποιου κώδικα. Η παραγόμενη ακολουθία δυαδικών ψηφίων θα διαμορφωθεί από τον πομπό σε σήμα το οποίο θα μεταφερθεί στο μέσο μετάδοσης. Ο δέκτης θα πρέπει να παρακολουθεί το μέσο μετάδοσης για να αναγνωρίσει και να αποδιαμορφώσει τη μεταδιδόμενη πληροφορία. Διαφορετικές τεχνικές μετάδοσης προκύπτουν ανάλογα με τον τρόπο διαχείρισης της μεταφερόμενης πληροφορίας, το είδος του μέσου μεταφοράς, και τον τρόπο συντονισμού του δέκτη με τον πομπό.
ΣΕΙΡΙΑΚΗ ΜΕΤΑΔΟΣΗ Το πιο αντιπροσωπευτικό παράδειγμα σειριακής μετάδοσης είναι η διασύνδεση V.24/V.28 ή RS-232. Στην περίπτωση που το λιγότερο σημαντικό ψηφίο εκπέμπεται πρώτο έχουμε σειριακή μετάδοση LSB (Least Significant Bit), που είναι και η πιο συνηθισμένη. Αν το περισσότερο σημαντικό ψηφίο εκπέμπεται πρώτο, τότε έχουμε σειριακή μετάδοση MSB (Most Significant Bit).
ΠΑΡΑΛΛΗΛΗ ΜΕΤΑΔΟΣΗ Αντί να στέλνουμε ένα δυαδικό ψηφίο κάθε φορά στο μέσο μετάδοσης, μεταφέρουμε ταυτόχρονα όλα τα δυαδικά ψηφία ενός χαρακτήρα (συνήθως 8) σε αντίστοιχες γραμμές μεταφοράς. Προφανώς η παράλληλη μετάδοση είναι ταχύτερη της σειριακής αλλά χρειαζόμαστε τόσες γραμμές όσες και τα δυαδικά ψηφία ενός χαρακτήρα. Η απαίτηση των πολλών γραμμών περιορίζει την παράλληλη μετάδοση σε μικρές αποστάσεις. Η πιο αντιπροσωπευτική παράλληλη διασύνδεση είναι του εκτυπωτή με το σταθμό εργασίας.
ΣΥΓΧΡΟΝΙΣΜΟΣ ΜΕΤΑΔΟΣΗΣ Ο συγχρονισμός είναι απαραίτητος για την μετάδοση δεδομένων μεταξύ πομπού και δέκτη σε μια γραμμή επικοινωνίας.ο δέκτης ενός μηνύματος πρέπει να γνωρίζει τον ρυθμό(ταχύτητα) και τις σωστές χρονικές στιγμές άφιξης των bit έτσι ώστε να μην χάσει ή να μην πάρει 2 φορές κάποιο bit. 16
ΤΡΟΠΟΙ ΜΕΤΑΔΟΣΗΣ ΔΕΔΟΜΕΝΩΝ Ασύγχρονη μετάδοση Σύγχρονη μετάδοση 17
ΑΣΥΓΧΡΟΝΗ ΜΕΤΑΔΟΣΗ Η ασύγχρονη μετάδοση αποτελεί τον πιο απλό τρόπο σειριακής μετάδοσης.η αποστολή της πληροφορίας γίνεται με τη διαδοχική μετάδοση bytes ή αλλιώς χαρακτήρων, το κάθε ένα από τα οποία μεταδίδεται ξεχωριστά. Η μετάδοση αυτή γίνεται με ασύγχρονο τρόπο, δηλαδή, το κάθε byte μπορεί να μεταδοθεί οποιαδήποτε στιγμή.για παράδειγμα,το δεύτερο byte μπορεί να μεταδοθεί μετά από 1 sec μετά από την αποστολή του πρώτου,το τρίτο μετά από 4 sec μετά την αποστολή του δεύτερου κ.ο.κ. 18
ΣΥΓΧΡΟΝΗ ΜΕΤΑΔΟΣΗ Στη σύγχρονη μετάδοση μεταδίδονται ομάδες ή πακέτα χαρακτήρων γεγονός που σημαίνει ότι η μετάδοση του κάθε χαρακτήρα γίνεται σε τακτά και καλά καθορισμένα χρονικά διαστήματα.η αναγνώριση της αρχής μιας ομάδας(πακέτου) γίνεται με την αποστολή ενός ειδικού χαρακτήρα στην αρχή του πακέτου που ονομάζεται χαρακτήρας συγχρονισμού(sync). 19
ΣΥΓΧΡΟΝΗ ΚΑΙ ΑΣΥΓΧΡΟΝΗ ΜΕΤΑΔΟΣΗ Παράσταση ασύγχρονης και σύγχρονης μετάδοσης 20
ΚΑΤΕΥΘΥΝΣΗ ΜΕΤΑΔΟΣΗΣ ΔΕΔΟΜΕΝΩΝ Σε σχέση με την κατεύθυνση των δεδομένων μπορούν να αναγνωριστούν τρία είδη. Μετάδοση μονόπλευρης κατεύθυνσης (simplex). Μη ταυτόχρονη μετάδοση αμφίπλευρης κατεύθυνσης (half duplex). Ταυτόχρονη μετάδοση αμφίπλευρης κατεύθυνσης (full duplex). 21
ΚΑΤΕΥΘΥΝΣΗ ΜΕΤΑΔΟΣΗΣ ΔΕΔΟΜΕΝΩΝ Μετάδοση μονόπλευρης κατεύθυνσης (simplex) Σ αυτή τη μορφή μετάδοσης οι πληροφορίες κινούνται πάντοτε μόνο προς την μια κατεύθυνση.η μετάδοση αυτή λέγεται απλώς και μονόπλευρη ή μονόδρομη.παραδείγματα τέτοιας μορφής μετάδοσης αποτελούν οι μεταδόσεις εκπομπής, όπως είναι πχ οι ραδιοφωνικές εκπομπές, όπου η πληροφορία μεταδίδεται πάντα από τον ραδιοφωνικό πομπό προς τους δέκτες ή της αποστολή δεδομένων από έναν ηλεκτρονικό υπολογιστή προς κάποια τερματική διάταξη. 22
Παραδείγμα μετάδοσης μονόπλευρης,κατεύθυνσης 23
ΚΑΤΕΥΘΥΝΣΗ ΜΕΤΑΔΟΣΗΣ ΔΕΔΟΜΕΝΩΝ Μη ταυτόχρονη μετάδοση αμφίπλευρης κατεύθυνσης (half duplex) Εδώ οι πληροφορίες μπορούν να κινούνται και προς τις δυο κατευθύνσεις αλλά όχι ταυτόχρονα. Η μετάδοση αυτή λέγεται απλώς και ημίπλευρη ή μη ταυτόχρονη αμφίδρομη. Κλασσικό παράδειγμα μιας τέτοιας μετάδοσης αποτελεί ο ασύρματος, όπου ο εκάστοτε ομιλητής πρέπει πρώτα να σταματήσει να μιλά, για να μπορέσει ο άλλος να μιλήσει. Ο χρόνος που απαιτείται για την αλλαγή της κατεύθυνσης ροής των πληροφοριών ονομάζεται χρόνος επανεπιστροφής 24
Παραδείγμα μετάδοσης ημίπλευρης κατεύθυνσης 25
ΚΑΤΕΥΘΥΝΣΗ ΜΕΤΑΔΟΣΗΣ ΔΕΔΟΜΕΝΩΝ Ταυτόχρονη μετάδοση αμφίπλευρης κατεύθυνσης (full duplex) Στην περίπτωση αυτή οι πληροφορίες μπορούν να κινούνται ταυτόχρονα και προς τις δυο κατευθύνσεις. Η μετάδοση αυτή λέγεται απλώς και αμφίπλευρη ή αμφίδρομη.κλασσικό παράδειγμα αυτής της μορφής μετάδοσης είναι η τηλεφωνική επικοινωνία, όπου και οι δυο συνομιλητές μπορούν να μιλούν ταυτόχρονα. Εννοείται ότι στην αμφίπλευρη μετάδοση δεν υπάρχει χρονική καθυστέρηση (χρόνος επανεπιστροφής) για την κατεύθυνση ροής των πληροφοριών 26
Παραδείγμα μετάδοσης αμφίπλευρης κατεύθυνσης 27