Δίκτυα Υπολογιστών. Δρ. Παναγιώτης Κολιός ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

Σχετικά έγγραφα
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 7

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

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

Εισαγωγή στο διαδίκτυο

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

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

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος

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

Κεφάλαιο 6ο ΕΠΙΠΕΔΟ ΕΦΑΡΜΟΓΗΣ. Εισαγωγή

Κεφάλαιο 12. Επικοινωνίες-Δίκτυα-Διαδίκτυο. Εξαιρούνται οι παράγραφοι:

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον

ΕΠΛ 012. Δίκτυα Τπολογιστών & Διαδίκτυο

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

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

Επαναληπτικές Ασκήσεις Μαθήματος

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

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

Κάντε κλικ για έναρξη

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

Περί δικτύων. Δρ. Ματθαίος Πατρινόπουλος

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος

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

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Νέες Επικοινωνιακές Τεχνολογίες

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 7: Τοπικά δίκτυα

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

Ethernet Ethernet ΙΕΕΕ CSMA/CD

ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκε

Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1

TEI Ιονίων Νήσων Τμήμα Τεχνολογίας Τροφίμων Πληροφορική Σημειώσεις Τεύχος 4 Επικοινωνίες και Δίκτυα. Μάκης Σταματελάτος

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

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

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

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

Βασίλειος Κοντογιάννης ΠΕ19

Πληροφορική Ι. Μάθημα 7 ο Δίκτυα Υπολογιστών. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ.

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 8: Διαδίκτυο Βασικές Έννοιες

Εισαγωγή στο πως λειτουργεί το διαδίκτυο

Β1. Σε ένα τοπικό δίκτυο τοπολογίας Ethernet-TCP/IP το επίπεδο πρόσβασης δικτύου περιλαμβάνει:

Δίκτυα και Διαδίκτυο

ΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ ΛΕΞΙΚΟ ΟΡΩΝ

Επίπεδο δικτύου IP Forwading κτλ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ.

Η απάντηση αυτή λαμβάνει 5 μονάδες. Και αφού βέβαια ο εξεταζόμενος γράψει το γράμμα της σωστής απάντησης μόνο.

Δίκτυα Η/Υ, Διαδίκτυο & Παγκόσμιος Ιστός

Τεχνολογίες ιαδικτύου

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ

Αριστοµένης Μακρής Εργαστήρια Η/Υ

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

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

ΕΥΑΓΓΕΛΟΣ Χ. ΖΙΟΥΛΑΣ

1.8 Το μοντέλο OSI 1 / 33

To λεξικό του Internet

Δίκτυα Τηλεπικοινωνιών. και Μετάδοσης

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP

Δίκτυα Υπολογιστών I

ΚΕΦΑΛΑΙΟ 6. Δίκτυα υπολογιστών και το Διαδίκτυο 1.1

Δικτύωση υπολογιστών

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

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

Ενότητα 8. Εισαγωγή στην Πληροφορική. Internet: Τότε και Τώρα. Κεφάλαιο 8Α. Τρόπος Λειτουργίας Internet. Χειµερινό Εξάµηνο

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

Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

ΔΙΚΤΥΑ (15-17) Π. Φουληράς

Αλεξάνδρειο Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλονίκης (ΑΤΕΙ-Θ) Τμήμα Διατροφής - Διαιτολογίας - Πληροφορική Θεωρία

7.2.2 Σχέση OSI και TCP/IP

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία ( ) Υπηρεσία FTP (File Transfer Protocol)

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών

ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

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

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

Επίπεδο δικτύου IP διευθυνσιοδότηση

Για τη λειτουργία των δικτύων εκτός από την απαραίτητη υλικοκατασκευή, απαιτείται και το απαραίτητο λογισμικό.

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

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

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

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση

Δρ Παρασκευή Μεντζέλου Επίκουρος Καθηγήτρια Πληροφορικής Γενικό Τμήμα Θετικών Επιστημών

