ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

Σχετικά έγγραφα
ΚΩΔΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ

Ερώτηση 1 η : Τι είναι πληροφορία και τι δεδομένα σε ένα πληροφοριακό σύστημα? Ποιες μορφές μπορεί να έχει η πληροφορία?

Κείμενο ASCII Unicode - HTML. Κωδικοποίηση ASCII / Unicode HTML

ΚΕΦΑΛΑΙΟ 7 ΕΠΕΞΕΡΓΑΣΙΑ ΚΑΙ ΜΕΤΑΔΟΣΗ ΨΗΦΙΑΚΩΝ ΔΕΔΟΜΕΝΩΝ

Κεφάλαιο 3 Πολυπλεξία

Μοντέλο Επικοινωνίας Δεδομένων. Επικοινωνίες Δεδομένων Μάθημα 6 ο

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ

Μέρος Β - Δίκτυα. Ασκήσεις I. Ποιος ο ρόλος του πομπού και του δέκτη στο μοντέλο επικοινωνίας που α- πεικονίζεται στο σχήμα που ακολουθεί; Μ Δεδομένα

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 7 και 8: Αναπαραστάσεις. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

Εισαγωγή στην Επιστήμη των Υπολογιστών

Δίκτυα Απευθείας Ζεύξης

Αριθμητικά Συστήματα Η ανάγκη του ανθρώπου για μετρήσεις οδήγησε αρχικά στην επινόηση των αριθμών Κατόπιν, στην επινόηση συμβόλων για τη παράσταση

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ ΙΝΤΕΡΝΕΤ

Ενότητα 8.1. Σειριακή και παράλληλη μετάδοση δεδομένων

Κ15 Ψηφιακή Λογική Σχεδίαση 2: Δυαδικό Σύστημα / Αναπαραστάσεις

Μάθημα 2: Παράσταση της Πληροφορίας

Περιεχόµενα. Επικοινωνίες εδοµένων: Τρόποι Μετάδοσης και Πρωτόκολλα. Εισαγωγή

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Μέθοδοι Ελέγχου Σφαλμάτων

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL)

Κεφάλαιο 6 Συστήµατα Επικοινωνίας

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η. Αρχές Δικτύων Επικοινωνιών

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

2. Κώδικες 2. ΚΩΔΙΚΕΣ

Ψηφιακά Συστήματα. 2. Κώδικες

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι.

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

Σύγχρονη και Ασύγχρονη Σειριακή Επικοινωνία

Εισαγωγή στους Η/Υ. Ενότητα 8: Μετάδοση Δεδομένων. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ. ΔΙΑΡΚΕΙΑ: 1 περιόδους. 22/1/ :11 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

Αριθμητικά Συστήματα

Προγραμματισμός Υπολογιστών

Δίκτυα. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Αναπαράσταση δεδομένων

Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Ενότητα 2η. Στοιχείία µμετάάδοσης

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης

[2] Υπολογιστικά συστήματα: Στρώματα. Τύποι δεδομένων. Μπιτ. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

- Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames)

Κεφάλαιο 1. Συστήματα αρίθμησης και αναπαράστασης

Ψηφιακά Κυκλώματα Ι. Μάθημα 1: Δυαδικά συστήματα - Κώδικες. Λευτέρης Καπετανάκης

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

Δίκτυα Θεωρία

Βασικές λειτουργίες Ανίχνευση πλαισίων Τι κάνει το επίπεδο ζεύξης Χρησιμοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) μεταφορά δεδομέ

Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων

Εισαγωγή στην Πληροφορική ΓΕΝΙΚΟ ΤΜΗΜΑ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ TEI ΧΑΛΚΙ ΑΣ

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Πρωτόκολλα Διαδικτύου

Εισαγωγή στην πληροφορική

Ψηφιακή Λογική Σχεδίαση

