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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Internet Τοπικό δίκτυο LAN Δίκτυο Ευρείας Περιοχής WAN Διαδίκτυο Πρόγραμμα Πλοήγησης φυλλομετρητής Πάροχοι Υπηρεσιών Internet URL HTML links

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

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

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

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

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

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

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

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

2.9.4 Χρήση του διαδικτύου για την εκτέλεση απλών εργασιών

Μάθηµα 4ο. Απόδοση ικτύου (εξαρτάται) Καθυστέρηση Μετάδοσης & Ρυθµός ιέλευσης

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

Δίκτυα Υπολογιστών Επίπεδο εφαρμογής To Σύστημα Ονομασίας Τομέων DNS

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

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ

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

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

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

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

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

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

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

Σχεδίαση και Ανάπτυξη Ιστότοπων

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Internet -

To λεξικό του Internet

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

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

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

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

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

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

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

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

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

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

Εργαστήριο του Μαθήματος: ΕΠΛ 001

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

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

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

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

Δίκτυα Η/Υ στην Επιχείρηση

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

ΔΡΟΜΟΛΟΓΗΣΗ ΠΑΚΕΤΩΝ. Η δρομολόγηση των πακέτων μπορεί να γίνει είτε κάνοντας χρήση ασυνδεσμικής υπηρεσίας είτε συνδεσμοστρεφούς υπηρεσίας.

Περιεχόμενα. Πρόλογος... xiii

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

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

7.8 Σύστημα Ονομάτων Περιοχών (Domain Name System, DNS) Χώρος Ονομάτων του DNS

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

7.8 Σύστηµα ονοµάτων περιοχών (Domain Name System, DNS)

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

ΗΜΥ Εργαστηριακή Άσκηση 2

Ορολογία. Access rights (Δικαιώματα πρόσβασης): Περιγραφή των δικαιωμάτων που παρέχονται για σε φακέλους και αρχεία. Bandwidth (Εύρος ζώνης):

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

Διαδίκτυο - Υπερκείμενα Υπερμέσα. Δρ Δημήτριος Γκότζος

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. ιευθυνσιοδότηση και Ονοματοδοσία στο Internet. Δίκτυα Υπολογιστών

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

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Εισαγωγή στο TCP/IP. Π. Γαλάτης

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

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

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

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

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

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

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

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή: Το Internet, Μοντέλο Διαχείρισης FCAPS, Ανασκόπηση TCP/IP, Στατιστικές, Ονοματοδοσία στο Internet Β.

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Internet -

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

ΠΑΙΔΙ INTERNET ΚΑΙ. Όλα όσα πρέπει να γνωρίζουμε για μια δημιουργική και ασφαλή χρήση του διαδικτύου ΜΑΚΗΣ ΠΑΠΑΓΕΩΡΓΙΟΥ

το ιαδίκτυο συνδέει εκατοµµύρια χρήστες αποτελώντας την µεγαλύτερη πηγή πληροφοριών και ανταλλαγής µηνυµάτων στον πλανήτη.

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

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

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. ιευθυνσιοδότηση και Ονοματοδοσία στο Internet. Δίκτυα Υπολογιστών

Transcript:

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Διάλεξη 13 Δρ. Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

Τα θέματα μας σήμερα Το διαδίκτυο και η εξέλιξη του Παγκόσμιος ιστός Γλώσσα προγραμματισμού HTML Δημιουργία ιστοσελίδας

ΙΣΤΟΡΙΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Τηλέγραφος (1837) Τηλέφωνο (A. Bell 1876) Ραδιόφωνο (1920 s) Τηλεόραση (1930 s) Τηλεπικοινωνία με δορυφόρους (1960 s) Επικοινωνία μεταξύ Computers (1970 s) Οπτικές Τηλεπικοινωνίες (1980 s) Διαδίκτυο και κινητή επικοινωνία (1990 s)

Διαδίκτυο Είναι ένα δίκτυο δικτύων Ενώνει υπολογιστές με υπολογιστές Κάθε υπολογιστής μπορεί να δώσει πληροφορίες ή να πάρει πληροφορίες από άλλα δίκτυα και υπολογιστές Είναι μηχανισμός μεταφοράς δεδομένων Προσοχή: Δεν βρίσκουμε κάτι στο διαδίκτυο (στο Internet). Βρίσκουμε κάτι μέσω του διαδικτύου ή χρησιμοποιώντας το διαδίκτυο.