Φύλλο Κατανόησης 1.8

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

Network Address Translation (NAT)

7.1.1 Επίπεδο δικτύου Γενικές Αρχές

α. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ

Transcript:

Δίκτυα Υπολογιστών Δρ. Παναγιώτης Κολιός ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

Δίκτυο ηλεκτρονικών υπολογιστών Επιτρέπουν την επικοινωνία μεταξύ δύο ή περισσότερων τερματικών (endpoints) Ένα σύνολο ανεξάρτητων διασυνδεδεμένων ηλεκτρονικών υπολογιστών και άλλων ηλεκτρονικών συσκευών (εκτυπωτές, plotters, modem κ.λ.π.) που είναι ικανές να ανταλλάζουν πληροφορίες. Η λειτουργία του δικτύου εξαρτάται από το είδος της πληροφορίας που επικοινωνεί αν η επικοινωνία πρέπει να είναι αμφίδρομη ή όχι αν η επικοινωνία πρέπει να είναι σε πραγματικό χρόνο πόσους χρήστες θα πρέπει να εξυπηρετεί το δίκτυο ταυτόχρονα αν οι χρήστες πρέπει να «ζευγαρώνονται» αν οι συνδέσεις θα είναι μόνιμες ή προσωρινές από την τυπική διάρκεια μια σύνδεσης

Μοντέλο Δικτύου OSI (Open Systems Interconnection) Διασύνδεσης Ανοιχτών Συστημάτων 7 6 OSI 7-layer model Application Presentation SMTP SSH WWW Επιτρέπουν την έννοια πρωτοκόλλου Κανόνες Τι θέλετε να κάνετε Πού πηγαίνετε Πώς θα φτάσετε εκεί Αναφορές (acknowledgements) 5 4 3 2 1 Session Transport Network Data Physical SIP TCP UDP IP ethernet οπτικών ινών καλώδιο microwave

Εύρος ζώνης και Χωρητικότητα Εύρος ζώνης (bandwidth) ενός καναλιού Η διαφορά ανάμεσα στη μέγιστη και στην ελάχιστη συχνότητα, στην οποία η γραμμή μπορεί να μεταδώσει πληροφορίες (σε μονάδες Hz) Κάθε σύστημα έχει ένα πεπερασμένο εύρος ζώνης (finite bandwidth) Χωρητικότητα (capacity) ενός μέσου μετάδοσης Ένα μέτρο της δυνατότητας μεταφοράς δεδομένων από μια γραμμή επικοινωνίας Ορίζεται ως ο μέγιστος ρυθμός μεταφοράς δεδομένων που υποστηρίζεται από το κανάλι, χωρίς η μετάδοση να χαρακτηρίζεται από την εμφάνιση σφαλμάτων Μονάδες bit ανά δευτερόλεπτο ή bps bits per sec. Η χωρητικότητα ενός μέσου μετάδοσης συσχετίζεται με το εύρος ζώνης Ένα μέσο μετάδοσης με μεγάλο εύρος ζώνης έχει αντίστοιχα και μεγάλη χωρητικότητα.

Περιορισμός εύρου ζώνης Σε κάθε εφαρμογή υπάρχει πεπερασμένο εύρος ζώνης Για οικονομικούς λόγους, τα μέσα μετάδοσης είναι σχεδιασμένα να επιτρέπουν συγκεκριμένη περιοχή ή ζώνη συχνοτήτων. π.χ. το τηλεφωνικό δίκτυο συνεστραμμένα καλώδια 300 Hz έως 3400 Hz. Επομένως το εύρος ζώνης είναι 3400 Hz 300 Hz = 3100 Hz = 3.1 KHz Η ανάπτυξη του Internet και η ανάγκη για περισσότερο εύρος ζώνης μας οδήγησε στην ανάπτυξη νέων δικτύων τηλεπικοινωνίας: Πχ Οπτικά δίκτυα (πχ PON) και Ασύρματες τεχνολογίες (πχ, Wi-Fi, WiMax)