Δίκτυα Υπολογιστών. Επικοινωνίες ψηφιακών δεδομένων Εισαγωγικές έννοιες. Κ. Βασιλάκης

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Περιεχόµενα. οµή Η/Υ: Αναπαράσταση εδοµένων. υαδικό σύστηµα. Συστήµατα Αρίθµησης υαδικό Οκταδικό εκαεξαδικό Παραδείγµατα

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ. Δρ. Κουζαπάς Δημήτριος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής. Αναπαράσταση Δεδομένων

Εισαγωγή στον Προγραμματισμό

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

Διασύνδεση τοπικών δικτύων

Βασική δοµή και Λειτουργία Υπολογιστή

Υπολογιστές και Πληροφορία 1

Τηλεπικοινωνιακά Συστήματα ΙΙ

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 12

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μαθήματα 6 και 7 Αναπαράσταση της Πληροφορίας στον Υπολογιστή. 1 Στέργιος Παλαμάς

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Αρχιτεκτονική-Ι. Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι

ΠΛΗ21 Κεφάλαιο 2. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: 2 Δυαδική Κωδικοποίηση

Εισαγωγή στον Προγραμματισμό

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

Μάθημα 6: Αρχιτεκτονική TCP/IP

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

Δίκτυα Θεωρία

Κεφάλαιο 2 Η έννοια και η παράσταση της πληροφορίας στον ΗΥ. Εφ. Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος 1

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα

3/40. (acknowledged connectionless), (acknowledged connection oriented) 4/40

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΑΠΑΝΤΗΣΕΙΣ

Ενότητα 1η. Μοντέέλο επικοινωνιώών δεδοµμέένων - συνέέχεια

Ένα αναλογικό σήμα περιέχει άπειρες πιθανές τιμές. Για παράδειγμα ένας απλός ήχος αν τον βλέπαμε σε ένα παλμογράφο θα έμοιαζε με το παρακάτω:

Εισηγήτρια: Πεταλά Χριστίνα

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

( εύτερο Κεφάλαιο του Προγράµµατος ALL THREE LAYERS - ΤΑ ΤΡΙΑ ΕΠΙΠΕ Α)

Αναπαράσταση Μη Αριθμητικών Δεδομένων

! Δεδομένα: ανεξάρτητα από τύπο και προέλευση, στον υπολογιστή υπάρχουν σε μία μορφή: 0 και 1

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές

Ενότητα 8 Η ΠΥΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A

Ευρυζωνικά δίκτυα (2) Αγγελική Αλεξίου

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας

Transcript:

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 2: Στοιχεία Μετάδοσης

Κώδικες 2

Κώδικες Κωδικοποίηση Δεδομένων: Όπως έχει ήδη αναφερθεί, προκειμένου τα δεδομένα να γίνουν κατανοητά από ένα ηλεκτρονικό υπολογιστή, θα πρέπει να μετατραπούν σε δυαδική μορφή, κάτι που γίνεται χρησιμοποιώντας τον κατάλληλο σε κάθε περίπτωση κώδικα. Ο κώδικας γενικά ορίζεται ως ένα σύνολο από σύμβολα και κανόνες, οι οποίοι μας βοηθούν να αναπαραστήσουμε κάποια πληροφορία, σε μορφή, κατανοητή από τον υπολογιστή. 3

Συμβολισμός Σε αυτούς τους κώδικες, κάθε χαρακτήρας αντιστοιχεί σε ένα και μοναδικό αλφαβητικό ή αριθμητικό χαρακτήρα, σε ένα σημείο στίξης ή σε ένα ειδικό σύμβολο. Γνωστοί κώδικες οι οποίοι προσδιορίζουν τη μοναδική παράσταση ενός χαρακτήρα με συγκεκριμένο αριθμό δυαδικών ψηφίων, είναι οι κώδικες ASCII, BCD και EBCDIC. 4

Κώδικες αναπαράστασης Οι κώδικες συνήθως περιλαμβάνουν τα παρακάτω σύμβολα: 10 αριθμητικά ψηφία 0 έως και 9 26 λατινικά κεφαλαία γράμματα 26 λατινικά μικρά γράμματα Σύμβολα και σημεία στίξης.,;?:+-/()\&@ κλπ Χαρακτήρες ελέγχου STX, EOT, SYN, ACK κλπ Ελληνικά γράμματα!! 5

