Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Δίκτυα Υπολογιστών (Γ’ έτος, ΣΤ’ εξ) Διάλεξη #1η: Οργάνωση & στόχοι μαθήματος, ιστορία και εξέλιξη Η/Υ και τηλεπικοινωνιών, εισαγωγή σε δίκτυα Η/Υ, Internet,

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Δίκτυα Υπολογιστών (Γ’ έτος, ΣΤ’ εξ) Διάλεξη #1η: Οργάνωση & στόχοι μαθήματος, ιστορία και εξέλιξη Η/Υ και τηλεπικοινωνιών, εισαγωγή σε δίκτυα Η/Υ, Internet,"— Μεταγράφημα παρουσίασης:

1

2 Δίκτυα Υπολογιστών (Γ’ έτος, ΣΤ’ εξ) Διάλεξη #1η: Οργάνωση & στόχοι μαθήματος, ιστορία και εξέλιξη Η/Υ και τηλεπικοινωνιών, εισαγωγή σε δίκτυα Η/Υ, Internet, WWW Γαβαλάς Δαμιανός Εαρινό εξάμηνο

3 Στόχοι μαθήματος (θεωρίας) Σύντομη ιστορική αναδρομή σε τηλεπικοινωνίες & δίκτυα Η/Υ, χρησιμότητα και εφαρμογές δικτύων Η/Υ Το υλικό και λογισμικό των δικτύων To μοντέλο αναφοράς OSI (OSI reference model) To Μοντέλο αναφοράς TCP/IP, Πρωτόκολλα UDP, HTTP, SMTP Πρωτόκολλα Δρομολόγησης (routing protocols) Θέματα σχεδιασμού δικτύων(network design) Ασφάλεια δικτύων (network security) Τεχνολογίες ασύρματων και κινητών δικτύων Bluetooth, IEEE (Wi-Fi) Κινητά (κυψελωτά) δίκτυα: GSM, GPRS, 3G, 4G Internet, Διευθυνσιοδότηση (addressing) στο Internet, Web Τεχνολογίες ασύρματου web (wireless Internet): WAP, i-mode, J2ME Οπτικά δίκτυα

4 Στόχοι εργαστηρίου Μετά την ολοκλήρωση του μαθήματος ο φοιτητής θα έχει αποκτήσει τις απαραίτητες γνώσεις και δεξιότητες ώστε: Να μπορεί να αναλύει ένα Δίκτυο Υπολογιστών Να σχεδιάζει ένα δίκτυο Να επιλέγει τα κατάλληλα δικτυακά υλικά για να δημιουργήσει ένα δίκτυο υπολογιστών τόσο σε μικρή όσο και σε ευρεία κλίμακα Να μπορεί να αναπτύξει ένα δίκτυο υπολογιστών το οποίο θα είναι εύχρηστο, ευέλικτο και ανά πάσα στιγμή αναβαθμίσιμο Να προσαρμόζει κάθε δίκτυο στις απαιτήσεις των χρηστών Να συντηρεί και να διαχειρίζεται ένα δίκτυο υπολογιστών

5 Στόχοι εργαστηρίου Εργαστηριακές ασκήσεις για τη βαθύτερη κατανόηση της δρομολόγησης στα δίκτυα Η/Υ Χρήση εργαλείου αναλυτή πρωτοκόλλων (Ethereal protocol analyzer / packet sniffer) για την ανάλυση και αποδόμηση πακέτων δεδομένων Χρήση του εργαλείου προσομοίωσης δικτύων (network simulator) Opnet Guru (Academic Edition) για τη βαθύτερη κατανόηση θεμάτων σχεδιασμού δικτύων Ανάλυση και σχεδιασμός ενός δικτύου υπολογιστών Επιλογή των κατάλληλων δικτυακών υλικών για σχεδιασμό δικτύων Ανάπτυξη δικτύου το οποίο θα είναι εύχρηστο, ευέλικτο και ανά πάσα στιγμή αναβαθμίσιμο. Προσαρμογή δικτύων στις απαιτήσεις των χρηστών