Επίπεδο σύνδεσης δεδομένων Παρεχόμενες υπηρεσίες στο επίπεδο δικτύου Πλαίσιο δεδομένων (framing) Έλεγχος σφαλμάτων Έλεγχος ροής

Το ολοκληρωμένο πλέγμα απαιτεί Ν 2 συνδέσεις Διασύνδεση Εναλλακτικά, ενδιάμεσοι κόμβοι επιτρέπουν στους κεντρικούς υπολογιστές να μοιράζονται την υποδομή

Τύποι Δικτύων Δίκτυα μεταγωγής κυκλώματος Προσφέρει αφιερωμένη γραμμή / διαδρομή (path) μεταξύ των χρηστών για την διάρκεια της κλήσης Χρησιμοποιείται στα τηλεφωνικά δίκτυα Είναι σαν να χρησιμοποιείς ένα «ιδιωτικό δρόμο» Caller Boston Switch LA Switch Callee processing delay at switch Δίκτυο μεταγωγής κυκλώματος (1) propagation delay (2) DATA (3)

Δίκτυο Μεταγωγής Πακέτων Κάθε μήνυμα χωρίζετε σε πακέτα Τα πακέτα μεταφέρονται ανεξάρτητα ακολουθώντας ακαθόριστες διαδρομές μέσω διαθέσιμων κόμβων του δικτύου διαφορετικά πακέτα μπορούν να πάρουν διαφορετικές διαδρομές και χρόνο το μήνυμα συναρμολογείτε στον προορισμό του το μήνυμα μπορεί να μην μεταφερθεί με την μεγαλύτερη ταχύτητα αλλά η πιθανότητα ότι θα μεταφερθεί είναι μεγάλη Είναι σαν να χρησιμοποιείς μία «κοινή λεωφόρο» Σύγκρινε με την τηλεφωνική επικοινωνία που βασίζεται σε αποκλειστικές γραμμές transmission time of Packet 1 at Host 1 Header Data Host 1 Host 2 Packet 1 Packet 2 Packet 3 Node 1 Node 2 propagation delay between Host 1 & Node 2 Packet 1 Packet 2 Packet 3 processing delay of Packet 1 at Node 2 Packet 1 Packet 2 Packet 3 9

Σύμφωνα με τη γεωγραφική κατανομή Τοπικό δίκτυο (Local Area Network LAN) Ένα μικρό δίκτυο, το οποίο συνενώνει ηλεκτρονικούς υπολογιστές που βρίσκονται σε κοντινή απόσταση. Συνήθως στο ίδιο γραφείο, στο ίδιο κτίριο ή σε κοντινά κτίρια. Μητροπολιτικό δίκτυο (Metropolitan Area Network MAN) Ένα δίκτυο στο οποίο είναι διασυνδεδεμένος εξοπλισμός που κατανέμεται σε μια πόλη. Δίκτυο ευρείας περιοχής (Wide Area Network WAN) Είναι δίκτυο το οποίο συνενώνει ηλεκτρονικούς υπολογιστές που βρίσκονται σε μεγάλη απόσταση. Συνήθως είναι συνένωση τοπικών δικτύων που βρίσκονται σε διαφορετικές γεωγραφικές περιοχές. Κατηγορίες δικτύων

Σύμφωνα με την τοπολογία Τοπολογία αστέρα Οι υπολογιστές συνδέονται με ένα μεγάλο κεντρικό υπολογιστή αυξημένης ισχύος. ΠΛΕΟΝΕΚΤΗΜΑΤΑ: είναι γρήγορο δίκτυο εάν ένας υπολογιστής παρουσιάσει πρόβλημα σύνδεσης, δεν επηρεάζει το δίκτυο και εντοπίζεται εύκολα ΜΕΙΟΝΕΚΤΗΜΑΤΑ: εάν ο κεντρικός υπολογιστής χαλάσει δεν λειτουργεί κανένας υπολογιστής Κατηγορίες δικτύων