Κώδικας ASCII Ο ASCII (American Standard Code for Information Interchange) είναι ο πιο διαδεδομένος κώδικας αναπαράστασης χαρακτήρων. Αρχικά η κωδικοποίηση ASCII ικανοποιούσε τις ανάγκες των προγραμμάτων που απαιτούσαν ένα περιορισμένο σύνολο κωδικοποιημένων χαρακτήρων. Η εξέλιξη όμως των υπολογιστών δημιούργησε την ανάγκη νέων μορφών κωδικοποίησης του κειμένου όπως είναι οι ISO και Unicode καθώς και νέες γλώσσες περιγραφής όπως η κωδικοποίηση ιστοσελίδας HTML. 6

Πίνακας ASCII Binary Oct Dec Hex Glyph 100 0000 100 64 40 @ 100 0001 101 65 41 A 100 0010 102 66 42 B 100 0011 103 67 43 C 100 0100 104 68 44 D 100 0101 105 69 45 E 100 0110 106 70 46 F 100 0111 107 71 47 G 100 1000 110 72 48 H Binary Oct Dec Hex Glyph 010 0011 043 35 23 # 010 0100 044 36 24 $ Binary Oct Dec Hex Glyph 110 0000 140 96 60 ` 110 0001 141 97 61 a 110 0010 142 98 62 b 110 0011 143 99 63 c 110 0100 144 100 64 d 110 0101 145 101 65 e 110 0110 146 102 66 f 110 0111 147 103 67 g 110 1000 150 104 68 h Binary Oct Dec Hex Glyph 011 0000 060 48 30 0 011 0001 061 49 31 1 7

Παράδειγμα κωδικοποίησης Παράδειγμα ASCII κωδικοποίησης (7bit) της λέξης HELLO. H E L L O ASCII (δεκαδικός) 72 69 76 76 79 Δυαδική απεικόνιση 1001000 1000101 1001100 1001100 1001111 8

Κωδικοσελίδες ISO (International Standards Organisation) Σημαντικό μειονέκτημα της ASCII είναι ότι περιλαμβάνει μόνο λατινικούς χαρακτήρες. Για το λόγο αυτό δημιουργήθηκαν επεκτάσεις της (χρήση 8 bit), οι οποίοι μπορούσαν να αντιστοιχήσουν ακόμα άλλους 2^8=256 χαρακτήρες. Οι πρώτες 128 θέσεις είναι ίδιες με την ASCII και οι επιπλέον 128 χαρακτήρες είναι για ειδικά σύμβολα άλλων αλφάβητων Γνωστοί κώδικες που χρησιμοποιούνται στην Ελλάδα: oibm 851, IBM 869, 737 ή αλλιώς ελληνικός 437 (γιατί προέκυψε από την αμερικάνικη κωδικοσελίδα 437) oελοτ 928 είναι η πιο σύγχρονη τυποποίηση και καθιερώθηκε αρχικά από τον ΕΛΟΤ και αργότερα έγινε αποδεκτή από τον ISO- Latin-8859-7 ή απλά Latin 7. 9

Unicode κωδικοποίηση Η ανάπτυξη κωδικοσελίδων ISO έλυσε μερικώς το πρόβλημα με τα διάφορα αλφάβητα. Η Ευρωπαϊκή Ένωση χρειαζόταν πλήθους κωδικοσελίδων για να καλύψει όλες τις χώρες μέλη της και έτσι δημιουργήθηκε η κωδικοσελίδα Unicode, που προτείνει για κάθε χαρακτήρα, ένα μοναδικό αριθμό ανεξάρτητα από το λειτουργικό σύστημα, το λογισμικό και τη γλώσσα. Κάθε κωδικοποιημένη λέξη Unicode έχει μήκος 16 bit δηλαδή επιτυγχάνονται 2^16=65536 συνδυασμοί Η Unicode παρέχει κωδικοποίηση για τους χαρακτήρες όλων των γλωσσών συμπεριλαμβανομένων των Ευρωπαϊκών, της Μέσης Ανατολής και της Ασίας. 10