Διαδίκτυο Ένα δίκτυο από δίκτυα, που ενώνει πολλά κυβερνητικά, ακαδημαϊκά και προσωπικά computers μαζί και παρέχει την υποδομή για την μεταφορά δεδομένων μεταξύ δύο τερματικών που είναι ενωμένα στο δίκτυο. Χρησιμοποιεί πρωτόκολλο TCP/IP και μεταγωγή πακέτων. Χρησιμοποιεί κάθε φυσικό μέσο τηλεπικοινωνιών.

Η εξέλιξη του διαδικτύου Χρόνος Γεγονός 1968-1969 Κατασκευή του πρώτου δικτύου (ARPANET) μεταξύ τεσσάρων σημείων τοποθετημένων στα πανεπιστήμια UCLA, Stanford, UCSB και University of Utah. 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 Δημιουργία του οπτικού συστήματος μεταφοράς SONET (Synchronous optical networking). 1990 Το σύστημα υπερκείμενου (Hypertext) δημιουργείται για τη μεταφορά δεδομένων στο διαδίκτυο. (Tim Berners-Lee (CERN -Geneva)) 1992 Εισαγωγή του Παγκόσμιου Ιστού (World Wide Web (WWW)). 1996-present Εμφανίζονται οι Ανεξάρτητοι Παροχής Υπηρεσιών Διαδικτύου (Independent Internet Service Providers (ISPs)).

Παράδειγμα Δικτύου της Level 3

Μεταφορά πακέτων σε μεγάλες αποστάσεις Gateway /Regen 600 km Maximum 1 2 3 4 5 Gateway /Regen Ενισχυτής 100km 160 10G (πάμε προς 40G) κανάλια/οπτική ίνα με πολυπλεξία κατά μήκος κύματος BER < 10-13 2.5G, 10G, 10GigE Οπτικός Μεταγωγός

Ερωτήσεις?

Ανάπτυξη Ιδεών 1940s - 1969 Πρώτη Ιδέα μεταγωγής πακέτων σε WANs (Wide Area Networks) Πρώτη ιδέα μεταγωγής πακέτων για μεταφορά πληροφοριών Πρώτη ιδέα χρησιμοποίησης δικτύων Χρήση ψηφιακών κυκλωμάτων με πυρίτιο. Στέλνομε και παραλαμβάνομε bits με αξιοπιστία Χρήση computers 1945 1969 Copyright 2002, William F. Slater, III, Chicago, IL, USA

Ανάπτυξη Ιδεών 1970s - 1995 Χρήση του Internet στις επιχειρήσεις Browsers (Firefox, Internet Explorer, etc) HTML και URLs -> World Wide Web ARPANET -> Internet TCP/IP 1940s - 1969 1970 1995 Copyright 2002, William F. Slater, III, Chicago, IL, USA

Ανάπτυξη του Internet 1977: 111 hosts στο Internet 1981: 213 hosts 1983: 562 hosts 1984: 1,000 hosts 1986: 5,000 hosts 1987: 10,000 hosts 1989: 100,000 hosts 1992: 1,000,000 hosts 2000: Over 407 εκατομμύρια χρήστες 2001: 150 175 εκατομμύρια hosts 2001: 31 εκατομμύρια domain names (100 Tbit δεδομένων) 2002: πάνω από 200 εκατομμύρια hosts 840 εκατομμύρια χρήστες

No. of Hosts Growth of Internet Hosts * Sept. 1969 - Sept. 2002 250,000,000 Sept. 1, 2002 200,000,000 150,000,000 100,000,000 Dot-Com Bust Begins 50,000,000 0 Chart by William F. Slater, III 9/69 01/71 01/73 01/74 01/76 01/79 08/81 08/83 10/85 11/86 07/88 01/89 10/89 01/91 10/91 04/92 10/92 04/93 10/93 07/94 01/95 Time Period Το Internet δεν ήταν γνωστό σαν το "Internet" μέχρι τον Ιανουάριο του 1984, όπου 1000 hosts Ήταν ενωμένοι χρησιμοποιώντας το πρωτόκολλο TCP/IP. Copyright 2002, William F. Slater, III, Chicago, IL, USA 01/96 01/97 01/98 01/99 01/01 08/02