Σύμφωνα με την τοπολογία Τοπολογία αρτηρία Οι υπολογιστές (σταθμοί) συνδέονται σε σειρά πάνω σε ένα κεντρικό καλώδιο το οποίο είναι και το μοναδικό μέσο μετάδοσης. Κάθε σταθμός έχει μια μοναδική ταυτότητα (διεύθυνση). ΠΛΕΟΝΕΚΤΗΜΑΤΑ: εύκολος και φθηνός τρόπος σύνδεσης ΜΕΙΟΝΕΚΤΗΜΑΤΑ: είναι σχετικά αργό εάν το καλώδιο χαλάσει σε ένα σημείο το δίκτυο δεν λειτουργεί σωστά Κατηγορίες δικτύων

Σύμφωνα με την τοπολογία Τοπολογία δακτυλίου Η τοπολογία δακτυλίου είναι μια σύνδεση από σημείο σε σημείο η οποία δημιουργεί σε κλειστό κύκλωμα. Η ροή της πληροφορίας είναι πάντα προς μια κατεύθυνση ΜΕΙΟΝΕΚΤΗΜΑΤΑ: αν το μήνυμα χαθεί ποτέ δεν επιστρέφει στον αρχικό κόμβο άρα ποτέ ο κόμβος δεν θα μπορούσε να προχωρήσει στην επανεκπομπή του. όχι αξιοπιστία αφού η κατάρρευση ενός σταθμού μπορεί να παραλύσει το δίκτυο Υπάρχουν κι άλλες σύνθετες τοπολογίες π.χ. τοπολογία δέντρου, διασταυρωμένων δακτυλίων, πλήρης διασύνδεσης, ακανόνιστης κ.α. Κατηγορίες δικτύων

Διαδίκτυο Είναι ένα παγκόσμιο δίκτυο πολλών δικτύων υπολογιστών Συνδέει εκατομμύρια Η/Υ παγκοσμίως κάθε Η/Υ μπορεί να επικοινωνήσει με ένα άλλο Η/Υ αρκεί να είναι και οι δύο συνδεδεμένοι στο διαδίκτυο κάθε Η/Υ στο διαδίκτυο ονομάζεται κόμβος ή host και είναι ανεξάρτητος Ο χειριστής του Η/Υ αποφασίζει ποιες τοπικές λειτουργίες θα είναι διαθέσιμες στο διαδίκτυο και ποιες λειτουργίες του διαδικτύου μπορεί να χρησιμοποιεί. Το διαδίκτυο είναι σχεδιασμένο έτσι ώστε να μην υπάρχει κεντρικός έλεγχος. δηλ. δεν υπάρχει κεντρικός υπολογιστής που να ελέγχει το διαδίκτυο. Το Διαδίκτυο θεωρείται το πιο σημαντικό επιστημονικό όργανο στο τέλος του 20ου αιώνα Προσοχή: Δεν βρίσκουμε κάτι στο διαδίκτυο (στο Internet). Βρίσκουμε κάτι μέσω του διαδικτύου ή χρησιμοποιώντας το διαδίκτυο.