Μορφές μετάδοσης 11

Μορφές μετάδοσης Σειριακή μετάδοση : (1 bit) και χρειάζεται 1 γραμμή σύνδεσης. oσύγχρονη μετάδοση oασύγχρονη μετάδοση Παράλληλη μετάδοση : (8 bits) στέλνονται ταυτόχρονα, άρα χρειάζονται 8 ανεξάρτητες γραμμές. 12

Σειριακή μετάδοση(1) Σειριακή μετάδοση δεδομένων (serial transmission) ονομάζουμε τη διαδικασία μετάδοσης δεδομένων από έναν πομπό σε ένα δέκτη, η οποία χαρακτηρίζεται από τη μετάδοση ενός bit κάθε φορά. Δηλαδή, τα bits, δια της χρήσης του κατάλληλου μέσου μετάδοσης (που είναι το σειριακό καλώδιο), μεταδίδονται διαδοχικά το ένα μετά το άλλο. 13

Σειριακή μετάδοση(2) Αν και η σειριακή μετάδοση είναι πιο αργή από την παράλληλη μετάδοση, εν τούτοις χρησιμοποιείται περισσότερο για δύο κυρίως λόγους : 1. Απαιτούνται λιγότεροι αγωγοί απ ότι στην παράλληλη μετάδοση, με αποτέλεσμα να μειώνεται το κόστος σύνδεσης 2. Η παραμόρφωση του σήματος που παρατηρείται κατά τη διάρκεια της επικοινωνίας είναι μικρότερη στη σειριακή μετάδοση, σε σχέση με την παράλληλη. 14

Σειριακή μετάδοση(3) 15

Παράλληλη μετάδοση (1) Στην παράλληλη μετάδοση (parallel transmission), τα bits του κάθε χαρακτήρα μεταδίδονται ταυτόχρονα (και όχι το ένα μετά το άλλο όπως στη σειριακή μετάδοση), χρησιμοποιώντας ισάριθμες γραμμές μεταφοράς. Το βασικό της μειονέκτημα, είναι το μεγάλο μήκος του καλωδίου που απαιτείται, με αποτέλεσμα την αύξηση του κόστους σύνδεσης. Το βασικό της πλεονέκτημα είναι ο μικρότερος χρόνος μεταφοράς των δεδομένων, σε σύγκριση με αυτόν της σειριακής μετάδοσης. 16

Παράλληλη μετάδοση (2) 17

Συγχρονισμός 18

Συγχρονισμός Η μετάδοση των δεδομένων μπορεί να πραγματοποιηθεί τόσο σύγχρονα όσο και ασύγχρονα. 19

Ασύγχρονη μετάδοση(1) Η ασύγχρονη μετάδοση ψηφιακών δεδομένων (asynchronous transmission) είναι ένας τύπος σειριακής μετάδοσης, στην οποία, τα δεδομένα μεταδίδονται με τη μορφή χαρακτήρων. Κάθε χαρακτήρας αποστέλλεται χωριστά από τους υπόλοιπους. Ο πομπός και ο δέκτης επιβάλλεται να είναι συγχρονισμένοι μόνο κατά το χρονικό διάστημα αποστολής των χαρακτήρων. 20

Ασύγχρονη μετάδοση(2) Συνήθως, κάθε χαρακτήρας αποτελείται από 8 bits τα οποία παίρνουν τιμές 0 ή 1 και αποστέλλονται σειριακά, το ένα μετά το άλλο. Εκτός από αυτά τα 8 bits δεδομένων (data bits), ο πομπός αποστέλλει στο δέκτη και δύο επιπλέον bits ελέγχου (control bits). Το πρώτο (start bit) έχει πάντα τιμή 0 και αποστέλλεται πριν τα bits δεδομένων Το δεύτερο (stop bit) έχει πάντα τιμή 1 και αποστέλλεται μετά τα bits δεδομένων. 21