6 Αναμενόμενο αποτέλεσμα Κατανόηση του ρόλου των δικτύων Η/Υ στη σύγχρονη πραγματικότητα Κατανόηση της λογικής στρωμάτωσης (layering) των δικτυακών πρωτοκόλλων Γνωριμία με τα βασικότερα πρωτόκολλα στο χώρο του Internet Κατανόηση των βασικών αρχών ασύρματης διαδικτύωσης και της αρχιτεκτονικής κινητών δικτύων («δικτύων κινητής τηλεφωνίας») Γνωριμία με εργαλεία προσομοίωσης δικτύων και του ρόλου τους στο σχεδιασμό δικτύων μεσαίας και μεγάλης κλίμακας

7 Δομή Μαθήματος Πότε; Τρίτη 15: :00 Θεωρία & Εργαστήριο Που; Στα εργαστήρια Η/Υ (κτίριο Χατζηγιάννη), Α’ όροφος

8 Τρόπος αξιολόγησης (Πιθανόν) μία εργαστηριακή άσκηση (Α): 30% Τελική εξέταση (Τ): 70% Τελικός βαθμός (Β): Τ >= 5 B = ΤB = 0.7 Τ A OXINAI

9 Διδακτικό Εγχειρίδιο Τίτλος: «Δίκτυα Υπολογιστών» Συγγραφέας: Andrew Tanenbaum Έκδοση: 2003 (εκδόσεις Κλειδάριθμος)

10 Βιβλιογραφία – Βιβλιοθήκη Λέσβου

11 Ελληνική Βιβλιογραφία (I) «Εισαγωγή στα Δίκτυα Υπολογιστών» (Richard McMahon ), 2004, εκδ. Γκιούρδας «Δίκτυα Υπολογιστών Εισαγωγή στη Σύγχρονη Τεχνολογία» (Ciccarelli, Faulkner ), 2005, εκδ. Γκιούρδας «Δίκτυα, Θεωρία & Πράξη» (Matt Hayden), 2001, εκδ. Γκιούρδας

12 Ελληνική Βιβλιογραφία (II) «Εισαγωγή στα Δίκτυα Υπολογιστών» (Woodcock), εκδ. Κλειδάριθμος «Δίκτυα και Διαδίκτυα Υπολογιστών» (Douglas Comer ), 2002, εκδ. Κλειδάριθμος «Διαδικτυακά Πρωτόκολλα» (Βασίλης Τσαουσίδης),εκδ. Κλειδάριθμος

13 Ελληνική Βιβλιογραφία (IΙI) «Επικοινωνίες Υπολογιστών και Δεδομένων» (Stallings W), 2002, εκδ. Τζιόλα «Δίκτυα Ευρείας Ζώνης» (Βενιέρης Ι.), 2004, εκδ. Τζιόλα «Προσομοίωση Δικτύων Υπολογιστών » (Τσουλφάς Αν., Πομπόρτσης Αν.), 2001, εκδ. Τζιόλα

14 Ξένη Βιβλιογραφία “Computer Networks”, 4 th eds (Andrew S. Tanenbaum), 2002, εκδ. Prentice Hall “The Protocols (TCP/IP Illustrated, Volume 1)” (W. Richard Stevens), 1993, εκδ. Addison-Wesley “Wireless Communications & Networks”, 2 nd eds (William Stallings), 2004, εκδ. Prentice Hall

15 Τι θα περιέχει; Σελίδα του μαθήματος στο web

16 Ιστορία & Εξέλιξη Υπολογιστών και Δικτύων

17 Η εποχή της πληροφορίας.... Η ποσότητα της πληροφορίας διπλασιάζεται κάθε 6- 7 έτη Πώς θα διαχειριστούμε αυτή την έκρηξη; Πως θα μοιραστούμε αυτή την πληροφορία;

18 Καμπύλες υιοθέτησης των τεχνολογιών Πηγή: Peter Brimelow, “The Silent Boom,” Forbes, July 7, 1997 TV Radio Airplane VCR Electricity Telephone Automobile PC Internet Cell phone Microwave

