Τα ηλεκτρικά σήματα που χειρίζεται ο ηλεκτρονικός υπολογιστής και που αντιστοιχούν στα δυαδικά ψηφία "0" και "1" είναι ορθογώνιοι παλμοί όπως φαίνεται στην παρακάτω εικόνα:
Με αυτή τη μορφή όμως, η ψηφιακή πληροφορία δεν μπορεί να μεταδοθεί γρήγορα και σε μεγάλες αποστάσεις γιατί αυτά τα σήματα εξασθενούν και παραμορφώνονται κατά μήκος της γραμμής σε τέτοιο βαθμό που καθίστανται μη αναγνωρίσιμα στο άλλο άκρο της γραμμής.
Το modem (στα ελληνικά διαποδιαμορφωτής), από τη μεριά του αποστολέα της πληροφορίας είναι η συσκευή που μετατρέπει τα παραπάνω σήματα σε μία άλλη μορφή (αναλογική) κατάλληλη για μετάδοση. Άλλο ένα modem υπάρχει και στην πλευρά του δέκτη, στο άλλο άκρο της γραμμής. Εκεί το modem λαμβάνει τα αναλογικά σήματα, τα μετατρέπει σε ψηφιακά και τα δίνει στον υπολογιστή του δέκτη. Η μετατροπή αυτή συνίσταται σε μία, από πριν συμφωνημένη μεταξύ των δύο επικοινωνούντων μερών, μεταβολή του πλάτους ή της συχνότητας ή της φάσης ενός ημιτόνου (φέρον σήμα) ανάλογα με τα δυαδικά ψηφία που θέλουμε να μεταδώσουμε.
Μεταξύ των δύο υπολογιστών μπορεί να μεσολαβούν πολλοί ενδιάμεσοι κόμβοι όπως συμβαίνει και στις τηλεφωνικές συνδιαλέξεις. Αυτή είναι η σημασία του ενδιάμεσου νέφους που απεικονίζεται στο γραφικό.
Στείλτε τα δυαδικά ψηφία "00" στον υπολογιστή που βρίσκεται στα δεξιά πατώντας στο αντίστοιχο κουμπί στην επιλογή "Αποστολή Δυαδικών Ψηφίων". Καταγράψτε: α) τη μορφή που έχει το ψηφιακό σήμα που βγαίνει από τον υπολογιστή που βρίσκεται στα αριστερά καθώς κινείται προς το modem, β) τη μορφή που έχει το ψηφιακό σήμα καθώς μετακινείται από το modem που βρίσκεται στα δεξιά στον εκεί υπολογιστή.
Παρατηρήστε ότι τα σήματα που καταγράψατε στο α) και β) έχουν την ίδια μορφή. Αυτό σημαίνει ότι το δεξί modem, ελέγχοντας τη ληφθείσα αναλογική κυματομορφή, ορθώς "αποφάσισε" ότι ο αποστολέας έστειλε τα ψηφία "00".
Κάνετε το ίδιο και για τους άλλους τρεις συνδυασμούς. Συμβαίνουν κάποια λάθη στη μετάδοση των δεδομένων που να οδηγούν το δεύτερο modem να αποφασίζει λανθασμένα για τα απεσταλμένα bits;
Καταγράψτε τις τέσσερις κυματομορφές που αντιστοιχούν στους τέσσερις διαφορετικούς συνδυασμούς των δύο bits, στέλνοντας διαδοχικά κάθε συνδυασμό από την επιλογή "Αποστολή Δυαδικών Ψηφίων".
Στείλτε τον χαρακτήρα "n" στον που βρίσκεται στα δεξιά. Παρατηρήστε ότι ο αντίστοιχος κωδικός αποτελείται από οκτώ (8) bits ή ισοδύναμα από τέσσερις (4) συνδυασμούς των δύο bits. Παρατηρήστε ότι η αποστολή του χαρακτήρα γίνεται με το να αποστέλλονται διαδοχικά τα αναλογικά σήματα που αντιστοιχούν στις τέσσερις επιμέρους δυάδες από τις οποίες αποτελείται ο χαρακτήρας των οκτώ (8) bits.
Το modem του αντικειμένου λέγεται modem ακουστικών συχνοτήτων γιατί το ημίτονο, το φέρον την ψηφιακή πληροφορία έχει συχνότητα/συχνότητες μέσα στο φάσμα συχνοτήτων της ανθρώπινης φωνής που εκτείνεται από περίπου 0 έως 4kHz. Η σύμπτωση αυτή δεν είναι τυχαία. Για την μεταφορά ψηφιακής πληροφορίας από το τηλεφωνικό καλώδιο παλιότερα χρησιμοποιούσαμε ακουστικές συχνότητες, δηλαδή παρόμοιες με τις συχνότητες της ανθρώπινης φωνής τις οποίες και μετέδιδε αξιόπιστα το χάλκινο τηλεφωνικό καλώδιο. To μικρό όμως εύρος συχνοτήτων συνεπάγεται και μικρή ταχύτητα μετάδοσης δεδομένων. Έτσι, η θεωρητικά μέγιστη ταχύτητα αυτών των modem είναι 56 kbit/sec (kbps).
Σήμερα, τα modems ADSL τι συχνότητες χρησιμοποιούν; Τι τάξης μεγέθους είναι η ταχύτητα του ADSL; Αναζητήστε πληροφορίες στον ιστότοπο της βικιπαίδεια (https://el.wikipedia.org/wiki/ADSL), στο λήμμα για το ADSL .
Παρατηρήστε, ότι με την κάθε κυματομορφή να φέρει πληροφορία των δύο bits, χρειαζόμαστε τέσσερις διαφορετικές κυματομορφές για να μπορέσουμε να καλύψουμε τους συνολικά τέσσερις διαφορετικούς συνδυασμούς των δύο bits που υπάρχουν. Βάζοντας περισσότερα bits σε κάθε κυματομορφή, μπορούμε στον ίδιο χρόνο να μεταδώσουμε περισσότερα bits. To μειονέκτημα όμως είναι ότι τότε η πιθανότητα το modem να αποφασίσει λανθασμένα για τα ληφθέντα bits μεγαλώνει.
Πόσες διαφορετικές κυματομορφές χρειαζόμαστε με την κάθε κυματομορφή να περιέχει 3 bits;
Στην εφαρμογή 1, θα διαπιστώσατε ότι το modem που βρίσκεται στα δεξιά, αποφασίζει ορθά για τα ψηφία που έστειλε ο υπολογιστής που βρίσκεται στα αριστερά σε όλους των συνδυασμούς των δύο bits. Γενικά όμως, συμβαίνουν περιστασιακά λάθη στη λήψη των δεδομένων που μπορεί να οφείλονται σε ηλεκτρομαγνητικές παρεμβολές που αλλοιώνουν τα ηλεκτρικά (ή οπτικά) σήματα κατά τη μετάδοσή τους από το ένα άκρο στο άλλο. Πώς αντιμετωπίζονται αυτά τα λάθη από τα σημερινά πρωτόκολλα επικοινωνίας υπολογιστών TCP/IP;
Αν το φέρον ημίτονο έχει συχνότητα 1000 Hz (όπως τα modems της δεκαετίας του 1970 ή 1980) τότε κάθε δυάδα bits αποστέλλεται σε χρόνο μίας περιόδου του ημιτόνου, δηλαδή σε χρόνο 1/1000 = 1 ms.
Πόσος χρόνος χρειάζεται για να αποστείλουμε ένα αρχείο 1 ΜB;
Συγκρίνετε τον χρόνο αυτό με τον χρόνο, από την εμπειρία σας, που χρειάζεται σήμερα για να "ανεβάσετε" ένα τέτοιο αρχείο με το ADSL.
To κυρίως αντικείμενο που πραγματεύεται την επικοινωνία δύο απομακρυσμένων υπολογιστών με τη χρήση modem ακουστικών συχνοτήτων απεικονίζεται στο κεντρικό μέρος της οθόνης. Μπορούμε να θεωρήσουμε ότι ο υπολογιστής που βρίσκεται στα δεξιά είναι κάποιος απομακρυσμένος server, ενώ ο υπολογιστής που βρίσκεται στα αριστερά είναι ένας οικιακός υπολογιστής.
Το αντικείμενο ανταποκρίνεται δυναμικά στις αλλαγές που κάνετε στα χειριστήρια που βρίσκονται στο δεξί μέρος της οθόνης. Τα χειριστήρια αυτά βρίσκονται στις εξής επιλογές:
Έλεγχος Modem: Για να μπορεί να ξεκινήσει η επικοινωνία των υπολογιστών, θα πρέπει το modem του οικιακού υπολογιστή να τεθεί σε λειτουργία και να συνδεθεί με το modem του server. Αυτό γίνεται θέτοντας τον διακόπτη On/Off στη θέση On. Η σύνδεση αυτή συνοδεύεται και από ένα ήχο που παράγουν τα modem και τον οποίο μπορείτε να σιγήσετε πατώντας στο σχετικό εικονίδιο του ήχου. Πληροφορείστε για τη διαδικασία της σύνδεσης από σχετικά μηνύματα στο κάτω μέρος του γραφικού.
Αποστολή Δυαδικών Ψηφίων: Στη συνέχεια, μπορείτε να παρατηρήσετε τη μορφή που έχουν τα ψηφιακά και τα αντίστοιχα αναλογικά σήματα κατά τη μετακίνηση ψηφιακών δεδομένων, επιλέγοντας ένα από τα τέσσερα κουμπιά επιλογής που αντιστοιχούν στους τέσσερις δυνατούς συνδυασμούς των δύο bits που μπορείτε να αποστείλετε.
Αποστολή Χαρακτήρων: Τέλος, μπορείτε να παρατηρήσετε τη μορφή των σημάτων αυτών και κατά την αποστολή χαρακτήρων ASCII τους οποίους πληκτρολογείτε στο πεδίο "Χαρακτήρες". Κάτω από το πεδίο αυτό, το αντικείμενο σας δείχνει τον κωδικό ASCII του χαρακτήρα. Μπορείτε να δείτε τους κωδικούς όλων των χαρακτήρων, αν πατήσετε στο κουμπί "Πίνακας ASCII".
Τέλος, πατώντας στα κουμπιά που υπάρχουν στο κάτω δεξί μέρος της οθόνης, μπορείτε να δείτε κάποια στοιχεία θεωρίας, εφαρμογές και διερευνήσεις σε σχέση με το αντικείμενο
Ο πίνακας ASCII (American Standard Code for Information Interchange) δημιουργήθηκε το 1963 για την κωδικοποίηση χαρακτήρων και αρχικά περιελάμβανε 128 χαρακτήρες (7-bit). Χρησιμοποιείται μέχρι σήμερα σε διάφορες παραλλαγές του (code pages). Παρακάτω παρουσιάζεται ο Εκτεταμένος Πίνακας ASCII (Extended character set) των 8-bits με υποστήριξη Ελληνικών (code page 737).
Δεκαδικός | Χαρακτήρας | Δεκαδικός | Χαρακτήρας | Δεκαδικός | Χαρακτήρας | Δεκαδικός | Χαρακτήρας |
---|---|---|---|---|---|---|---|
0-31 | Ειδ. Χαρακτ. Ελέγχου | 74 | J | 117 | u | 160 | ι |
32 | (κενό) | 75 | K | 118 | v | 161 | κ |
33 | ! | 76 | L | 119 | w | 162 | λ |
34 | " | 77 | M | 120 | x | 163 | μ |
35 | # | 78 | N | 121 | y | 164 | ν |
36 | $ | 79 | O | 122 | z | 165 | ξ |
37 | % | 80 | P | 123 | { | 166 | ο |
38 | & | 81 | Q | 124 | | | 167 | π |
39 | ' | 82 | R | 125 | } | 168 | ρ |
40 | ( | 83 | S | 126 | ~ | 169 | σ |
41 | ) | 84 | T | 127 | (Delete) | 170 | ς |
42 | * | 85 | U | 128 | Α | 171 | τ |
43 | + | 86 | V | 129 | Β | 172 | υ |
44 | , | 87 | W | 130 | Γ | 173 | φ |
45 | - | 88 | X | 131 | Δ | 174 | χ |
46 | . | 89 | Y | 132 | Ε | 175 | ψ |
47 | / | 90 | Z | 133 | Ζ | 176-223 | Διαφ. Σύμβολα |
48 | 0 | 91 | [ | 134 | Η | 224 | ω |
49 | 1 | 92 | \ | 135 | Θ | 225 | ά |
50 | 2 | 93 | ] | 136 | Ι | 226 | έ |
51 | 3 | 94 | ^ | 137 | Κ | 227 | ή |
52 | 4 | 95 | _ | 138 | Λ | 228 | ϊ |
53 | 5 | 96 | ` | 139 | Μ | 229 | ί |
54 | 6 | 97 | a | 140 | Ν | 230 | ό |
55 | 7 | 98 | b | 141 | Ξ | 231 | ύ |
56 | 8 | 99 | c | 142 | Ο | 232 | ϋ |
57 | 9 | 100 | d | 143 | Π | 233 | ώ |
58 | : | 101 | e | 144 | Ρ | 234 | Ά |
59 | ; | 102 | f | 145 | Σ | 235 | Έ |
60 | < | 103 | g | 146 | Τ | 236 | Ή |
61 | = | 104 | h | 147 | Υ | 237 | Ί |
62 | > | 105 | i | 148 | Φ | 238 | Ό |
63 | ? | 106 | j | 149 | Χ | 239 | Ύ |
64 | @ | 107 | k | 150 | Ψ | 240 | Ώ |
65 | A | 108 | l | 151 | Ω | 241 | ± |
66 | B | 109 | m | 152 | α | 242 | ≥ |
67 | C | 110 | n | 153 | β | 243 | ≤ |
68 | D | 111 | o | 154 | γ | 244 | Ϊ |
69 | E | 112 | p | 155 | δ | 245 | Ϋ |
70 | F | 113 | q | 156 | ε | 246 | ÷ |
71 | G | 114 | r | 157 | ζ | 247 | ≈ |
72 | H | 115 | s | 158 | η | 248 | ° |
73 | I | 116 | t | 159 | θ | 249-255 | Ειδ. Χαρακτήρες & Σύμβολα |
Πηγή: ascii-codes.com