Ασύγχρονη μετάδοση(3) Η μετάδοση αυτών των δύο επιπλέον bits ελέγχου επιτρέπει στο δέκτη να αναγνωρίζει την αρχή και το τέλος της μετάδοσης κάθε χαρακτήρα, δίδοντάς του έτσι τη δυνατότητα να συγχρονιστεί με τον πομπό. Σε περιπτώσεις κατά τις οποίες είναι επιθυμητός ο έλεγχος σφαλμάτων που ενδέχεται να προκύψουν κατά τη διάρκεια της μετάδοσης, χρησιμοποιείται ένα επιπλέον bit (parity bit) που παίρνει τιμή 0 ή 1 και τοποθετείται αμέσως πριν το stop bit. 22

Ασύγχρονη μετάδοση(4) Στο σχήμα παρουσιάζεται η ασύγχρονη σειριακή μετάδοση του byte 01010011, με χρήση parity bit του οποίου η τιμή είναι ίση με ένα. Σε αυτό το παράδειγμα, το λογικό 0 αναπαρίσταται από τη μηδενική στάθμη τάσης (0 Volts), ενώ το λογικό 1 από μια θετική στάθμη τάσης, με τιμή ίση με + 5 Volts (αν και στις πιο συνηθισμένες περιπτώσεις χρησιμοποιούνται οι τιμές +12 Volts και -12 Volts). 23

Σύγχρονη μετάδοση(1) Το βασικό χαρακτηριστικό της σύγχρονης μετάδοσης ψηφιακών δεδομένων (synchronous transmission), είναι το γεγονός ότι η μετάδοση των χαρακτήρων λαμβάνει χώρα κατά ομάδες χαρακτήρων. Η μετάδοση αυτή χαρακτηρίζεται από υψηλούς ρυθμούς μετάδοσης και για το λόγο αυτό χρησιμοποιείται ιδιαίτερα στην επικοινωνία απομακρυσμένων υπολογιστικών συστημάτων. 24

Σύγχρονη μετάδοση(2) Υπάρχουν τρία είδη σύγχρονης μετάδοσης, ανάλογα με την μορφή της πληροφορίας που μεταδίδεται: Η μετάδοση προσανατολισμένη προς χαρακτήρα (byte oriented) Η μετάδοση προσανατολισμένη προς δυαδικό ψηφίο (bit oriented) και Ημετάδοση προσανατολισμένη προς πλαίσιο (frame oriented). 25

Σύγχρονη μετάδοση(3) Σε αντίθεση με την ασύγχρονη μετάδοση, όπου κάθε χαρακτήρας μεταδίδεται χωριστά από τους άλλους και συνοδεύεται από το start bit και το stop bit, στη σύγχρονη μετάδοση, οι χαρακτήρες μεταδίδονται κατά ομάδες. Ταυτόχρονα, ο πομπός με το δέκτη θα πρέπει να είναι συνεχώς συγχρονισμένοι, για όλο το χρονικό διάστημα αποστολής των χαρακτήρων. 26

Σύγχρονη μετάδοση(4) Μετάδοση προσανατολισμένη προς χαρακτήρα Η αναγνώριση εκκίνησης μιας ομάδας χαρακτήρων από το δέκτη γίνεται με την αποστολή ενός ειδικού χαρακτήρα στην αρχή της ομάδας, που ονομάζεται χαρακτήρας συγχρονισμού. Ο χαρακτήρας αυτός αποστέλλεται δύο φορές, έτσι ώστε να αποκλειστεί το ενδεχόμενο εσφαλμένης αναγνώρισης, στην περίπτωση που αυτός ο χαρακτήρας περιλαμβάνεται μέσα στα δεδομένα. 27