19 “Αν η εξέλιξη των αεροπλάνων ήταν ισοδύναμη με την εξέλιξη των ηλεκτρονικών υπολογιστών τα τελευταία 25 χρόνια, σήμερα ένα αεροπλάνο θα κόστιζε 500 δολάρια και θα έκανε το γύρο της γης σε 5 λεπτά, χρησιμοποιώντας καύσιμα αξίας 5 δολαρίων.” Scientific American, Δεκέμβριος 1982

20 Η εξέλιξη της Τεχνολογίας Υπολογιστών και Επικοινωνιών

21

22

23

24 Η ΣΥΓΚΛΙΣΗ της Τεχνολογίας Υπολογιστών και Επικοινωνιών

25 Το Παγκόσμιο Χωριό Δίκτυα Υπολογιστών

26 Δίκτυα Υπολογιστών: ΕφαρμογέςΕμπόριο Μικρές εταιρίες μπορούν με φτηνούς τρόπους να εμφανίζονται μεγάλες (e- commerce), Αγοραστικό κοινό παντού. Ανταλλαγή σχεδίων προϊόντων με άλλες εταιρίες, σμίκρυνση του χρόνου για να φτάσει το προϊόν από το σχεδιασμό στην αγορά (αύξηση ανταγωνιστικότητας) Ηλεκτρονική Διακυβέρνηση Ηλεκτρονική ψήφος, Πληροφόρηση πολιτών, Ηλεκτρονικές συναντήσεις ψηφοφόρων-κυβερνόντων, Σμίκρυνση γραφειοκρατίας (on- line παραγγελία πιστοποιητικών, πληρωμή φόρων) Προσωπικές Υπηρεσίες Video on-demand, Ηλεκτρονικές παραγγελίες/ψώνια, Παιχνίδια, , Πληρωμή λογαριασμών Πληροφόρηση Πληροφόρηση σχετικά με διασκέδαση, on-line δημοσίευση κυβερνητικών νομοσχεδίων/αρχείων, δορυφορικοί χάρτες, Ψηφιοποίηση βιβλιοθηκών Υγεία Τηλε-ιατρική (ηλεκτρονική εξέταση, διάγνωση), κοινή χρήση ιατρικών αρχείων ασθενούς από πολλούς ιατρούς, συντονισμός ιατρικών ερευνητικών ινστιτούτων Εκπαίδευση Τηλε-εκπαίδευση (εικονικές τάξεις, εκπαίδευση από απόσταση), Ηλεκτρονικές ξεναγήσεις σε μουσεία, Εικονικές περιηγήσεις σε αρχαίες πόλεις, Ηλεκτρονικές βιβλιοθήκες, Εκπαιδευτικό λογισμικό Κινητές Επικοινωνίες Ενσωμάτωση πολλών λειτουργιών σε μια κινητή συσκευή (φωνή, fax, κείμενο, εικόνα, video, Η/Υ, PDA, Web browser, …..) Δορυφορικές επικοινωνίες Πρόγνωση καιρού, Στρατιωτικές εφαρμογές, Έλεγχος κίνησης οχημάτων (συμβουλές για βέλτιστες διαδρομές), μεταφορά φωνής/εικόνας/video

27 Δίκτυα Επικοινωνιών

28 Εισαγωγή στα ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ

29 Δίκτυα Η/Υ Δίκτυο υπολογιστών (computer network): δύο τουλάχιστον Η/Υ συνδεδεμένοι ώστε να μπορούν να μοιράζονται δεδομένα και πόρους Δομικά στοιχεία ενός δικτύου:  Υπολογιστικό σύστημα (host), π.χ. PCs, σταθμοί εργασίας, εξυπηρετητές δικτύου (network servers)  Κόμβος (node), δηλ. σημεία συνάντησης γραμμών επικοινωνίας  Περιφερειακές συσκευές δικτύου (network peripherals), όπως εκτυπωτές, modem, κ.λπ.  Υποδίκτυο επικοινωνίας (communication subnet): καλωδίωση, γραμμές μετάδοσης Κάθε Η/Υ έχει τη δική του διεύθυνση δικτύου, που τον χαρακτηρίζει μονοσήμαντα