Εγγραφή για Domain Names Jan. 89 - Jul. 97 April 2001: 31,000,000 Domain Names!!!

Εύρος Ζώνης (Bandwidth) του Internet

Εύρος Ζώνης (Bandwidth) του Internet Τα δημογραφικά του Internet αλλάζουν με γοργούς ρυθμούς Η Ασία έχει τώρα τους περισσότερους χρήστες Η Κίνα έχει ξεπεράσει τις Ηνωμένες Πολιτείες ως η μεγαλύτερη αγορά σε σταθερά και κινητά τηλέφωνα και πολύ σύντομα στις ευρυζωνικές υπηρεσίες. «Μετακίνηση» από την Βόρεια Αμερική και την Δυτική Ευρώπη στην Ασία.

Ερωτήσεις?

Δίκτυο μεταγωγής πακέτων Κάθε μήνυμα χωρίζεται σε πακέτα Τα πακέτα μεταφέρονται ανεξάρτητα ακολουθώντας διαφορετικές διαδρομές ανάλογα με τη διαθεσιμότητα κόμβων στο δίκτυο Το μήνυμα συναρμολογείται στον προορισμό του Η πιο πάνω διαδικασία αυξάνει την πιθανότητα το μήνυμα να μεταφερθεί στον προορισμό του. Σημείωση: η τηλεφωνική επικοινωνία βασίζεται σε μια γραμμή που είναι αποκλειστικά αφιερωμένη για τη μεταφορά δεδομένων μεταξύ δυο σημείων (circuit switching). Αυτός είναι ο ιδανικός τρόπος μεταφοράς δεδομένων για εφαρμογές πραγματικού χρόνου (real time).

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

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

Internet Protocol (IP) Δρομολόγηση σε περιβάλλον IP Οι δρομολογητές (Routers) στο Internet είναι οργανωμένοι ιεραρχικά. Μερικοί δρομολογητές χρησιμοποιούνται για να μεταφέρουν πληροφορίες ανάμεσα σε μία ομάδα από δίκτυα που είναι κάτω από μία κοινή διαχείριση (αυτόνομα συστήματα) Αυτοί οι δρομολογητές ονομάζονται εσωτερικοί δρομολογητές (interior routers). Δρομολογητές που διακινούν πληροφορίες μεταξύ αυτόνομων συστημάτων ονομάζονται εξωτερικοί δρομολογητές (exterior routers).

Internet Protocol (IP)

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

Ερωτήσεις?

Διευθύνσεις IP Διεύθυνση IP: Μοναδικός αναγνωριστικός αριθμός για διεπαφές δικτύου σε όλο το Internet Εξαιρέσεις: Διευθύνσεις IP που καταχωρούνται δυναμικά (μέσω DHCP (Dynamic Host Configuration Protocol)) Διευθύνσεις σε τοπικά δίκτυα (χρήση NAT (Network Address Translation)) Είδη διευθυνσιοδότησης Ταξική Αταξική

Ταξική διευθυνσιοδότηση Πρόθεμα δικτύου (ορίζεται ρητά) Αριθμός χρήστη Πρόθεμα δικτύου Πέντε κατηγορίες διευθύνσεων Αριθμός Χρήστη Class A: Προθεμα δικτύου = 8bit. Διεύθυνση ΙP ξεκινά με: 0. Αριθμός Δικτύων:2 7, Αριθμός Διευθύνσεων:2 24-2 Class B: Προθεμα δικτύου = 16bit. Διεύθυνση ΙP ξεκινά με: 10 Αριθμός Δικτύων:2 14, Αριθμός Διευθύνσεων:2 16-2 Class C: Προθεμα δικτύου = 24bit. Διεύθυνση ΙP ξεκινά με: 110 Αριθμός Δικτύων:2 22, Αριθμός Διευθύνσεων:2 8-2 Classes D, E δεσμευμένες για πολυεκπομπή (multicast) και μελλοντική χρήση αντίστοιχα.

Ταξική διευθυνσιοδότηση Class A: 64.128.36.12 01000000.10000000.00100100.00001100 Class B: 130.16.73.23 10000010.00010000.01001001.00010111 Class C 194.42.10.156 11000010.00101010.00001010.10011100