Η Εξέλιξη του Διαδικτύου Χρόνος Γεγονός 1952 Δημιουργία του Advanced Research Projects Agency (ARPA) στις ΗΠΑ 1968-1969 Κατασκευή του πρώτου δικτύου (ARPANET) μεταξύ τεσσάρων σημείων τοποθετημένων στα πανεπιστήμια UCLA, Stanford, UCSB και University of Utah. (Έληξε το 1989 και συνεχίζεται με το Διαδίκτυο) 1972 Ο Ray Tomlinson του BBN γράφει τον κωδικό για το πρώτο πρόγραμμα ηλεκτρονικού ταχυδρομείου (e-mail). Το Network Control Protocol (NCP) χρησιμοποιείται για τη μεταφορά δεδομένων στο ίδιο δίκτυο. 1973-1974 Δημιουργείται το TCP/IP για μεταφορά δεδομένων μεταξύ δικτύων. Χρησιμοποιείται για πρώτη φορά ο όρος διαδίκτυο. (TCP - Vinton Cerf) 1976 Μεταφορά δεδομένων μέσω ομοαξονικού καλωδίου. Χρησιμοποιείται το TCP/IP στο ARPANET. 1979-1981 Η IBM κατασκευάζει το BITNET για ηλεκτρονικό ταχυδρομείο και listserves (αποστολή μηνυμάτων σε μέλη καταλόγων). 1983 Το University of Wisconsin δημιουργεί το Domain Name System (DNS) για την ευκολότερη μεταφορά δεδομένων μεταξύ κεντρικών υπολογιστών (servers). 1985-1988 Κατασκευάζονται οι γραμμές μεταφοράς T1 (μέχρι και 1.5 Mbps). 1990 Το σύστημα υπερκείμενου (Hypertext) δημιουργείται για τη μεταφορά δεδομένων στο διαδίκτυο. (Tim Berners-Lee (CERN -Geneva)) 1992 Εισαγωγή του Παγκόσμιου Ιστού (World Wide Web (WWW)). (1993 Mosaic) 1996-present Εμφανίζονται οι Ανεξάρτητοι Παροχής Υπηρεσιών Διαδικτύου (Independent Internet Service Providers (ISPs)).

Η εξάπλωση του Διαδικτύου Host = υπολογιστής με εγγεγραμμένη διεύθυνση στο Διαδίκτυο

Χαρτογράφηση Διαδικτύου

Διαδίκτυο στον Κόσμο

Internet Protocol (IP) IP είναι το κυρίως πρωτόκολλο λειτουργίας: Παρέχει δρομολόγηση στο δίκτυο Παρέχει πληροφορίες για λάθη και τεμαχισμό και «επανασυγκρότηση» πακέτων (error reporting and fragmentation and reassembly of datagrams). Οι διευθύνσεις IP είναι ξεχωριστές, 32-bits και προσδιορίζονται από το Network Information Center. Μια διεύθυνση IP χωρίζεται σε 3 μέρη (χρησιμοποιείται ιεραρχία): διεύθυνση δικτύου, διεύθυνση «υποδικτύου» (subnet), διεύθυνση host

Internet Protocol (IP) The address space of IPv4 is 2 32 or ~4M addresses

Internet Protocol (IP) Δυναμικά πρωτόκολλα δρομολόγησης. Δυναμικοί αλγόριθμοι δρομολόγησης που προσαρμόζονται στις αλλαγές στο δίκτυο και διαλέγουν τα «καλύτερα» δρομολόγια Οι πίνακες δρομολόγησης περιέχουν πληροφορίες για τον «επόμενο κόμβο» με βάση την διεύθυνση του δέκτη. Ολόκληρη η διαδρομή δεν είναι γνωστή από την αρχή. Μόνο ο επόμενος κόμβος. Το πρωτόκολλο IP δεν παρέχει πληροφορίες για λάθη πίσω στην πηγή. Αυτό γίνεται από το πρωτόκολλο Internet Control Message Protocol (ICMP.)