30 Χρησιμότητα Δικτύων Η/Υ Διαμοίραση πόρων (εκτυπωτές, αποθηκευτικός χώρος, επεξεργαστική ισχύς,...) Ανταλλαγή πληροφοριών, μηνυμάτων, αρχείων Συντονισμός εργασιών – Ομαδική εργασία Ευκολότερη αποθήκευση εφεδρικών αρχείων (backup)

31 Συνδέσεις δικτύων Κάθε Η/Υ σε ένα δίκτυο θα μπορούσε να είναι συνδεδεμένος με κάθε άλλον Η/Υ του δικτύου Αυτές λέγονται σημείο προς σημείο συνδέσεις (point–to–point ή mesh) Αυτή η τεχνική δεν είναι εφικτή για περισσότερες από λίγες κοντινές μηχανές (Ν  (Ν-1) / 2 σύνδεσμοι: απαγορευτικό κόστος) Λύση: Σε ένα δίκτυο, διαφορετικές ροές πληροφορίας πρέπει να κάνουν κοινή χρήση των δικτυακών ζεύξεων Προσθήκη ενός Η/Υ απαιτεί μια νέα γραμμή επικοινωνίας για τον καθένα Η/Υ που ήδη υπάρχει στο δίκτυο

32 Συνδέσεις δικτύων Τα περισσότερα σύγχρονα δίκτυα μοιράζονται μία μόνο γραμμή επικοινωνίας Η προσθήκη ενός νέου Η/Υ είναι σχετικά εύκολη Η κυκλοφορία στο δίκτυο, χρησιμοποιώντας τη γραμμή, πρέπει να γίνεται εκ περιτροπής, πράγμα το οποίο εισάγει καθυστερήσεις H πληροφορία αναλύεται σε κομμάτια, τα λεγόμενα πακέτα (packets), τα οποία όταν στέλνονται ανασυνθέτονται από τον Η/Υ παραλήπτη ανασυνθέτονται από τον Η/Υ παραλήπτη

33 Κατηγοριοποίηση Δικτύων βάσει Μεγέθους Τοπικό δίκτυο (Local Area Network, LAN) Δίκτυο ευρείας ζώνης (Wide Area Network, WAN) Διαδίκτυο (Internet)

34 Τοπικά ΔίκτυαLAN Ένα Τοπικό Δίκτυο (Local-Area Network, LAN) καλύπτει μια μικρή απόσταση καλύπτει μια μικρή απόσταση και ένα μικρό και ένα μικρό αριθμό Η/Υ Ένα LAN συνήθως συνδέει υπολογιστικά συστήματα σε ένα δωμάτιο ή ένα κτίριο

35 Πως Είναι Δομημένα τα Δίκτυα – LANs Στα LANs οι Η/Υ απέχουν μικρές αποστάσεις. Οι κόμβοι μπορούν να είναι συνδεδεμένοι με καλώδιο, υπέρυθρη σύνδεση,... Ένα δίκτυο διαβιβάζει δεδομένα μεταξύ των υπολογιστών διασπώντας τα σε μικρά κομμάτια, τα πακέτα Κάθε LAN χρησιμοποιεί ένα πρωτόκολλο – ένα σύνολο κανόνων το οποίο καθορίζει πως είναι διαμορφωμένα τα πακέτα και πως μεταφέρονται

36

37 Δίκτυα Ευρείας ΠεριοχήςLAN Ένα Ευρείας Περιοχής Δίκτυο (Wide-Area Network, WAN) συνδέει δύο τουλάχιστον LANs, συχνά σε μεγάλες αποστάσεις Ένα LAN ανήκει συνήθως σε κάποιον οργανισμό, αλλά ένα WAN συχνά συνδέει διαφορετικές ομάδες σε διαφορετικές χώρες LAN