Ταξική διευθυνσιοδότηση Προβλήματα Πολύ λίγες διευθύνσεις δικτύων για μεγάλα δίκτυα Έλλειψη ευελιξίας: Ένας οργανισμός είναι δύσκολο να μοιράσει ιεραρχικά τις διευθύνσεις του σε διάφορα τμήματά του

Αταξική διευθυνσιοδότηση CIDR (Classless InterDomain Routing) Δεν υπάρχει η έννοια των τάξεων Η πρόθεμα δικτύου μπορεί να είναι οποιοσδήποτε αριθμός απο bits Μια αταξική διεύθυνση χαρακτηρίζεται από: Πρόθεμα δικτύου Αριθμός χρήστη Μήκος προθέματος Παράδειγμα: 192.0.2.0/18 11000000.00000000.00000010.00000000 18 bits

Ειδικές διευθύνσεις Διεύθυνση δικτύου: Στον αριθμό χρήστη βάζουμε όλο μηδενικά π.χ. 130.16.0.0 Εκπομπή (Broadcast): Στον αριθμό χρήστη βάζουμε όλα τα bit ίσο με ένα π.χ. 130.16.255.255 Διευθύνσεις για πειραματισμό 10.0.0.0-10.255.255.255 172.16.0.0-172.31.255.255 192.168.0.0-192.168.255.255

IPv6 IPv6 = 128 bits για την διεύθυνση 8 ομάδες των 4 δεκαεξαδικών ψηφίων Π.χ. C2DF:BP76:3545:46D4:FACE:2E50:3025:DF12 Θεωρητικά, 10 38 hosts

Ερωτήσεις?

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

DNS: Domain Name System (Σύστημα ονομασίας περιοχών) Internet hosts: Διεύθυνση IP (32 bit) χρησιμοποιείται για την μεταγωγή των πακέτων όνομα, πχ, ww.yahoo.com χρησιμοποιείται από τους ανθρώπους. DNS: μετάφραση μεταξύ του ονόματος και της διεύθυνσης ΙΡ Κατανεμημένη δομή δεδομένων (αξιοπιστία και ευελιξία επέκτασης) Το DNS δημιουργήθηκε το 1983 από τον Paul Mockapetris Χρησιμοποιεί υπολογιστές εξυπηρέτησης δικτύου (Servers) για να συσχετίσει ένα όνομα με την διεύθυνση ΙΡ.

DNS: Domain Name System Domain names είναι ονόματα για computers στο Internet (πχ., amazon.com) Υπάρχει συσχετισμός των Domain names με τα Internet Protocol numbers (IP numbers) (πχ, 98.37.241.130) που χρησιμοποιούνται σαν διευθύνσεις δρομολόγησης στο Internet Διάφοροι τύποι από Internet Domains Γενικές Περιοχές (Generic Top Level Domains (gtlds)) <.com>, <.net>, <.org> για πρόσωπα και επιχειρήσεις <.int> για διεθνής οργανισμούς <.arpa> για την υποδομή του Ιντερνετ <.gov>, <.mil> για την κυβέρνηση και τον στρατό των Ηνωμένων Πολιτειών <.edu> για πανεπιστήμια στις Ηνωμένες πολιτείες New: <.info>, <.biz>, <.name>, <.areo>, <.coop>, <.museum>, <.pro> Περιοχές Χωρών (Country Code Top Level Domains (cctlds)) <.gh>, <.hk>,<.jp>, <.ca>, <.br>, <.de>, <.tv>,

13 root name servers

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

Ερωτήσεις?

Τεχνολογίες του διαδικτύου Ηλεκτρονικό ταχυδρομείο (e-mail) Εξομοιωτής τερματικού (Terminal emulation - Telnet) -- Σύνδεση προσωπικού υπολογιστή σε εξυπηρετητή υπολογιστή στο δίκτυο Πρωτόκολλο μεταφοράς αρχείων (File Transfer Protocol FTP) -- Μεταφορά αρχείων μεταξύ υπολογιστών μέσω του διαδικτύου Ομάδες/όμιλοι ειδήσεων/ανταλλαγής πληροφοριών (Newsgroups)