Σύγχρονη μετάδοση(5) Μετάδοση προσανατολισμένη προς δυαδικό ψηφίο Το τμήμα των δεδομένων αντιμετωπίζεται ως μια διαδοχή από δυαδικά ψηφία. Μετάδοση προσανατολισμένη προς πλαίσιο Στη μετάδοση προσανατολισμένη προς πλαίσιο, η σειρά των χαρακτήρων του μηνύματος ομαδοποιείται και υποδιαιρείται σε πλαίσια (frames) τα οποία συμπεριλαμβάνουν και τους χαρακτήρες συγχρονισμού. 28

Σύγχρονη μετάδοση(6) Πλεονεκτήματα της σύγχρονης μετάδοσης Καλύτερη αξιοποίηση του καναλιού σε σχέση με την ασύγχρονη μετάδοση (δεδομένου ότι δεν αποστέλλονται τα start και stop bits για κάθε χαρακτήρα, παρά μόνο μερικοί χαρακτήρες ελέγχου στην αρχή και στο τέλος των δεδομένων). Μεγαλύτερη απόδοσή όσον αφορά την αναγνώριση σφαλμάτων. Ο αριθμός των χαρακτήρων που μεταδίδονται σε κάποιο συγκεκριμένο χρονικό διάστημα είναι πάντα γνωστός, κάτι που δεν ισχύει στην ασύγχρονη μετάδοση. 29

Κατεύθυνση μετάδοσης δεδομένων 30

Κατεύθυνση μετάδοσης δεδομένων Υπάρχουν τρία είδη επικοινωνίας σε σχέση με την κατεύθυνση της πληροφορίας: Μονόπλευρη (simplex) Ημίπλευρη (half duplex) και Αμφίπλευρη (full duplex) 31

Μονόπλευρη μετάδοση Η μεταφορά της πληροφορίας είναι δυνατή μόνο προς τη μια κατεύθυνση. Παράδειγμα τέτοιας μορφής μετάδοσης είναι οι μεταδόσεις εκπομπής, όπου η πληροφορία μεταδίδεται πάντα από το ραδιοφωνικό πομπό προς τους δέκτες ή η αποστολή δεδομένων από ένα υπολογιστή προς κάποια τερματική διάταξη. 32

Ημίπλευρη μετάδοση Η κίνηση της πληροφορίας είναι δυνατή και προς τις δύο κατευθύνσεις, αλλά όχι ταυτόχρονα. Κλασικό παράδειγμα αυτής της μορφής επικοινωνίας είναι ο ασύρματος, όπου ο εκάστοτε ομιλητής πρέπει πρώτα να σταματήσει να μιλά, προκειμένου να μπορέσει ο άλλος να μιλήσει. Ο χρόνος που απαιτείται για την αλλαγή της κατεύθυνσης ροής των πληροφοριών, ονομάζεται χρόνος επανεπιστροφής (turnaround time). Αμφίδρομη εναλλασσομένη μετάδοση Μετάδοση και προς τις δύο φορές αλλά όχι ταυτόχρονα 33

Αμφίπλευρη μετάδοση Η κίνηση της πληροφορίας είναι δυνατή ταυτόχρονα και προς τις δυο διευθύνσεις. Κλασικό παράδειγμα αυτής της μορφής επικοινωνίας είναι η τηλεφωνική επικοινωνία, όπου και οι δύο συνομιλητές μπορούν να ομιλούν ταυτόχρονα. Στη μετάδοση αυτή, είτε υπάρχουν διαφορετικά κυκλώματα εκπομπής και λήψης είτε δημιουργούνται λογικά κανάλια για λήψη και εκπομπή στο ίδιο μέσο μετάδοσης, χρησιμοποιώντας την πολυπλεξία διαίρεσης συχνότητας. Είναι προφανές, πως στην αμφίπλευρη μετάδοση δεν υπάρχει χρονική καθυστέρηση για την αλλαγή της κατεύθυνσης ροής των πληροφοριών, όπως συμβαίνει στην ημίπλευρη μετάδοση. 34