38 WANs Πολλά LANs μπορούν να συνδεθούν χρησιμοποιώντας συσκευές όπως οι bridges (γέφυρες), routers (δρομολογητές), ή gateways (πύλες). Ένα WAN συνδέει δύο τουλάχιστον LANs συνδεδεμένα μαζί. Τα LANs μπορούν να είναι χιλιόμετρα μακριά. Για να καλύπτουν μεγάλες αποστάσεις, τα WANs πρέπει να διαβιβάζουν δεδομένα μέσω μισθωμένων τηλεφωνικών γραμμών υψηλής ταχύτητας ή ασύρματες συνδέσεις όπως οι δορυφορικές.

39 Τα WANs είναι διασυνδέσεις LANs …

40 Διασύνδεση δικτύων

41 Δίκτυα πελάτη/ εξυπηρέτη (client/server) Πολλοί πελάτες μοιράζονται τις υπηρεσίες (δεδομένα και προγράμματα) ενός κεντρικού εξυπηρέτη Ισότιμα δίκτυα (peer-to- peer) Όλοι οι Η/Υ μοιράζονται ισότιμα με τους άλλους, χωρίς να βασίζονται σε κάποιον εξυπηρέτηclient/server peer-to-peer Δίκτυα πελάτη/εξυπηρέτη & Ισότιμα δίκτυα

42 Κατηγορίες εξυπηρετητών (Servers) Κατηγορίες: File server Printer server Mail server Web server FTP server

43 1 2 3 Ο χρήστης εντοπίζει το έγγραφο χρησιμοποιώντας ένα user interface (π.χ. διπλό κλικ στον Windows Exlporer) Ο server επεξεργάζεται την αίτηση και επιστρέφει το ζητούμενο έγγραφο που εμφανίζεται στην οθόνη του client Ο χρήστης του Η/Υ θέλει να ανοίξει ένα έγγραφο αποθηκευμένο στο server

44 Κατηγορίες συνδέσεων Άμεση σύνδεση Απομακρυσμένη σύνδεση Τηλεφωνικό δίκτυο Δίκτυο καλωδιακής τηλεόρασης Δορυφορική σύνδεση

45 Άμεση σύνδεση: Δικτυακά Μέσα και Υλικό Σε ένα δίκτυο το μέσο (media) είναι τα σύρματα, τα καλώδια και άλλα μέσα με τα οποία τα δεδομένα ταξιδεύουν από την πηγή τους στον προορισμό τους Τα πιο συνηθισμένα δικτυακά μέσα είναι πεπλεγμένο διπλό καλώδιο, ομοαξονικό καλώδιο, fiber-optic καλώδιο, και ασύρματοι σύνδεσμοι Κάθε κόμβος χρησιμοποιεί μια κάρτα διασύνδεσης δικτύου (Network Interface Card – NIC) που συνδέει τον Η/Υ στο δικτυακό μέσο και ελέγχει τη ροή των δεδομένων. Οι NICs πρέπει να χρησιμοποιούν μια κοινή τεχνολογία δικτύου για να επικοινωνούν. Οι πιο δημοφιλείς τεχνολογίες δικτύου για τα LANs είναι οι Ethernet, Fast Ethernet, και Token Ring.

46 Απομακρυσμένη σύνδεση: Modems Modem: Modulator/Demodulator (Διαμορφωτής/Αποδιαμορφωτής) Διαμόρφωση Αποδιαμόρφωση

47 Πως λειτουργεί το modem Το modem λοιπόν: Το modem λοιπόν: Μετατρέπει το αναλογικό σήμα που λαμβάνεται από την τηλεφωνική γραμμή σε ψηφιακή μορφή που είναι κατανοητή από τους υπολογιστές και αντίστροφα. Μετατρέπει το αναλογικό σήμα που λαμβάνεται από την τηλεφωνική γραμμή σε ψηφιακή μορφή που είναι κατανοητή από τους υπολογιστές και αντίστροφα. Τυπική ταχύτητα: 56Kbps Τυπική ταχύτητα: 56Kbps  Fax - modem