Χρήσεις του διαδικτύου Επικοινωνία -- Συνεργασία ερευνητών και ανταλλαγή δεδομένων -- Επικοινωνία μεταξύ φίλων -- Ηλεκτρονικό ταχυδρομείο, chat rooms, video conferencing Συλλογή πληροφοριών -- Αναζήτηση πληροφοριών μέσω του διαδικτύου -- Αναζήτηση πληροφοριών από βιβλιοθήκες -- Ηλεκτρονικά βιβλία και περιοδικά Εκτέλεση εργασιών από απόσταση -- Έλεγχος μηχανημάτων μέσω υπολογιστών -- Τηλεγχειρήσεις Εξ αποστάσεως εκπαίδευση -- Μαθήματα που μεταδίδονται μέσω του διαδικτύου Εμπορική χρήση -- Διαφήμιση, πώληση και αγορά υλικών αγαθών Αναψυχή -- Μουσική, εικόνες, παιχνίδια Αρνητικές χρήσεις: μετάδοση ιών, απάτες, υποκλοπή προσωπικών δεδομένων

Παγκόσμιος Ιστός (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) διότι αποτελείται από κωδικές λέξεις και έχει συντακτικό.

Ετικέτες (tags) Οι ετικέτες διαχωρίζουν το κείμενο από τον κώδικα HTML Υπάρχουν διάφορα είδη ετικετών ανάλογα με το σκοπό που εξυπηρετούν Οι ετικέτες αποτελούνται συνήθως από δυο μέρη (αρχή και τέλος) <tag> Ετικέτα αρχής </tag> Ετικέτα τέλους Παράδειγμα: <b>αυτές οι λέξεις θα είναι bold </b> ενώ αυτές δε θα είναι Οι ετικέτες έχουν επίδραση στο κείμενο που βρίσκεται μεταξύ τους

Τυπική δομή ιστοσελίδας Ενημερώνει το λογισμικό πλοήγησης ότι αυτό είναι ένα έγγραφο γραμμένο σε HTML <html> Ξεχωρίζει το μέρος του εγγράφου που περιέχει τον τίτλο <head> <title>τίτλος ιστοσελίδας</title> </head> <body> Κυρίως μέρος ιστοσελίδας </body> Περιέχει τον τίτλο της ιστοσελίδας </html> Είναι το μεγαλύτερο μέρος του κώδικα Περιέχει το πραγματικό περιεχόμενο της ιστοσελίδας

Παράδειγμα απλής ιστοσελίδας <html> <head> <title>απλή ιστοσελίδα</title> </head> <body> <h1>επικεφαλίδα</h1> <p>αυτή είναι η πρώτη μου ιστοσελίδα. Είναι επίσης η πρώτη παράγραφος </p> <p>αυτή είναι η δεύτερη παράγραφος</p> </body> </html> Σημείωση: Μπορείτε να δείτε τον κωδικό μιας ιστοσελίδας (source code) στο διαδίκτυο κάνοντας right-click και επιλέγοντας View Source

Συνδέσεις (links) Σε άλλο έγγραφο HTML <a href= address/filename">link text</a> <a href= http://www.ece.ucy.ac.cy/studentsece.htm">this is a link to the students page in the ECE page</a> Σε άλλο μέρος του ιδίου εγγράφου <a href= #reference_name >link text</a> Πρέπει όμως να προσδιορίσετε και το σημείο προορισμού ακριβώς πριν το σημείο που σκοπεύετε να κάνετε τη σύνδεση: <a NAME= reference_name"></a> Σε ηλεκτρονικό ταχυδρομείο <A HREF="mailto:Your Email Address">The text that will display on the web page</a>

Δικτυακή διεύθυνση (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/en/undergraduate/courses.html

Μηχανισμοί αναζήτησης στο διαδίκτυο Μηχανισμοί αναζήτησης (search engines) -- Google (http://www.google.com) -- Yahoo (http://www.yahoo.com/) -- Bing (http://www.bing.com/)

Υλικό Αναφοράς Βιβλίο (2): Electrical Engineering uncovered, Κεφ. 13 Ιστοσελίδα, Learn the Net, http://www.learnthenet.com/english/index.html Λεξικό Ηλ. Υπολογιστών και Τεχνολογίας του Διαδικτύου http://www.webopedia.com Ψάξτε μόνοι σας στο διαδίκτυο!