Ρυθμός Μετάδοσης Μετριέται σε bits (δυαδικά ψηφία) ανά δευτερόλεπτο και ΟΧΙ σε bytes. H μονάδα είναι το bps (bits per second) και τα πολλαπλάσια του. Ταχύτητα μετάδοσης 1Μbps σημαίνει 1.000.000 bits το δευτερόλεπτο. Επειδή 1 byte=8bits 1 Mbps= 1.000.000/8=125.000 bytes το δευτερόλεπτο. 35

Τρόποι Σύνδεσης Ηλεκτρονικών Υπολογιστών 36

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

Δίκτυα από σημείο σε σημείο Το κύριο χαρακτηριστικό της επικοινωνίας από σημείο σε σημείο, είναι πως η πληροφορία κατευθύνεται προς ένα συγκεκριμένο υπολογιστή κάθε φορά. Εάν δύο κόμβοι δεν επικοινωνούν με απευθείας σύνδεση, έχουν τη δυνατότητα να επικοινωνήσουν μέσω κάποιων άλλων ενδιάμεσων κόμβων, με αποτέλεσμα η επικοινωνία να γίνεται τμηματικά. Ας σημειωθεί πως η διαδρομή ανάμεσα σε δύο κόμβους δεν είναι μοναδική και για το λόγο αυτό έχουν αναπτυχθεί ειδικοί αλγόριθμοι δρομολόγησης (routing algorithms), που έχουν ως σκοπό να εντοπίσουν τη βέλτιστη διαδρομή μέσα στο δίκτυο, που συνδέει δύο υπολογιστές μεταξύ τους. 38

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

Ανίχνευση Σφαλμάτων 40

Ανίχνευση Σφαλμάτων(1) Η ανίχνευση των σφαλμάτων (error detection) που ενδέχεται να προκύψουν κατά τη φάση της μετάδοσης ενός πακέτου δεδομένων, πραγματοποιείται, εάν μαζί με τα δυαδικά ψηφία δεδομένων (data bits), χρησιμοποιήσουμε και επιπρόσθετα δυαδικά ψηφία ελέγχου (control bits) όπως είναι για παράδειγμα το bit ισοτιμίας (parity bit). Το περιεχόμενο αυτών των δυαδικών ψηφίων ελέγχου δημιουργείται στο σταθμό αποστολής πριν την αποστολή του πακέτου στον παραλήπτη, με βάση κάποιον αλγόριθμο, ο οποίος εφαρμόζεται πάνω στα δυαδικά ψηφία δεδομένων. 41

Ανίχνευση Σφαλμάτων(2) Η διαδικασία αυτή έχει ως αποτέλεσμα να μην στέλνονται στον παραλήπτη μόνο τα m bits της πληροφορίας, αλλά και τα επιπρόσθετα c bits του τμήματος ελέγχου, έτσι ώστε το συνολικό πλήθος των bits που μεταδίδονται, να είναι n = m + c. 42

Ανίχνευση Σφαλμάτων(3) Όταν η πληροφορία φτάσει στο σταθμό προορισμού, αναδημιουργείται το τμήμα ελέγχου σύμφωνα με τον ίδιο αλγόριθμο δηλαδή αυτόν που χρησιμοποιήθηκε για την κατασκευή του τμήματος ελέγχου από τον αποστολέα του μηνύματος και στη συνέχεια, το τμήμα ελέγχου που δημιουργήθηκε από τον παραλήπτη, συγκρίνεται με εκείνο που παραλήφθηκε μαζί με το μήνυμα. 43

Ανίχνευση Σφαλμάτων(4) Εάν τα δύο τμήματα ελέγχου είναι ίδια, τότε το μήνυμα έχει φτάσει στον παραλήπτη χωρίς σφάλματα. Στην αντίθετη περίπτωση έχει λάβει κάποιο σφάλμα κατά τη διάρκεια της μετάδοσης, το οποίο εντοπίζεται και διορθώνεται ανάλογα με το σύστημα κωδικοποίησης που χρησιμοποιείται. 44