48 Γρηγορότερες εναλλακτικές στα modems DSL (Digital Subscriber Line): κάνει χρήση τηλεφωνικού δικτύου, γρηγορότερο, ακριβότερο (χρέωση με πάγιο) Καλωδιακό modem: χρήση του δικτύου καλωδιακής τηλεόρασης Δορυφορική σύνδεση: χρήση δορυφορικού «πιάτου»

49 Φυσικά μέσα μετάδοσης ΤύποςΧρήσηΕύρος ζώνης (Mbps) Μέγιστη απόσταση (χωρίς ενίσχυση) Κόστος Συνεστραμμένα ζεύγη (twisted pair) Μικρά/ Μεγάλα LAN 10 / 100  100mΧαμηλό Ομοαξονικό (coaxial) Μεγάλα LAN 10 / 100  m Μεσαίο Οπτική ίνα (fiber optic) Κύρια δίκτυα, WAN 1001,6-40 km Υψηλό Ασύρματο / Υπέρυθρο Μικρά LAN2-11  m Μεσαίο

50 Παράδειγμα: Καλωδίωση με ομοαξονικό καλώδιο

51 Internet & World Wide Web

52 Το Διαδίκτυο ( Internet ) Το Διαδίκτυο είναι ένα WAN που καλύπτει ολόκληρο τον πλανήτη Η λέξη Internet από τον όρο internetworking, ο οποίος υποδηλώνει επικοινωνία μεταξύ δικτύων Ξεκίνησε σαν ένα ερευνητικό πρόγραμμα της κυβέρνησης των ΗΠΑ, επιχορηγούμενο από την Advanced Research Projects Agency (ARPA). Αρχικά ονομάζονταν ARPANET Το Internet αναπτύχθηκε γρήγορα στις δεκαετίες των Το 1983 ήταν συνδεδεμένοι στο Internet λιγότεροι από 600 Η/Υ, ενώ τώρα υπάρχουν δεκάδες εκατομμύρια

53 Ανάπτυξη του Internet: Συνδεδεμένοι Η/Υ

54 Ανάπτυξη του Internet: χρήστες ΈτοςΑριθμός χρηστών

55 Κύριες Εφαρμογές Tο Internet συχνά συγχέεται με τις εφαρμογές που δουλεύουν επί του Internet. Τέτοιες δημοφιλείς εφαρμογές είναι οι: News Telnet File Transfer Protocol (FTP) Internet Relay Chat (IRC) The World Wide Web (www)

56 Εφαρμογές για Internet – The World Wide Web ( WWW) Εμφανίζεται το 1993 και «απογειώνει» το Internet Προέρχεται από ένα εσωτερικό σύστημα διαχείρισης εγγράφων που αναπτύχθηκε από τον Tim Berners-Lee για συναδέλφους του φυσικούς στο CERN (Ελβετία). Πρωτομιλάει για το www το Αποτελεί σύνθεση τριών τεχνολογιών: Δίκτυα Η/Υ Διαχείριση εγγράφων / πληροφορίας Λογισμικό γραφικής διεπαφής με χρήστες (graphical user interface) Το όνομά του;;; Το WWW υποστηρίζει έγγραφα υπερκειμένου (hypertext documents) και επιτρέπει στους χρήστες να βλέπουν και να κάνουν πλοήγηση σε διαφορετικούς τύπους δεδομένων. Μέσο επικοινωνίας όχι διαφορετικό από τους παρόμοιους πρόγονους του (ραδιόφωνο, τηλεόραση,...). Όμως ο καθένας μπορεί να γράψει μια ιστοσελίδα (Web page) και να την κάνει διαθέσιμη σε κοινή θέα.

57 Ηλεκτρονικό εμπόριο (e-commerce) (I)

58 Ηλεκτρονικό εμπόριο (e-commerce) (II)

59 Ηλεκτρονική Διακυβέρνηση (e-Government)