Κόμβοι διαδικτύου Η χρήση του ARPANET άλλαξε γρήγορα Δεν περιορίστηκε στην έρευνα Ανταλλαγή ειδήσεων και προσωπικών μηνυμάτων Μεγάλη ανάπτυξη κόμβων Οι κόμβοι χωρίστηκαν σε τομείς (Domains) που δηλώνονται στο όνομα του κάθε Η/Υ Μερικοί κόμβοι ονομάστηκαν ανάλογα με την γεωγραφική τους τοποθεσία χρησιμοποιούνται 2 γράμματα για να δηλώσουν την χώρα στην οποία ανήκει ο υπολογιστής π.χ. gr Greece cy Cyprus Στις ΗΠΑ χρησιμοποιούνται 3 γράμματα και δηλώνουν: gov -government (κυβέρνηση) mil - military (στρατός) edu -educational institutions (εκπαιδεύτηκα ιδρύματα) com - commercial institutions (εμπορικά ιδρύματα) net - πύλες μεταξύ υπολογιστές

DNS: Domain Name System (Σύστημα ονομασίας περιοχών) Internet hosts: Διεύθυνση IP (32 bit) χρησιμοποιείται για την μεταγωγή των πακέτων όνομα, πχ, ww.yahoo.com χρησιμοποιείται από τους ανθρώπους. Γιατί χρειάζεται η ονομασία Οι διευθύνσεις χρησιμεύουν στο να βρίσκουμε κάτι. Τα ονόματα τα θυμόμαστε πιο εύκολα παρά τους αριθμούς. Μια διεύθυνση σε καθοδηγεί πως να φτάσει στον προορισμό. Τις περισσότερες φορές είναι ιεραρχική: 950 Charter Street, Redwood City CA, 94063 204.152.187.11, +1-650-381-6003 Ένα όνομα είναι η αναφορά στον προορισμό David, Tokyo, itu.int

DNS: Domain Name System (Σύστημα ονομασίας περιοχών) Domain names είναι ονόματα για computers στο Internet (πχ., amazon.com) Υπάρχει συσχετισμός των Domain names με τα Internet Protocol numbers (IP numbers) (πχ, 98.37.241.130) που χρησιμοποιούνται σαν διευθύνσεις δρομολόγησης στο Internet DNS: μετάφραση μεταξύ της διεύθυνσης ΙΡ και του ονόματος Κατανεμημένη δομή δεδομένων (αξιοπιστία και ευελιξία επέκτασης) Το DNS δημιουργήθηκε το 1983 από τον Paul Mockapetris Χρησιμοποιεί υπολογιστές εξυπηρέτησης δικτύου (Servers) για να συσχετίσει ένα όνομα με την διεύθυνση ΙΡ.

DNS: Domain Name System (Σύστημα ονομασίας περιοχών) 13 root name servers

DNS: Domain Name System (Σύστημα ονομασίας περιοχών) Host στο cis.poly.edu ζητά διεύθυνση IP για το gaia.cs.umass.edu Υποδομή: Client resolver Local DNS server Authoritative DNS Server Root DNS Server Top-Level Domain DNS Server local DNS server dns.poly.edu 1 2 8 root DNS server 3 4 5 7 TLD DNS server 6 requesting host cis.poly.edu authoritative DNS server dns.cs.umass.edu gaia.cs.umass.edu

IPv6 IPv6 = 128 bits για την διεύθυνση Θεωρητικά, 10 38 hosts

Επικοινωνία Η/Υ στο Διαδίκτυο - TCP TCP (Transmission Control Protocol) είναι το πρωτόκολλο που χρησιμοποιείται για την μετάδοση πληροφορίας στο Διαδίκτυο. Ένας κοινός τρόπος να «μιλούν» όλοι οι Η/Υ την ίδια γλώσσα Στέλνει δεδομένα σαν μια ροή από bytes. Χρησιμοποιεί αύξων αριθμούς και πακέτα επιβεβαίωσης (sequence numbers and acknowledgment messages). Εάν χαθούν δεδομένα από την πηγή προς τον δέκτη, TCP μεταδίδει τα δεδομένα ξανά μέχρι ενός ορισμένου χρονικού σημείου (timeout condition) ή μέχρι να παρθεί επιβεβαίωση ότι το πακέτο έχει παραδοθεί με επιτυχία. Το TCP αναγνωρίζει διπλά (duplicate) πακέτα και τα αγνοεί. To TCP χρησιμοποιεί έλεγχο ροής (flow control)