Ανίχνευση Σφαλμάτων(5) Ένας από τους πιο γνωστούς κώδικες ανίχνευσης σφαλμάτων που χρησιμοποιούνται στις διαδικασίες μετάδοσης δεδομένων, είναι ο έλεγχος ισοτιμίας (parity check), ο οποίος μπορεί να είναι τόσο μονοδιάστατος όσο και διδιάστατος. Στην περίπτωση του μονοδιάστατου ελέγχου ισοτιμίας, αυτός μπορεί να αναφέρεται τόσο σε άρτια (even parity) όσο και σε περιττή ισοτιμία (odd parity). Και στις δύο περιπτώσεις, μαζί με τα δυαδικά ψηφία δεδομένων (data bits) χρησιμοποιείται και ένα επιπρόσθετο δυαδικό ψηφίο ελέγχου, που ονομάζεται bit ισοτιμίας. 45

Ανίχνευση Σφαλμάτων(6) Η διαφορά ανάμεσα στην άρτια και στην περιττή ισοτιμία, είναι ο αριθμός των bits με τιμή 1 που περιλαμβάνονται στο πακέτο που μεταδίδεται. Πιο συγκεκριμένα, στην περίπτωση της άρτιας ισοτιμίας, ο αριθμός των bits με τιμή 1 (συμπεριλαμβανομένου και του parity bit) θα πρέπει να είναι άρτιος, ενώ στην περίπτωση της περιττής ισοτιμίας, ο αριθμός αυτός θα πρέπει να είναι περιττός. 46

Ανίχνευση Σφαλμάτων(7) Η διαδικασία ανίχνευσης σφαλμάτων, εκτελείται από τον παραλήπτη και περιλαμβάνει την καταμέτρηση των bits με τιμή ίση με 1, που περιέχονται στο πακέτο που παραλήφθηκε. Εάν ο αριθμός αυτός είναι περιττός και χρησιμοποιείται άρτια ισοτιμία, τότε προφανώς έχει πραγματοποιηθεί κάποιο σφάλμα και κάποιο bit με τιμή 1 έχει λάβει τιμή 0. Το ίδιο ακριβώς ισχύει και στην περίπτωση κατά την οποία χρησιμοποιείται περιττή ισοτιμία και ο αριθμός των bits με τιμή 1, βρίσκεται να είναι άρτιος. 47

Ανίχνευση Σφαλμάτων(8) Στην περίπτωση του διδιάστατου ελέγχου ισοτιμίας, οι χαρακτήρες στέλνονται κατά ομάδες, ενώ μαζί με τους χαρακτήρες δεδομένων, αποστέλλεται και ένας ειδικός χαρακτήρας ελέγχου (parity byte) ο οποίος προκύπτει διά της εφαρμογής ενός αλγορίθμου πάνω στους χαρακτήρες δεδομένων. 48

Ανίχνευση Σφαλμάτων(9) Ο υπολογισμός των ψηφίων ισοτιμίας γίνεται τόσο κατά την οριζόντια όσο και κατά την κατακόρυφη διεύθυνση, γεγονός που επιτρέπει στον παραλήπτη όχι μόνο να διαπιστώσει την ύπαρξη σφάλματος κατά τη διάρκεια της μετάδοσης, αλλά επιπλέον να εντοπίσει και τη θέση του εσφαλμένου δυαδικού ψηφίου, κάτι που δεν είναι δυνατό στην περίπτωση του μονοδιάστατου ελέγχου ισοτιμίας. 49

Ανίχνευση Σφαλμάτων(10) Η διαδικασία εντοπισμού σφαλμάτων, περιλαμβάνει την αναπαραγωγή του χαρακτήρα ισοτιμίας από τον παραλήπτη, και τη σύγκρισή του με εκείνον που παραλήφθηκε μαζί με το μήνυμα. Εάν τα δύο αποτελέσματα ταυτίζονται, τότε το πακέτο δεδομένων έχει παραληφθεί σωστά, διαφορετικά η διαδικασία μετάδοσης των δεδομένων, χαρακτηρίζεται ως εσφαλμένη. 50

Τέλος 2 ου Κεφαλαίου