60 Τηλεϊατρική (tele-medicine)

61 Τηλε-συνδιάσκεψη (tele-conference)

62 Ενημέρωση

63 Διασκέδαση

64 Άλλες χρήσεις Σήμερα: e-Banking Επικοινωνίες (π.χ. , chat, …) Προσομοίωση (simulation) Αύριο: Ηλεκτρονική Ψήφος Τηλε-εργασία Εικονικές Περιηγήσεις (π.χ. περιήγηση στην αρχαία Αθήνα)

65 Ο Η/Υ NeXT στον οποίο «έτρεξε» ο πρώτος web server και browser στο CERN

66 Ενδεικτική οθόνη από τον πρώτο web browser στο CERN

67 Υπερκείμενο ( HyperText ) Το Web είναι βασισμένο στην έννοια του υπερκειμένου - ένας μηχανισμός όπου η πληροφορία είναι κατανεμημένη σε πολλές σελίδες και δια-συνδεδεμένη. Επιτρέπει την πλοήγηση ανάμεσα σε πληροφορίες με μη γραμμικό τρόπο και μη ιεραρχικό τρόπο Το 1990 κυκλοφόρησε ο πρώτος Web browser, βασισμένος σε κείμενο και ικανός να ακολουθεί βασισμένους σε κείμενο υπερσυνδέσμους. Η ανάγκη υποστήριξης γραφικών οδήγησε στον πρώτο Web browser γραφικών – Mosaic – τον πρόγονο του Netscape. Μια τυπική web σελίδα σήμερα υποστηρίζει κείμενο, πίνακες, πλαίσια, φόρμες, ήχο, βίντεο,...

68 Μοντέλο Client-Server στο Web Client (πελάτης): web browser (Microsoft Internet Explorer, Netscape Navigator, …) Server (εξυπηρέτης): web server Υλικό (PC, workstation, mainframe) Λειτουργικό σύστημα (Windows NT, 2000, XP, Unix) Λογισμικό web server: Apache (60% της αγοράς, open-source), IIS (τρέχει σε Windows), iPlanet,… HTTP: HyperText Transfer Protocol HTML: HyperText Meta Language Web browser Web server Αίτηση Απόκριση Web server filesystem HTTP HTML files Internet

69 Γλώσσα Σε τι γλώσσα γράφει κανείς μια ιστοσελίδα; Ο server στέλνει πίσω την ιστοσελίδα που ζητήθηκε ως έγγραφο κειμένου με οδηγίες για το πώς αυτή θα έπρεπε να εμφανιστεί. Είναι αρμοδιότητα του client browser να ανταποδώσει το έγγραφο στην κατάλληλη μορφή. Αυτές οι οδηγίες είναι σε Hypertext Markup Language - HTML. Τα HTML έγγραφα μπορούν να δημιουργηθούν με έναν συντάκτη κειμένου (text editor), όπως NotePad (Windows), vi/emacs (Unix κλπ.). Εξειδικευμένα εργαλεία συγγραφής (web authoring tools): Microsoft FrontPage, Macromedia DreamWeaver,... (με δικαιώματα ιδιοκτησίας)

70

71 Καθυστέρηση σε δίκτυα μεταγωγής πακέτων (packet- switched networks) - 4 πηγές καθυστέρησης πακέτων 1. Επεξεργασία στον κόμβο (processing): Διάβασμα επικεφαλίδων/δεδομένων Ανίχνευση και διόρθωση λαθών καθορισμός του output link / interface A B propagation transmission nodal processing queueing 2. Αναμονή σε ουρά (queueing) Ο χρόνος αναμονής σε ένα output link μέχρι την εκπομπή Εξαρτάται από το επίπεδο συμφόρησης στον δρομολογητή (router)