Χρήση του Διαδικτύου

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

http://news.bbc.co.uk/1/hi/sci/tech/1552211.stm Ο Ασθενής στην Γαλλία

Τεχνολογίες Διαδικτύου Το ηλεκτρονικό ταχυδρομείο (email) επιτρέπει στους χρήστες να στέλνουν μηνύματα. Το telnet: επιτρέπει στους χρήστες να συνδέονται στον υπολογιστή ενός άλλου χρήστη. Το ftp (file transfer protocol) επιτρέπει στους χρήστες να συνδέονται σε έναν άλλο υπολογιστή με μόνο σκοπό την μεταφορά αρχείων. Ο παγκόσμιος ιστός (world wide web) ενοποιεί τις παραπάνω τεχνολογίες και επιτρέπει με φιλικό στον χρήστη τρόπο πρόσβαση σε μεγάλη ποσότητα και ποικιλία πληροφορίας.

Παγκόσμιος Ιστός (World Wide Web, WWW) Το διαδίκτυο (Internet) και ο Παγκόσμιος Ιστός (WWW) δεν είναι συνώνυμα Το διαδίκτυο είναι ένα δίκτυο δικτύων (υποδομή) Ο Παγκόσμιος Ιστός είναι ένας τρόπος πρόσβασης πληροφοριών μέσω του διαδικτύου Χρησιμοποιεί το πρωτόκολλο HTTP (μια από τις γλώσσες του διαδικτύου) για τη μεταφορά δεδομένων Χρησιμοποιεί πλοηγούς (browsers) όπως τον Internet Explorer και τον Firefox για την πρόσβαση σε ιστοσελίδες

Παγκόσμιος Ιστός (World Wide Web, WWW) Η αρχή λειτουργίας του WWW βασίζεται στην γλώσσα προγραμματισμού HTML Με την HTML (Hypertext Markup Language) μπορούν να δημιουργηθούν υπερκείμενα (κείμενα με δυνατότητα σύνδεσης σε άλλες ιστοσελίδες, κουμπιά, γραφικά, ήχο και εικόνα) Τα έγγραφα HTML μπορούν να δημιουργηθούν με οποιονδήποτε κειμενογράφο ή με λογισμικά πακέτα όπως το Microsoft FrontPage ή το Dreamweaver

Γλώσσα προγραμματισμού HTML HTML: HyperText Markup Language Το HyperText είναι η μέθοδος μετακίνησης στον ιστό πατώντας κάποιο κείμενο που ονομάζεται hyperlink (σύνδεσμος υπερκειμένου). Το hyper σημαίνει ότι η ενέργεια μετακίνησης δεν είναι γραμμική. Είναι δυνατό να μεταφερθούμε σε οποιοδήποτε σημείο του ιστού χωρίς κάποια συγκεκριμένη σειρά ή διαδικασία. Το Markup είναι η ενέργεια των ετικετών (tags) του HTML να σημαδεύουν το κείμενο το οποίο βρίσκεται ανάμεσα τους. Τέλος, είναι γλώσσα (language) διότι αποτελείται από κωδικές λέξεις και έχει συντακτικό.

Δικτυακή διεύθυνση (URL) URL: Uniform Resource Locator Παράδειγμα: ftp://www.host.domain/path/filename http://www.host.domain/path/filename Είναι η διεύθυνση μιας πηγής ή ενός αρχείου στο διαδίκτυο Το πρώτο μέρος είναι το πρωτόκολλο πρόσβασης στο δίκτυο (http ή ftp) Το δεύτερο μέρος είναι η τοποθεσία του βασικού υπολογιστή (IP address ή host domain name) Το τρίτο μέρος είναι το έγγραφο με τη διαδρομή καταλόγου (directory path) Παράδειγμα: http://www.ece.ucy.ac.cy/