72 Καθυστέρηση σε δίκτυα μεταγωγής πακέτων (packet- switched networks) - 4 πηγές καθυστέρησης πακέτων 3. Καθυστέρηση μετάδοσης (Transmission delay): R=bandwidth καναλιού (bps) L=μήκος πακέτου (bits) χρόνος εκπομπής των bits μέσα στο καναλιού = L/R 4. Καθυστέρηση διάδοσης (Propagation delay): d = μήκος φυσικού καναλιού s = ταχύτητα διάδοσης στο μέσο (~2x10 8 m/sec) καθυστέρηση διάδοσης = d/s A B propagation transmission nodal processing queueing

73 Η αναλογία του καραβανιού Τα αυτοκίνητα «διαδίδονται» (ταξιδεύουν) με ταχύτητα 100 km/h (propagation delay) Ο υπάλληλος των διοδίων χρειάζεται 12 sec για να εξυπηρετήσει ένα αυτοκίνητο (transmission time) αυτοκίνητο~bit; καραβάνι ~ πακέτο Ερώτηση: Πόσο χρόνο χρειάζεται όλο το καραβάνι για να φθάσει στο 2ο σταθμό διοδίων; Ο χρόνος για να περάσει το καραβάνι από τον 1ο σταθμό διοδίων στον αυτοκινητόδρομο = 12*10 = 120 sec Ο χρόνος για να ταξιδεύσει το τελευταίο αυτοκίνητο από τον 1ο στο 2ο σταθμό διοδίων: 100km/(100km/hr)= 1 hr Απάντηση: 62 minutes σταθμός διοδίων σταθμός διοδίων Καραβάνι από 10 αυτοκίνητα 100 km

74 Η αναλογία του καραβανιού Τα αυτοκίνητα τώρα ταξιδεύουν με ταχύτητα 1000 km/h (propagation delay) Ο υπάλληλος των διοδίων χρειάζεται 1 min για να εξυπηρετήσει ένα αυτοκίνητο (transmission time) Ερώτηση: Θα έχουν φθάσει αυτοκίνητα στο 2ο σταθμό ενώ δεν έχουν ακόμα εξυπηρετηθεί όλα τα αυτοκίνητα στον 1ο σταθμό; Ναι! Μετά από 1+6=7 min, το πρώτο αυτοκίνητο θα φτάνει στο 2ο σταθμό, ενώ 3 αυτοκίνητα θα περιμένουν ακόμα στην ουρά του 1ου σταθμού. Το πρώτο bit ενός πακέτου μπορεί να φτάσει στο δεύτερο router πριν ο πρώτος router προλάβει να εκπέμψει όλο το πακέτο! Δείτε το Ethernet applet στο AWL Web site σταθμός διοδίων σταθμός διοδίων Καραβάνι από 10 αυτοκίνητα 100 km

75 Καθυστέρηση σε δίκτυα μεταγωγής πακέτων (packet- switched networks) - 4 πηγές καθυστέρησης πακέτων d proc = Καθυστέρηση επεξεργασίας στον κόμβο (processing delay) Συνήθως λίγα μsecs ή λιγότερο d queue = Καθυστέρηση αναμονής στην ουρά (queuing delay) Εξαρτάται από τη συμφόρηση (congestion) d trans = Καθυστέρηση μετάδοσης (transmission delay) = L/R, σημαντικό για κανάλια χαμηλών ταχυτήτων (π.χ. dial-up modems) d prop = Καθυστέρηση διάδοσης (propagation delay) Εξαρτάται από τη φυσική απόσταση του καναλιού Συνήθως λίγα μsecs ως μερικές εκατοντάδες msecs Συνολική καθυστέρηση ενός πακέτου από-άκρο-σε-άκρο (end-to- end): το άθροισμα των επί μέρους καθυστερήσεων για να διατρέξει όλα τα επί μέρους κανάλια και routers


Κατέβασμα ppt "Δίκτυα Υπολογιστών (Γ’ έτος, ΣΤ’ εξ) Διάλεξη #1η: Οργάνωση & στόχοι μαθήματος, ιστορία και εξέλιξη Η/Υ και τηλεπικοινωνιών, εισαγωγή σε δίκτυα Η/Υ, Internet,"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google