ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Τεχνολογίες ιαδικτύου ιδάσκων: Γαροφαλάκης Γιάννης, Επίκουρος Καθηγητής Συγγραφείς: Βώρος Άγγελος Γαροφαλάκης Γιάννης, εστούνης Παναγιώτης, Κάππος Παναγιώτης, Σακκόπουλος Ευάγγελος, Τζήµας Γιάννης Πάτρα, Σεπτέµβριος 2002

2 ΠΙΙΝΑΚΑΣ ΠΕΡΙΙΕΧΟΜΕΝΩΝ 1 ΚΕΦΑΛΑΙΟ 1: TO ΠΑΡΕΛΘΟΝ, ΤΟ ΠΑΡΟΝ ΚΑΙ ΤΟ ΜΕΛΛΟΝ ΤΟΥ ΙΑ ΙΚΤΥΟΥ ΕΙΣΑΓΩΓΗ - ΙΣΤΟΡΙΚΗ ΑΝΑ ΡΟΜΗ ΤΟ ΠΑΡΟΝ Ο ΠΑΓΚΟΣΜΙΟΣ ΙΣΤΟΣ (WORLD WIDE WEB) ΤΟ ΜΕΛΛΟΝ ΤΟΥ ΙΑ ΙΚΤΥΟΥ ΟΡΓΑΝΙΣΜΟΙ ΚΑΘΟΡΙΣΜΟΥ ΠΡΟΤΥΠΩΝ (STANDARD BODIES) Internet Society (ISOC) World Wide Web Consortium (W3C) Άλλοι Οργανισµοί Εµπορικές Εταιρίες ΚΕΦΑΛΑΙΟ 2: AΡΧΙΤΕΚΤΟΝΙΚΗ ΙΑ ΙΚΤΥΟΥ - ΠΡΩΤΟΚΟΛΛΑ ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΙΚΤΥΩΝ ΤΟ ΜΟΝΤΕΛΟ ΑΝΑΦΟΡΑΣ OSI Η ΟΙΚΟΓΕΝΕΙΑ ΠΡΩΤΟΚΟΛΛΩΝ ΙΑ ΙΚΤΥΟΥ (INTERNET PROTOCOL SUITE) TCP/IP Το Πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol - TCP) To Πρωτόκολλο Αυτοδύναµου Πακέτου Χρήστη (User Datagram Protocol UDP) Το Πρωτόκολλο ιαδικτύου (Internet Protocol IP) IP ιευθύνσεις (IP Addresses) Subnet Mask Domain Name Service - DNS ροµολόγηση σε IP περιβάλλοντα SERIAL LINE INTERNET PROTOCOL (SLIP) POINT-TO-POINT PROTOCOL (PPP) ΠΟΛΛΑΠΛΗ ΑΠΟΣΤΟΛΗ ΚΑΙ ΡΟΜΟΛΟΓΗΣΗ (MULTICAST TRANSMISSION AND ROUTING) UNIFORM RESOURCE LOCATORS - URLS HYPERTEXT TRANSFER PROTOCOL (HTTP) ΚΕΦΑΛΑΙΟ 3: ΠΡΩΤΟΚΟΛΛΑ ΚΑΙ ΠΡΟΤΥΠΑ ΒΑΣΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΤΟΥ ΙΑ ΙΚΤΥΟΥ ΙΑΧΕΙΡΙΣΗ Echo Ping Traceroute Whois, Whois ΑΝΑΖΗΤΗΣΗ ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ File Transfer Protocol Trivial File Transfer Protocol ΗΛΕΚΤΡΟΝΙΚΟ ΤΑΧΥ ΡΟΜΕΙΟ Simple Mail Transfer Protocol (SMTP) Multipurpose Internet Mail Extensions (MIME) HYPERTEXT TRANSFER PROTOCOL (HTTP) Μυνήµατα...Error! Bookmark not defined Εντολές HTTP Χρήσιµες ιευθύνσεις ΚΕΦΑΛΑΙΟ 4: INTERNET PROTOCOL VERSION 6 (IPV6) ΙΕΥΘΥΝΣΕΙΣ ΑΛΦΑΡΙΘΜΗΤΙΚΗ ΑΝΑΠΑΡΑΣΤΑΣΗ ΤΩΝ ΙΕΥΘΥΝΣΕΩΝ UNICAST ΙΕΥΘΥΝΣΕΙΣ MULTICAST ΙΕΥΘΥΝΣΕΙΣ ANYCAST ΙΕΥΘΥΝΣΕΙΣ ΕΠΙΚΕΦΑΛΙ Α IPV ΕΠΙΚΕΦΑΛΙ ΕΣ ΕΠΕΚΤΑΣΗΣ Πιστοποίηση Ταυτότητας (Authentication) Encapsulated Security Payload (

3 4.7.3 Επιλογές Προορισµού (Destination Options) ΙΑΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑ ΤΟΥ IPV6 (INTEROPERABILITY) ΧΡΗΣΙΜΕΣ ΙΕΥΘΥΝΣΕΙΣ ΚΕΦΑΛΑΙΟ 5: Η ΓΛΩΣΣΑΣ ΠΕΡΙΓΡΑΦΗΣ ΣΕΛΙ ΩΝ HTML ΕΙΣΑΓΩΓΗ ΠΡΟ ΙΑΓΡΑΦΕΣ ΤΗΣ HTML V Η ΟΜΗ ΤΩΝ HTML ΣΕΛΙ ΩΝ Το στοιχείο HEAD Το στοιχείο TITLE Τα στοιχεία STYLE και SCRIPT Το στοιχείο ISINDEX Το στοιχείο BASE Το στοιχείο META Το στοιχείο LINK Το στοιχείο BODY Block and Text level elements Το στοιχείο ADDRESS Στοιχεία περιοχής Παράγραφοι Λίστες Στοιχεία DIR και MENU Εξ αρχής µορφοποιηµένο κείµενο XMP, LISTING και PLAINTEXT DIV και CENTER BLOCKQUOTE FORM Οριζόντιος Κανόνας Πίνακες Στοιχεία ορισµού τύπων κειµένου Στοιχεία τύπου γραµµατοσειράς Στοιχεία φορµών Το στοιχείο INPUT ΧΡΗΣΙΜΕΣ ΙΕΥΘΥΝΣΕΙΣ ΚΕΦΑΛΑΙΟ 6: Η ΓΛΩΣΣΑ JAVASCRIPT ΕΙΣΑΓΩΓΗ ΙΑΘΕΣΙΜΕΣ ΕΚ ΟΣΕΙΣ ΕΝΣΩΜΑΤΩΣΗ ΤΗΣ JAVASCRIPT H ΓΡΑΜΜΑΤΙΚΗ ΤΗΣ JAVASCRIPT ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ ΠΡΟΤΑΣΕΙΣ Λήψη αποφάσεων Βρόχοι Εντολές Χειρισµού Αντικειµένων Σχόλια ΣΥΝΑΡΤΗΣΕΙΣ Ορισµός συναρτήσεων Κλήση Συναρτήσεων ΑΝΤΙΚΕΙΜΕΝΑ Ιδιότητες Μέθοδοι ηµιουργία Αντικειµένων ηµιουργία άµεσου στιγµιότυπου αντικειµένου ηµιουργία Προτύπου Αντικειµένου ΧΡΗΣΙΜΕΣ ΙΕΥΘΥΝΣΕΙΣ ΚΕΦΑΛΑΙΟ 7: DYNAMIC HTML ΥΠΑΡΧΟΝΤΑ ΣΤΑΝΤΑΡ ΥΝΑΜΙΚΗ ΟΡΙΟΘΕΤΗΣΗ ΠΑΡΑΜΕΤΡΟΙ ΤΟΥ STYLE

4 7.4 ΤΑ ΒΑΣΙΚΑ ΤΗΣ DHTML ΥΝΑΜΙΚΑ STYLES ΕΣΩΤΕΡΙΚΑ ΚΑΘΟΡΙΖΟΜΕΝΑ STYLES ΑΛΛΑΓΗ ΤΩΝ STYLES ΓΕΓΟΝΟΤΑ ΧΡΗΣΙΜΕΣ ΙΕΥΘΥΝΣΕΙΣ PHP HYPERTEXT PRE PROCESSOR ΧΡΗΣΙΜΕΣ ΙΕΥΘΥΝΣΕΙΣ Η ΓΛΩΣΣΑ XML (EXTENSIBLE MARKUP LANGUAGE) ΤΟ ΣΥΝΤΑΚΤΙΚΟ ΤΗΣ ΓΛΩΣΣΑΣ XML XML DTD (DOCUMENT TYPE DEFINITION) Η ΓΛΩΣΣΑ XSL (EXTENSIBLE STYLESHEET LANGUAGE) DOM (DOCUMENT OBJECT MODEL) SAX (SIMPLE API FOR XML) XLINK (XML LINKING) XPOINTER ΧΡΗΣΙΜΕΣ ΙΕΥΘΥΝΣΕΙΣ Technical Reading Turorials XML FAQs XML tools ΥΠΗΡΕΣΙΕΣ ΙΑ ΙΚΤΥΟΥ (WEB SERVICES) ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ SIMPLE OBJECT ACCESS PROTOCOL (SOAP) Μορφή SOAP µηνύµατος WEB SERVICES DESCRIPTION LANGUAGE (WSDL) UNIVERSAL DESRCIPTION, DISCOVERY, AND INTEGRATION (UDDI)

5 1 ΚΕΦΑΛΑΙΟ 1: TO ΠΑΡΕΛΘΟΝ, ΤΟ ΠΑΡΟΝ ΚΑΙ ΤΟ ΜΕΛΛΟΝ ΤΟΥ ΙΑ ΙΚΤΥΟΥ 1.1 Εισαγωγή - Ιστορική Αναδροµή Όσο και αν φαίνεται απίστευτο, αν κάποιος θα ήθελε να προσδιορίσει το λόγο για τον οποίο δηµιουργήθηκε το ιαδίκτυο (Internet), θα κατέληγε στο συµπέρασµα ότι αυτό έγινε λόγω της εκτόξευσης του δορυφόρου Sputnik από την Σοβιετική Ένωση το Αυτό το σηµαντικό γεγονός στην εξερεύνηση του διαστήµατος οδήγησε τον τότε πρόεδρο των Η.Π.Α. Dwight David Eisenhower να διορίσει σαν σύµβουλό του σε θέµατα επιστηµών τον πρόεδρο του MIT James A. Killian, γεγονός το οποίο ώθησε την δηµιουργία ενός νέου τµήµατος στο Υπουργείο Αµύνης, το οποίο ονοµάστηκε Advanced Research Projects Agency (ARPA). Το ARPA ήταν η Αµερικανική απάντηση στην παράνοια για στρατιωτική ανωτερότητα κατά τη διάρκεια του ψυχρού πολέµου, η οποία πυροδοτήθηκε από την επιτυχία του Sputnik. Το συγκεκριµένο τµήµα σχεδιάστηκε για τη διεξαγωγή µακροχρόνιας έρευνας και ανάπτυξης σε νέες επιστηµονικές περιοχές, µία από τις οποίες ήταν και η νεότευκτη τότε επιστήµη των υπολογιστών. Οι ειδικοί του ARPA πίστευαν ότι είχαν επενδυθεί πάρα πολλοί πόροι σε δηµόσια και ιδιωτική έρευνα που αποσκοπούσε σε βραχυχρόνια ανάπτυξη και πρόοδο στην τεχνολογία του υλικού και λογισµικού των υπολογιστών, ενώ θα έπρεπε η έρευνα να κατευθυνθεί στην επικοινωνία, συλλογή και επεξεργασία δεδοµένων µεταξύ διαφορετικών υπολογιστικών συστηµάτων. Για να επεκτείνει τη χρήση των υπολογιστών το ARPA ίδρυσε ένα νέο γραφείο το Information Processing Techniques Office (IPTO), µε πρώτο διευθυντή τον ψυχολόγο Joseph Carl Robnett Licklider. Αυτή η επιλογή αποδείχτηκε ιδιαίτερα επιτυχής καθώς µία από τις κύριες ενασχολήσεις του Licklider ήταν η αλληλεπίδραση ανθρώπου- µηχανής (human-computer interaction), ένα θεµατικό πεδίο ιδιαίτερης σηµασίας για τη δηµιουργία στρατιωτικών συστηµάτων ελέγχου. Την ίδια εποχή ο Licklider τόνισε το γεγονός ότι πολλά από τα ερευνητικά επιτεύγµατα του ARPA θα µπορούσαν να φανούν χρήσιµα και σε άλλους τοµείς εκτός από το Υπουργείο Αµύνης. Η κύρια αποστολή του Licklider δεν ήταν να σχεδιάσει στρατιωτικά εργαλεία, αλλά να επεκτείνει το προσωπικό του όραµα για την συµβίωση ανθρώπου-υπολογιστή. Ένα από τα πολλά έργα που εγκαινίασε το IPTO ήταν η περαιτέρω ανάπτυξη υπολογιστικών συστηµάτων διαµοιρασµού χρόνου (time-sharing). Βασισµένο στις πρωτοποριακές προσπάθειες επιστηµόνων από το ΜΙΤ το 1961, το IPTO προσπάθησε να αξιοποιήσει την αυξανόµενη δύναµη των λίγων υπαρχόντων υπολογιστών που υπήρχαν διαθέσιµοι στην ερευνητική κοινότητα, δίνοντας τη δυνατότητα σε διαφορετικούς ανθρώπους να χρησιµοποιήσουν τον ίδιο υπολογιστή ταυτόχρονα. Τον Ιούλιο του 1963 υπογράφτηκε ένα συµβόλαιο µεταξύ του MIT και του IPTO για τη δηµιουργία του συστήµατος που ονοµάστηκε CTSS (Compatible Time-Sharing System). Αυτή ήταν η αρχή για την πραγµατοποίηση του οράµατος του Licklider και άλλων συναδέλφων του για την ανάπτυξη αλληλεπιδραστικών υπολογιστικών 5

6 συστηµάτων που θα ωφελούσαν και την ερευνητική αλλά και την ακαδηµαϊκή κοινότητα. Ουσιαστικά, η ανάπτυξη του time-sharing και της φιλοσοφίας γύρω από αυτό ήταν ένας από τους παράγοντες ο οποίος πυροδότησε τη δηµιουργία του διαδικτύου. Παρ όλα αυτά η έλλειψη καινοτοµιών στον τοµέα της τεχνολογίας δικτύων έκανε πολλούς από τους δηµιουργούς του CTSS να το θεωρήσουν αποτυχία, κυρίως γιατί το σύστηµα απέτυχε να πραγµατοποιήσει διεργασίες time-sharing οι οποίες αλληλεπιδρούσαν µε αποµακρυσµένα τερµατικά (long-distance time-sharing tasks) (δεν ήταν δυνατό για τους χρήστες να εκτελέσουν υπολογιστικές διεργασίες σε περισσότερα από ένα αποµακρυσµένα συστήµατα κάθε φορά, και η κακή ποιότητα των τηλεφωνικών συνδέσεων προκαλούσε συχνά λάθη κατά τη µεταφορά). Τον Ιούλιο ο Licklider αποχώρησε από το IPTO αλλά οι διάδοχοί του συνέχισαν να βελτιώνουν τις τεχνολογίες δικτύων και το time-sharing. Το 1966 ένα νέο δικτυακό έργο ξεκίνησε και τον επόµενο χρόνο ο τότε υπεύθυνος, Laurence Roberts, παρουσίασε µία πρόταση που αφορούσε τη σύνδεση όλων των υπολογιστών της ερευνητικής κοινότητας µέσω τηλεφωνικών γραµµών. Την ίδια εποχή η οµάδα εργασίας του έργου βρήκε κάποιες αναφορές οι οποίες δηµοσιεύτηκαν το 1962 από τον Paul Baran της Rand Corporation, καθώς και κάποια πειράµατα σχετικά µε δίκτυα που έγιναν στην Αγγλία από τον Donald Watts Davies στο National Physical Laboratory. Αυτά αφορούσαν τις δυνατότητες χρησιµοποίησης αυτού που αποκαλούσε ο Davies µεταγωγή πακέτων (packet-switching) στη διασφάλιση της αξιοπιστίας των στρατιωτικών συστηµάτων ελέγχου. Η αρχή της µεταγωγής πακέτων βασιζόταν σε ένα δίκτυο υπολογιστών στο οποίο όλοι οι υπολογιστές ήταν ισότιµοι και είχαν ίδιες δυνατότητες µετάδοσης δεδοµένων. Αν κάποιος χρήστης ήθελε να στείλει ένα σύνολο δεδοµένων από έναν υπολογιστή σε έναν άλλο, ανεξαρτήτως της απόστασής τους, ο υπολογιστής που έκανε τη µετάδοση θα έσπαγε τα δεδοµένα σε µικρά πακέτα µερικών byte. Αυτά τα πακέτα ήταν µοναδικά µε την έννοια ότι όλα περιείχαν πληροφορία σχετικά µε το σηµείο εκκίνησής τους, τον προορισµό τους, καθώς και πληροφορία η οποία επέτρεπε στον υπολογιστή που τα λάµβανε να επανασυνθέσει το σύνολο των δεδοµένων, αφού είχε τελειώσει η µετάδοση των πακέτων. Όταν το IPTO αντιλήφθηκε τις δυνατότητες αυτής της ανακάλυψης, κάλεσε µερικούς από τους συνεργάτες του που ασχολούνταν µε δίκτυα (RAND, University of California Santa Barbara (UCSB), Stanford Research Institute (SRI), University of Utah και University of California in Los Angeles (UCLA)) και έως το καλοκαίρι του 1968 ένα σύνολο από προδιαγραφές για δίκτυα µεταγωγής πακέτων είχε δηµιουργηθεί. Αργότερα τον ίδιο χρόνο προκηρύχθηκε το έργο της δηµιουργίας ενός τέτοιου δικτύου και τον Ιανουάριο του 1969 ανατέθηκε στην Bolt Beranek and Newman (BBN), µία εταιρία η οποία ασχολούνταν µε µελέτες ακουστικής, ψυχοακουστικής και πληροφοριακών συστηµάτων. Την ίδια περίοδο διεξάγονταν έρευνα για τη δηµιουργία πρωτοκόλλων τα οποία θα έδιναν τη δυνατότητα επικοινωνίας µεταξύ υπολογιστών µε διαφορετικό υλικό και λειτουργικά συστήµατα. Τέτοιου είδους πρωτόκολλα ήταν απαραίτητα για την επιτυχία ενός τέτοιου έργου, γιατί θα αποτελούσαν µια κοινή γλώσσα ανάµεσα σε συνδεδεµένους υπολογιστές. Την πρώτη Σεπτεµβρίου του 1969 η BNN παρέδωσε τον πρώτο κόµβο µεταγωγής πακέτων που ονοµάστηκε IMP (Interface Message Processor) στο UCLA, και λίγο 6

7 αργότερα αντίστοιχα IMPs παραδόθηκαν στο UCSB, στο SRI και στο University of Utah. H ΑRPA πέτυχε το 1969 τη δηµιουργία του πρώτου δικτύου υπολογιστών µε αποµακρυσµένους κόµβους το οποίο ονοµάστηκε ARPANET. Οι περισσότεροι από τους ανθρώπους που δούλευαν για την ανάπτυξη του υλικού και λογισµικού του ARPANET, ήταν µεταπτυχιακοί και αυτό δηµιούργησε ένα πνεύµα συνεργασίας µε στόχο καινούργιες ανακαλύψεις αλλά παράλληλα και σύγχυση. Όλοι φαντάζονταν τις δυνατότητες που είχαν, αλληλεπιδραστικά γραφικά, αυτόµατα queries, ηλεκτρονικό ταχυδροµείο, αλλά κανένας δεν ήξερε από που να ξεκινήσει. Τα IMPs τοποθετήθηκαν σε διαφορετικά εργαστήρια της ARPA µε την ελπίδα ότι σε κάποιο από αυτά θα µπορούσαν να βρουν τρόπους για την εκµετάλλευση του νέου µέσου. Η πιο σηµαντική εργασία των συµµετεχόντων σε αυτό το δίκτυο ήταν να εξασφαλίσουν την σταθερότητα των πρωτοκόλλων επικοινωνίας, η οποία ανατέθηκε στο επονοµαζόµενο Network Working Group, το οποίο συγκλήθηκε µερικούς µήνες πριν τη δηµιουργία του πρώτου IMP. Μέσα στα επόµενα χρόνια αυτή η οµάδα κατάφερε να σχεδιάσει µία ιεραρχία πρωτοκόλλων η βασική φιλοσοφία της οποίας εφαρµόζεται και σήµερα στο Internet. H ιδέα βασιζόταν στην ύπαρξη ενός πρωτοκόλλου στο κάτω επίπεδο που αρχικά ονοµάστηκε NCP (Network Control Protocol), το οποίο θα φροντίζει για τη δηµιουργία και συντήρηση της επικοινωνίας ανάµεσα στους υπολογιστές σε ένα δίκτυο, και ενός συνόλου πρωτοκόλλων το οποίο αναλαµβάνει διάφορες εργασίες όπως Telnet και FTP και βρίσκεται πάνω από το βασικό πρωτόκολλο επικοινωνίας. Αυτό το σχήµα δοκιµάστηκε επιτυχώς στον πρώτο χρόνο δηµιουργίας του ARPANET και τον Οκτώβριο του 1971 έγινε ένα µεγάλου εύρους πείραµα στο MIT µε την συµµετοχή 15 ιδρυµάτων το οποίο και στέφθηκε µε απόλυτη επιτυχία (µόνο ένα από τα 15 ιδρύµατα που συµµετείχαν δεν κατάφερε να συνδεθεί). Κατά τη δεκαετία του 1970 το ARPANET συνεχώς αναπτυσσόταν σε µέγεθος και σταθερότητα και έγινε ένας αριθµός από σηµαντικές ανακαλύψεις. Ανάµεσα στις πιο σηµαντικές ήταν το ηλεκτρονικό ταχυδροµείο το οποίο αναπτύχθηκε από τον Ray Tomlinson του ΒΝΝ το 1972, η επίτευξη υπερατλαντικής σύνδεσης το 1973 (σύνδεση µε το University College of London στην Αγγλία και το Royal Radar Establishment στη Νορβηγία). Επιπρόσθετα, συνεχώς γινόταν έρευνα για τη βελτίωση των βασικών πρωτοκόλλων επικοινωνίας και την ανάπτυξή τους σε σχέση µε το ρυθµό ανάπτυξης του ARPANET, η οποία οδήγησε στη δηµιουργία ενός νέου συνόλου πρωτοκόλλων επικοινωνίας, του TCP/IP (Transmission Control Protocol/Internet Protocol) το Την ίδια περίοδο η οµάδα του ARPANET πειραµατιζόταν µε συνδέσεις διαφόρων τύπων δικτύων µεταγωγής πακέτων, συµπεριλαµβανοµένου των δορυφορικών, ραδιοφωνικών και καλωδιακών. Γύρω στο 1980 έγιναν αρκετά σηµαντικά γεγονότα.. Τα πιο σηµαντικά ήταν η χρήση των δικτύων µεταγωγής πακέτων για στρατιωτικούς σκοπούς το 1978 και η δηµιουργία του Usenet το Η στρατιωτική χρήση του ARPANET δεν είχε άµεση επίδραση στη χρήση του δικτύου από τους πολίτες, αλλά τονίζει το γεγονός ότι το σηµερινό Internet αρχικά επινοήθηκε σαν ένα εργαλείο στρατιωτικών επικοινωνιών. Η στρατιωτική χρήση του ARPANET σταµάτησε το 1983 όταν όλα τα στρατιωτικά sites ενσωµατώθηκαν στο Defence Data Network το οποίο δηµιουργήθηκε το

8 Το Usenet, που αναπτύχθηκε από τους Tom Truscott και Jim Ellis φοιτητές του Duke University και του University of North Carolina, ανακηρύχθηκε ο υπέρτατος εκφραστής της φυσικής αναρχίας του ARPANET (δεν υπήρχε κεντρικός έλεγχος, όλοι οι υπολογιστές ήταν ισότιµοι ως προς την αποστολή και λήψη πακέτων). Χρησιµοποιώντας το δηµοφιλές λειτουργικό σύστηµα UNIX (που αναπτύχθηκε στα AT&T s Bell Laboratories το 1969) και το πρωτόκολλο επικοινωνίας του, UUCP (Unix-to-Unix-Copy Protocol), αυτοί οι φοιτητές δηµιούργησαν µια ιεραρχία οµάδων συζητήσεων η οποία εξαπλωνόταν σε όλο και περισσότερα ακαδηµαϊκά ιδρύµατα. Αυτή η ιεραρχία έφτασε σύντοµα στο σηµείο να φιλοξενεί ένα πλατύ πεδίο ενδιαφερόντων, από προγραµµατισµό υπολογιστών έως και συντήρηση αυτοκινήτων, και έδινε τη δυνατότητα στους συµµετέχοντες να διαβάζουν και να στέλνουν µηνύµατα σε Usenet Groups. Στην αρχή το Usenet χρησιµοποιήθηκε από µερικούς φοιτητές, αλλά στη συνέχεια συνδέθηκε µε τις ταχυδροµικές λίστες του ARPANET και οι συζητήσεις µεταφέρονταν µέσω ηλεκτρονικού ταχυδροµείου. Την ίδια εποχή το Usenet και το UUCP έγιναν η δικτυακή υπηρεσία και το πρωτόκολλο επικοινωνίας αντίστοιχα, πάνω στα οποία βασίστηκε η διεθνής ανάπτυξη των δικτυακών επικοινωνιών. Από το 1982 έως το 1984 αρκετές Ευρωπαϊκές χώρες και η Αυστραλία συνδέθηκαν µε το Usenet ενώ το 1987 καθιερώθηκε το NNTP (Network News Tranfer Protocol) µε σκοπό να κάνει εφικτή την χρήση του Usenet σε TCP/IP δίκτυα. Στα τέλη της δεκαετίας του 1970 έγιναν δύο ακόµα σηµαντικά γεγονότα τα οποία οδήγησαν στο σταδιακό άνοιγµα του ARPANET. Τον Μάιο του 1979 αντιπρόσωποι από το ARPA, από το National Science Foundation και επιστήµονες υπολογιστών, συναντήθηκαν και συζήτησαν την πιθανή δηµιουργία ενός δικτύου αφιερωµένου στην έρευνα µε αποτέλεσµα το να γίνει το CSNET. Από την αρχή προτάθηκε ότι αυτό το νέο δίκτυο θα έπρεπε να συνδέεται µε το ARPANET µε ένα τρόπο διάφανο προς τους χρήστες και έτσι αποφασίστηκε να χρησιµοποιηθούν πρωτόκολλα TCP/IP. Την ίδια εποχή, κάποια άλλα πανεπιστήµια των HΠΑ δηµιούργησαν το BITNET, µε σκοπό τη σύνδεση µεταξύ τους (oι κεντρικοί υπολογιστές που συνδέονταν ήταν IBM Mainframes). Το BITNET αποδείχτηκε ότι είχε ιδιαίτερη επίδραση στις ερευνητικές κοινότητες, ιδιαίτερα αφού οι ηλεκτρονικές του συζητήσεις που βασίζονταν στο ηλεκτρονικό ταχυδροµείο διοχετεύτηκαν σε άλλα TCP/IP δίκτυα. H δηµιουργία του CSNET και του BITNET έδειξαν ότι τα πανεπιστήµια άρχισαν να αντιλαµβάνονται ότι η επιστήµη των δικτύων είναι ένα σηµαντικό εργαλείο για την ερευνητική κοινότητα, και αυτό οδήγησε τον NSF (National Science Foundation) στη δηµιουργία το 1986 ενός νέου παγκόσµιας κλίµακας δικτύου (NSFNET) βασισµένου σε TCP/IP πρωτόκολλα, καθώς και στη δηµιουργία 5 κέντρων (super-computing centres), των οποίων οι υπηρεσίες παρέχονταν ελεύθερα στην ερευνητική κοινότητα. H τοπολογία του NSFNET διασφάλιζε την χρησιµοποίηση των υπηρεσιών του και από µικρά ερευνητικά ιδρύµατα, καθώς υπήρχε υψηλής ταχύτητας σύνδεση µεταξύ 5 κόµβων του δικτύου κορµού (backbone) και καθένας από αυτούς εξυπηρετούσε τα ιδρύµατα και πανεπιστήµια της περιοχής του, δηµιουργώντας έτσι ένα τελείως αποκεντρωµένο δίκτυο. Το NSF έδινε ελεύθερη πρόσβαση στο δίκτυο κορµού µόνο αν το πανεπιστήµιο τηρούσε την αρχή να επεκτείνει αυτή τη σύνδεση σε άλλα και συχνά µικρότερα εκπαιδευτικά ιδρύµατα της περιοχής του. Όµως το NSFNET ήταν ανοιχτό για σύνδεση και σε οποιονδήποτε οργανισµό και αυτή η ανοιχτή χρήση οδήγησε και στην 8

9 εµπορευµατοποίηση του, µία εξέλιξη που κατέληξε στη δηµιουργία των πρώτων εµπορικών οργανισµών παροχής ηλεκτρονικού ταχυδροµείου (MCI Mail και Compuserve) το 1989, και ένα χρόνο αργότερα στην δηµιουργία του πρώτου εµπορικού παροχέα dial-up πρόσβασης στο διαδίκτυο (The World, world.ste.com). Έτος Γεγονός 1957 USSR launches Sputnik 1968 First Packet Switching Network 1969 ARPANET Starts 1972 First Public Demo of ARPANET Internet Mail Invented 1979 UseNet Starts 1983 ARPANET Changes Over to TCP/IP ARPANET Splits into ARPANET & MILNET 1984 Internet Exceeds Hosts Domain Name Server Introduced 1987 Internet Exceeds Hosts 1988 Worm Attacks of Internet s Hosts 1989 Internet Exceeds 100,000 Hosts 1990 ARPANET Dismantled Archie Starts 1986 NSFNET Created 1991 WAIS Started Gopher Started NSF Lifts Commercial Ban 1992 Internet Exceeds 1 million Hosts Web Invented by Tim Berners-Lee Veronica Introduced 1993 MOSAIC Developed by Marc Andreesen InterNIC Founded by NSF Πίνακας 1.1: Τα σηµαντικότερα γεγονότα στην ιστορία του ιαδικτύου 1.2 Το παρόν Ο Παγκόσµιος Ιστός (World Wide Web) Η περίοδος από το 1989 έως σήµερα οδήγησε στην υπερκάλυψη του αρχικού ARPANET από ένα µεγάλο αριθµό υποδικτύων παγκοσµίως (το 1990 ο αριθµός των δικτύων ήταν 2063 και το ). Το 1989 το ARPANET απενεργοποιήθηκε και τον Απρίλιο του 1995 το NSFNET έγινε καθαρά ερευνητικό δίκτυο, αφήνοντας έναν αριθµό από εµπορικές εταιρίες να παράσχουν σύνδεση στο Internet. Την ίδια περίοδο ο αριθµός των hosts καθώς και η κυκλοφορία του δικτύου αυξήθηκε µε 9

10 τροµακτικό ρυθµό: το εκατοµµύρια hosts και τον Ιούνιο του 1998 ο αριθµός έφτασε στους Αυτή η έκρηξη στη χρησιµοποίηση του δικτύου, εκτός από το γεγονός ότι ο προσωπικός υπολογιστής έγινε ένα στοιχείο της καθηµερινής µας ζωής, µπορεί να αποδοθεί στα αποτελέσµατα µίας ερευνητικής πρότασης που υποβλήθηκε για χρηµατοδότηση στο European Laboratory for Particle Physics της Ελβετία από το CERN (Conseil Europeen pour la Recherche Nucleaire). Ο τίτλος της πρότασης ήταν World Wide Web: Proposal for a HyperText Project και οι συγγραφείς ήταν οι Tim Berners-Lee και Robert Cailliau. H αρχική ιδέα για τον World Wide Web (WWW ή Web) ήταν ότι η δηµιουργία ενός πολύ πιο φιλικού περιβάλλον διεπαφής (user interface) µε ευκολίες πλοήγησης σε αντίθεση µε τα περιβάλλοντα διεπαφής που ήταν µέχρι τότε βασισµένα σε UNIX και η αλληλεπίδραση γινόταν µέσω κειµένου. Το πρωτόκολλο επικοινωνίας που επινοήθηκε για τον WWW ονοµάστηκε HTTP (HyperText Transfer Protocol) (το υπερκείµενο (hypertext) ήταν µία ιδέα του Theodor Holm Nielsen το 1965). Το υπερκείµενο είναι ουσιαστικά ένα εργαλείο πλοήγησης το οποίο συνδέει αντικείµενα (κείµενο ή γραφικά), δηµιουργώντας έτσι έναν ιστό σελίδων, από όπου και πάρθηκε το όνοµα World Wide Web. Οι Berners-Lee και Robert Cailliau περιγράφουν τη διαδικασία ως εξής: A hypertext page has pieces of text which refer to other texts. Such references are highlighted and can be selected with a mouse When you select a reference, the browser presents you with the text which is referenced: you have made the browser follow a hypertext link. Το πρωτότυπο του WWW αναπτύχθηκε σε λειτουργικό σύστηµα NeXT και παρουσιάστηκε για πρώτη φορά τον εκέµβριο του Τον Μάιο του 1991 δόθηκε ελεύθερα παρέχοντας πρόσβαση µέσω HTTP σε έναν αριθµό υπολογιστών της CERN. Μόλις το λογισµικό του φυλοµετρητή (browser) έγινε διαθέσιµο σε πιο κοινά λειτουργικά συστήµατα όπως Microsoft Windows και Apple Macintosh, αυτό το νέο εργαλείο άρχισε να χρησιµοποιείται ευρέως από την κοινότητα του Internet και έως το 1993 ο ετήσιος ρυθµός αύξησης ήταν 341,634%. Ο WWW, η αυξανόµενη φιλικότητα των εφαρµογών που αναπτύχθηκαν για το Internet καθώς και η πρόσβαση των ιδιωτών στο Internet, συνέβαλαν στην εντυπωσιακή του άνοδο και χρήση στη δεκαετία του Η κατάσταση που επικρατεί σήµερα στην Ελλάδα αλλά και διεθνώς φαίνεται στους παρακάτω πίνακες. Μεταβολή 30/6/97 1/10/97 31/12/97 31/3/98 30/6/98 τελευταία µέση ετήσια ηλωµένα domains ,3% 29,4% 213,7% Νέες δηλώσεις ,9% 36,2% 221,1% Καταργήθηκαν ,1% 21,9% 20,0% Ανταποκρίθηκαν ,2% 27,4% 188,3% Μοναδικές IP διευθύνσεις Εγγραφές τύπου Α Εγγραφές τύπου CNAME ,9% 16,1% 76,4% ,3% 16,4% 83,8% ,9% 19,7% 141,0% 10

11 Εγγραφές τύπου HINFO Εγγραφές τύπου NS Εγγραφές τύπου MX ,6% 9,4% 7,6% ,4% 31,2% 244,0% ,8% 14,4% 73,0% WWW Servers ,7% 30,1% 191,5% Ανταποκρίθηκαν ,9% 30,4% 201,0% Πίνακας 1.2: Συγκριτικός Πίνακας για τον Ελληνικό χώρο (OpenWeb: HTUhttp:// Ηµεροµηνία Αριθµός Κόµβων 08/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /

12 1/99 43,230,000 7/99 56,218,000 Πίνακας 1.3: Συγκριτικός Πίνακας για το ιεθνή χώρο Η κατάσταση η οποία επικρατεί στον ευρωπαϊκό χώρο σχετικά µε του κόµβους των περιοχών (διαφορετικά ονόµατα domain) που έχουν µετρηθεί να είναι ενεργοί γίνονται από τον ευρωπαϊκό οργανισµό RIPE (HTUhttp:// και φαίνονται στον παρακάτω πίνακα: Ηµεροµηνία Μέτρησης: 5 Σεπτεµβρίου 1998 Προηγούµενη Μέτρηση: 6 Αυγούστου 1998 Χώρα SOA Μετρηθέντες ιπλ. Πραγµατικοί Αλλαγή AL AM AT AZ BA BE BG BY CH CY CZ DE DK DZ EE EG ES FI FO FR GB GE GR HR HU IE IL IS IT LI LT LU LV

13 MA MD MK MT NL NO PL PT RO RU SE SI SK SM SU TN TR UA UK VA YU Πίνακας 1.4: Πρόσφατη Κατανοµή των Eυρωπαϊκών κόµβων 1.3 Το Μέλλον του ιαδικτύου Η θεαµατική ανάπτυξη του ιαδικτύου συνεχίζεται όλο και περισσότερο, το διαδίκτυο καλωσορίζει κάθε µήνα εκατοµµύρια καινούργιους χρήστες και οι µεγαλύτερες εταιρίες στον κόσµο επενδύουν εκατοµµύρια. Με βάση αυτά τα στοιχεία οι παρακάτω προβλέψεις σχετικά µε το µέλλον του διαδικτύου είναι µάλλον βέβαιες: Τα εργαλεία ανάπτυξης εξυπηρετητών Παγκόσµιου Ιστού θα τείνουν όλο και περισσότερο στην παροχή δυνατοτήτων που θα ελκύουν τους χρήστες. Η διανοµή του λογισµικού θα γίνεται όλο και περισσότερο µέσω του διαδικτύου µε αποτέλεσµα να µειωθεί η χρησιµοποίηση CD-ROM και δισκετών. To video και audio streaming θα διαδοθεί ακόµα περισσότερο και η σύγκλιση της τηλεόρασης και υπολογιστή είναι πολύ κοντά. Θα αναπτυχθεί ιδιαίτερα το ηλεκτρονικό εµπόριο (electronic commerce). Η ανωνυµία ένα από τα ελκυστικότερα χαρακτηριστικά του διαδικτύου για τους περισσότερους σιγά-σιγά θα µειωθεί καθώς αναµένεται να µπουν κανονισµοί και αρχές στη λειτουργία του. Η στρατηγική χρέωσης των υπηρεσιών του διαδικτύου αναµένεται να αλλάξει και να προσαρµοστεί στο είδος δεδοµένων που κάθε χρήστης διακινεί. 1.4 Οργανισµοί Καθορισµού Προτύπων (Standard Bodies) ιάφοροι οργανισµοί εµπλέκονται στη διαδικασία ανάπτυξης και ελέγχου του διαδικτύου κυρίως όσον αφορά τα πρωτόκολλα που χρησιµοποιούνται. Στη συνέχεια 13

14 αναφέρουµε µερικούς από αυτούς που έπαιξαν και παίζουν σηµαντικό ρόλο στην ανάπτυξη του διαδικτύου Internet Society (ISOC) HTUhttp://info.isoc.orgUTH Το ISOC είναι ένα σώµα από ειδικούς που ασχολούνται µε το διαδίκτυο µε σκοπό τον συντονισµό της ανάπτυξης του και την οµαλή λειτουργία του. Μία από τις κύριες υπηρεσίες του είναι η ανάπτυξη προτύπων και πρωτοκόλλων του διαδικτύου σε συνεργασία µε άλλους οργανισµούς. Internet Architecture Board (IAB): Το IAB παίζει το ρόλο του τεχνικού συµβούλου στο ISOC. Στο ΙΑΒ εµπεριέχονται δύο κύριες οµάδες που ασχολούνται µε το διαδίκτυο, το Internet Engineering Task Force και το Internet Research Task Force. HTUhttp:// Internet Engineering Task Force and Internet Engineering Steering Group (IETF-IESG): Το IETF είναι o κύριος µοχλός ανάπτυξης του διαδικτύου, ασχολείται µε την ανάπτυξη πρωτοκόλλων και διοικείται από το IESG. Οι δραστηριότητές του διαιρούνται στις ακόλουθες εννέα περιοχές: applications, internet services, network management, operational requirements, routing, security, service applications, transport και user services. HTUhttp:// Internet Research Task Force and Internet Research Steering Group (IRTF- IRSG): To IRTF αποτελείται από διαφορετικές ερευνητικές οµάδες ο οποίες ασχολούνται µε πρωτόκολλα, εφαρµογές, αρχιτεκτονικές και τεχνολογίες διαδικτύου. ιοικείται από το IRSG. Η διαφορά του µε το IETF είναι ότι ασχολείται µε µακροχρόνια έρευνα. HTUhttp:// Internet Network Information Center (InterNIC): Το InterNIC είναι το σώµα που ασχολείται την εγγραφή και διαχείριση των domain names του διαδικτύου. HTUhttp:// Internet Assigned Numbers Authority (IANA): Το IANA είναι αυτό που συντηρεί και διαχειρίζεται την διευθυνσιοδότηση και την ανάθεση αριθµών του διαδικτύου. HTUhttp:// World Wide Web Consortium (W3C) HTUhttp:// To W3C είναι ένας διεθνής οργανισµός που χρηµατοδοτείται από εµπορικά µέλη, και ασχολείται µε την ανάπτυξη πρωτοκόλλων σχετικών µε τον Παγκόσµιο Ιστό, όπως το HTTP. ιευθυντής του είναι ο εφευρέτης του Παγκόσµιου Ιστού, ο Tim Berners-Lee. 14

15 1.4.3 Άλλοι Οργανισµοί Εκτός από τους παραπάνω οργανισµούς υπάρχουν και άλλοι σηµαντικοί οργανισµοί ορισµού προτύπων που ασχολούνται και επηρεάζουν τις εξελίξεις στο διαδίκτυο. Μερικοί από αυτούς είναι οι ακόλουθοι: International Organization for Standardization (ISO) American National Standards Institute (ANSI) European Computer Manufacturer Association (ECMA) Institute of Electrical Engineering and Electronics Engineers (IEEE) Open Group Open Software Foundation (OSF) X/Open Εµπορικές Εταιρίες Εκτός από τους οργανισµούς ορισµού προτύπων, υπάρχουν και αρκετές εταιρίες που συµµετέχουν στην ανάπτυξη πρωτοκόλλων διαδικτύου, πράγµα το οποίο δεν είναι καθόλου περίεργο λόγω της συνεχώς αναπτυσσόµενης εµπορικότητας του διαδικτύου. Εταιρίες όπως η Microsoft, η Netscape και η Sun Microsystems έχουν ένα µεγάλο µερίδιο στην ανάπτυξη προτύπων. Η Microsoft έχει δώσει την ActiveX τεχνολογία στο Active Group που δουλεύει κάτω από το Open Group. Η Netscape έχει δουλέψει µε το ECMA για την ανάπτυξη µίας πρότυπης έκδοσης της JavaScript, η οποία ονοµάζεται EcmaScript. Η Sun Microsystems αυτή τη στιγµή προσπαθεί να αναγνωριστεί η Java σαν ένα ISO πρότυπο. 15

16 2 ΚΕΦΑΛΑΙΟ 2: AΡΧΙΤΕΚΤΟΝΙΚΗ ΙΑ ΙΚΤΥΟΥ - ΠΡΩΤΟΚΟΛΛΑ 2.1 Αρχιτεκτονικές ικτύων Τα µοντέρνα δίκτυα υπολογιστών έχουν σχεδιαστεί µ έναν υψηλό βαθµό δόµησης. Για να ελαττώσουν την πολυπλοκότητα της σχεδίασης, τα περισσότερα δίκτυα έχουν οργανωθεί σε σειρές από στρώµατα ή επίπεδα (layers ή levels), που το καθένα χτίζεται πάνω στο προηγούµενό του. Ο αριθµός των επιπέδων, τα ονόµατά τους, τα περιεχόµενά τους και η λειτουργία του καθενός διαφέρουν από δίκτυο σε δίκτυο. Σε όλα όµως τα δίκτυα ο σκοπός κάθε επιπέδου είναι να προσφέρει συγκεκριµένες υπηρεσίες στα υψηλότερα επίπεδα, αποµονώνοντας αυτά τα επίπεδα από τις λεπτοµέρειες σχετικά µε το πως πραγµατικά υλοποιούνται οι παρεχόµενες υπηρεσίες. Το επίπεδο n µιας µηχανής επικοινωνεί µε το επίπεδο n µιας άλλης µηχανής. Οι κανόνες και οι συνθήκες που χρησιµοποιούνται σ αυτή την επικοινωνία είναι γνωστές ως το πρωτόκολλο του επιπέδου n (layer n protocol). Oι οντότητες που περιλαµβάνονται στα αντίστοιχα επίπεδα σε διαφορετικά µηχανήµατα ονοµάζονται οµότιµες διεργασίες (peer processes). Με άλλα λόγια, οι οµότιµες διεργασίες είναι αυτές που επικοινωνούν χρησιµοποιώντας το πρωτόκολλο. Ανάµεσα σε κάθε ζεύγος γειτονικών επιπέδων υπάρχει µια διασύνδεση (interface). H διασύνδεση αυτή καθορίζει ποιες πρωτογενείς λειτουργίες και υπηρεσίες προσφέρει ένα επίπεδο στο επίπεδο πάνω από αυτό. Το σύνολο των επιπέδων και πρωτοκόλλων ονοµάζεται αρχιτεκτονική δικτύου (network architecture). 2.2 Το Μοντέλο Αναφοράς OSI Το µοντέλο αναφοράς OSI (Open System Interconnection ιασύνδεση Ανοιχτών Συστηµάτων) αναπτύχθηκε από τον ιεθνή Οργανισµό Τυποποίηση (ISO International Standards Organization) και ασχολείται µε συνδέσεις ανοιχτών συστηµάτων (αυτά τα οποία είναι ανοιχτά για επικοινωνία µε άλλα συστήµατα). Το µοντέλο OSI έχει 7 επίπεδα τα οποία φαίνονται στο παρακάτω σχήµα: 7. Επίπεδο Εφαρµογής (Application Layer) 6. Επίπεδο Παρουσίασης (Presentation Layer) 5. Επίπεδο Συνόδου (Session Layer) 4. Επίπεδο Μεταφοράς (Transport Layer) 3. Επίπεδο ικτύου (Network Layer) 2. Επίπεδο Σύνδεσης εδοµένων (Data Link Layer) 1. Φυσικό Επίπεδο (Physical Layer) Σχήµα 2.1: Το Μοντέλο Αναφοράς OSI 16

17 Το φυσικό επίπεδο (physical layer) ασχολείται µε τη µετάδοση ακατέργαστων bits σε ένα κανάλι επικοινωνίας. Η κύρια αποστολή του επιπέδου σύνδεσης δεδοµένων (data link layer) είναι να µετασχηµατίσει το ακατέργαστο µέσο µετάδοσης σε µια γραµµή που εµφανίζεται ελεύθερη από σφάλµατα µετάδοσης στο επίπεδο δικτύου. Μερικές από τις βασικές λειτουργίες αυτού του επιπέδου είναι η επιβεβαίωση µετάδοσης και λήψης καθώς και η ανίχνευση λαθών. Το επίπεδο δικτύου (network layer) ασχολείται µε τον έλεγχο της λειτουργίας του υποδικτύου. Παρέχει σύνδεση και δροµολόγηση (routing) ανάµεσα σε δύο κόµβους ενός δικτύου. Η βασική λειτουργία του επιπέδου µεταφοράς (transport layer) είναι η αποδοχή δεδοµένων από το επίπεδο συνόδου, η διάσπαση αυτών σε µικρότερες µονάδες αν χρειαστεί, η µεταφορά τους στο επίπεδο δικτύου και η διασφάλιση ότι όλα τα τµήµατα φτάνουν σωστά στην άλλη πλευρά. Το επίπεδο συνόδου (session layer) επιτρέπει στους χρήστες διαφορετικών µηχανηµάτων να εγκαθιστούν συνόδους (sessions) µεταξύ τους. Μία σύνοδος επιτρέπει µια συνήθη µεταφορά δεδοµένων, όπως και το επίπεδο µεταφοράς, αλλά παρέχει και µερικές πρόσθετες υπηρεσίες που είναι χρήσιµες σε πολλές εφαρµογές. Μια σύνοδος, µπορεί να χρησιµοποιηθεί για να επιτρέψει τη σύνδεση ενός χρήστη σ ένα αποµακρυσµένο σύστηµα καταµερισµού χρόνου (time-sharing) ή να µεταφέρει ένα αρχείο µεταξύ δύο µηχανών. Το επίπεδο παρουσίασης (presentation layer) εκτελεί συγκεκριµένες λειτουργίες οι οποίες ζητούνται αρκετά συχνά από τους χρήστες, για να εξασφαλίζουν την εύρεση µιας γενικής λύσης γι αυτούς, ώστε να µην αφήνεται κάθε χρήστης να λύνει τα προβλήµατα µόνος του. Συγκεκριµένα, ενώ όλα τα κατώτερα επίπεδα ενδιαφέρονται µόνο για την αξιόπιστη µεταφορά bits από το ένα µέρος στο άλλο, το επίπεδο παρουσίασης ενδιαφέρεται για το συντακτικό και τη σηµασιολογία των πληροφοριών που µεταδίδονται. Το επίπεδο εφαρµογής (application layer) χρησιµοποιεί τις υπηρεσίες του επιπέδου παρουσίασης για την εκτέλεση εφαρµογών των χρηστών. Μερικές χαρακτηριστικές λειτουργίες αυτού του επιπέδου είναι η µεταφορά αρχείων, η εισαγωγή εργασιών από απόσταση, η εµφάνιση καταλόγων (directory) αρχείων, το ηλεκτρονικό ταχυδροµείο κλπ. Σήµερα λίγοι είναι οι υπολογιστές και τα δίκτυα που είναι τελείως συµβατά µε όλα τα επίπεδα του µοντέλου αναφοράς OSI. 2.3 Η Οικογένεια Πρωτοκόλλων ιαδικτύου (Internet Protocol Suite) TCP/IP H οικογένεια πρωτοκόλλων TCP/IP (Transmission Control Protocol / Internet Protocol) ξεκίνησε στις αρχές του 1970 και χρησιµοποιήθηκε για τη διασύνδεση κεντρικών υπολογιστών (hosts) στο ARPANET, στο PRNET (packet radio) και στο SATNET (packet satellite). Αρχικά ο σχεδιασµός της έγινε λόγω του γεγονότος ότι τα τρία παραπάνω δίκτυα ήταν ετερογενή µεταξύ τους. Σήµερα, παρόλο που τα παραπάνω δίκτυα έχουν αποσυρθεί, τα TCP/IP πρωτόκολλα είναι τα πιο διαδεδοµένα παγκοσµίως. 17

18 Τα διάφορα επίπεδα του TCP/IP σε σχέση µε το µοντέλο αναφοράς OSI φαίνονται στο παρακάτω σχήµα: OSI Layering TCP Layering 7. Application Layer 6. Presentation Layer Application or process layer 5. Session Layer 4. Transport Layer Host-to-host transport layer 3. Network Layer Internetwork (IP) 2. Data Link Layer Network Interface 1. Physical Layer Physical Layer Σχήµα 2.2: Τα επίπεδα του OSI και του TCP/IP To επίπεδο εφαρµογής (application or process layer) είναι ένα πρωτόκολλο εφαρµογών, όπως το ηλεκτρονικό ταχυδροµείο. Το επίπεδο µεταφοράς (host-to-host transport layer) παρέχει υπηρεσίες οι οποίες απαιτούνται από διάφορες εφαρµογές. Το Internetwork επίπεδο παρέχει τη βασική υπηρεσία µεταγωγής αυτοδύναµων πακέτων (datagrams) στον τελικό τους προορισµό. Το επίπεδο δικτύου (network layer) αναλαµβάνει τη διευθυνσιοδότηση (IP addressing) και το Domain Name Service (DNS). Το φυσικό επίπεδο (physical layer) αναλαµβάνει τη διαχείριση του φυσικού µέσου, όπως µία γραµµή Ethernet. Η λογική δοµή της οικογένειας πρωτοκόλλων TCP/IP φαίνεται στο παρακάτω σχήµα: FPT HTTP TELNET SNMP MBONE TCP UDP Connection- Connectionless IP (ICMP, IGMP) Internet Physical Layer Physical wiring Σχήµα 2.3: Η λογική δοµή της οικογένειας πρωτοκόλλων διαδικτύου 18

19 2.3.1 Το Πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol - TCP) Το TCP είναι ένα πρωτόκολλο µεταφοράς το οποίο χρησιµοποιείται όταν υπάρχει φυσική σύνδεση και στέλνει δεδοµένα σε µορφή σειρών από bytes. Το TCP εγκαθιδρύει και συντηρεί µια σύνδεση. Μια οντότητα µεταφοράς του TCP λαµβάνει µηνύµατα αυθαίρετου µήκους από διεργασίες χρήστη, τα σπάει σε κοµµάτια που δεν υπερβαίνουν τα 64 Kbytes και στέλνει κάθε κοµµάτι σαν ένα ξεχωριστό αυτοδύναµο πακέτο. Το επίπεδο δικτύου δεν εγγυάται ότι τα αυτοδύναµα πακέτα θα παραδοθούν σωστά, οπότε είναι δουλειά του TCP να εξαντλήσει το χρόνο του και να τα επαναµεταδώσει αν δεν είναι σωστά. Επίσης το TCP διασφαλίζει την επαναδιάταξη των αυτοδύναµων πακέτων αν αυτά φτάσουν µε λάθος σειρά To Πρωτόκολλο Αυτοδύναµου Πακέτου Χρήστη (User Datagram Protocol UDP) To UDP είναι ένα εναλλακτικό του TCP πρωτοκόλλου, το οποίο επιτρέπει σε χρήστες την αποστολή µηνυµάτων χωρίς εγκατάσταση σύνδεσης και χωρίς καµία εγγύηση για την παράδοση, ή την παράδοση µε σωστή σειρά. Ουσιαστικά το UDP είναι απλά µια διασύνδεση χρήστη µε το IP. To UDP απαιτεί πολύ λιγότερο χρόνο από το TCP και για το λόγο αυτό συχνά χρησιµοποιείται για τη µεταφορά δεδοµένων µέσα στην ίδια µηχανή Το Πρωτόκολλο ιαδικτύου (Internet Protocol IP) To IP είναι η καρδιά της οικογένειας πρωτοκόλλων διαδικτύου. Παρέχει υπηρεσίες οι οποίες επιτρέπουν σε δεδοµένα να µεταφερθούν σε hosts που βρίσκονται σε διαφορετικά δίκτυα. Εκτός της δροµολόγησης, το IP προσφέρει ανίχνευση λαθών, σπάσιµο σε πακέτα και επανασυναρµολόγησή τους. Το πρωτόκολλο IP λειτουργεί ως εξής: το επίπεδο µεταφοράς λαµβάνει µηνύµατα και τα σπάζει σε αυτοδύναµα πακέτα, µέχρι 64 Kbytes το καθένα. Κάθε αυτοδύναµο πακέτο µεταδίδεται µέσω του διαδικτύου, πιθανώς σπάζοντας σε µικρότερες µονάδες καθώς προχωρεί. Όταν όλα τα κοµµάτια τελικά φτάσουν στη µηχανή προορισµού, συναρµολογούνται ξανά από το επίπεδο µεταφοράς για τη δηµιουργία του αυθεντικού µηνύµατος IP ιευθύνσεις (IP Addresses) Οι IP διευθύνσεις είναι µοναδικοί αριθµοί (32-bit) που δίνονται από το Internet Network Information Center (InterNIC). Αυτές οι µοναδικές διευθύνσεις επιτρέπουν σε IP δίκτυα σε ολόκληρο τον κόσµο να επικοινωνήσουν µεταξύ τους. Οι IP διευθύνσεις αποτελούνται από τέσσερα κοµµάτια από δεκαδικούς αριθµούς που παίρνουν τιµές από 0 έως 255 (για παράδειγµα κάποιος υπολογιστής του τµήµατος µπορεί να έχει διεύθυνση ). Οι διευθύνσεις αυτές διαβάζονται από αριστερά προς τα δεξιά, µε τα αριστερά κοµµάτια να υποδηλώνουν την κατηγορία και τη διεύθυνση του δικτύου, και τα δεξιά κοµµάτια να δείχνουν τη διεύθυνση της µηχανής στο συγκεκριµένο δίκτυο. Υπάρχουν τρεις µεγάλες κατηγορίες IP δικτύων: η A, η B και η C. Τα δίκτυα της κατηγορίας A ορίζονται από το πρώτο αριστερό κοµµάτι της διεύθυνσης, αυτά της κατηγορίας B ορίζονται από τα δύο αριστερά κοµµάτια της διεύθυνσης και αυτά της κατηγορίας C απαιτούν όλα τα κοµµάτια εκτός από το πρώτο δεξιό κοµµάτι της διεύθυνσης. 19

20 Αν θέλει κάποιος να φτιάξει ένα IP δίκτυο αυτό θα είναι κατηγορίας B ή C διότι όλα τα δίκτυα κατηγορίας A έχουν ήδη είτε δοθεί, ή κρατηθεί από την Internet Assigned Numbers Authority (IANA). Ένα σηµείο κλειδί που θα πρέπει να προσέξει κάποιος ο οποίος θέλει να συνδέσει ένα IP δίκτυο στο Internet, είναι ότι θα πρέπει να πάρει IP διεύθυνση και domain name από την IANA. Κάθε υπολογιστής συνδεδεµένος στο internet έχει µια µοναδική διεύθυνση (συνήθως λέγεται IP address). Κάθε τέτοια µοναδική διεύθυνση είναι ένας αριθµός των 32 bits και αναπαρίσταται σαν τέσσερις δεκαδικοί αριθµοί χωρισµένοι µε τελείες (π.χ ). Αντί το πεδίο διευθύνσεων να είναι "επίπεδο", δηλαδή µε την σειρά όλες οι διευθύνσεις (π.χ. 1, 2, 3, 4, ) χρησιµοποιείται µια διαφορετική δοµή που είναι τελικά πιο αποδοτική. Οι διευθύνσεις στο internet χωρίζονται σε πέντε κλάσεις (classes) όπως φαίνεται και στο παρακάτω σχήµα: 7 bits 24 bits Class A 0 Netid Hostid 14 bits 16 bits Class B 1 0 Netid Hostid 21 bits 8 bits Class C Netid Hostid 28 bits Class D Multicast Group id 27 bits Class E ( εσµευµένα για µελλοντική χρήση) Το εύρος των διευθύνσεων παρατίθενται στον παρακάτω πίνακα: Κλάση Εύρος διευθύνσεων A ως Β ως C ως D ως E ως Υπάρχουν τρία είδη διευθύνσεων στο internet: unicast (προορισµένες για µοναδικούς υπολογιστές στο internet - αναφέρονται µόνο σε ένα συγκεκριµένο host), broadcast 20

21 (προορισµένες για όλους τους υπολογιστές που ανήκουν σ ένα δεδοµένο δίκτυο) και multicast (προορισµένες για ένα σύνολο από υπολογιστές που ανήκουν στην ίδια οµάδα multicast). Είναι φανερό ότι στην κλάση Α (Class A), όπως άλλωστε και για την κλάση Β, δίνεται ένας πολύ µεγάλο πεδίο για το hostid (24 bits). ηλαδή για ένα συγκεκριµένο network (netid) αντιστοιχούν υπερβολικά πολλοί δικτυωµένοι υπολογιστές (hosts). Είναι στην κρίση όµως του διαχειριστή του δικτύου να καθορίσει τα υποδίκτυα (subnets) και να "τακτοποιήσει" καλύτερα το δίκτυό του. Για παράδειγµα ας θεωρήσουµε πως κάποιος θέλει να διαχειριστεί το class B δίκτυό του. Αντί να το διαχειριστεί ως εξής: 16 bits 16 bits netid = Hostid το µετασχηµατίζει σε: 16 bits 8 bits 8 bits netid = Subnetid hostid Ο παραπάνω τρόπος διαχείρισης είναι και ο δηµοφιλέστερος. Το µέγεθος του subnetid µπορεί να ποικίλει ανάλογα µε τις ανάγκες του δικτύου. Εννοείται πώς κατά την µεταβολή του subnetid αλλάζει και η τιµή του hostid Subnet Mask Κάθε δικτυωµένος υπολογιστής κατά την εκκίνηση του λειτουργικού του συστήµατος (bootstrap time) γνωρίζει την διεύθυνση που του ανήκει (IP address). Αν έχει αποθηκευτικά µέσα την φυλάει και την διαβάζει από εκεί. Αν όχι την "µαθαίνει" από κάποιο γειτονικό υπολογιστή αφού τον ρωτήσει πρώτα.(ο γειτονικός υπολογιστής δεν είναι κάποιος τυχαίος και έχει στηθεί έτσι ώστε να απαντάει σε τέτοιου είδους αιτήσεις (requests)). Είναι όµως εξίσου απαραίτητο να γνωρίζει πόσα bits χρησιµοποιούνται για το subnet ID και πόσα για το host ID. Αυτό καθορίζεται επίσης κατά την εκκίνηση του συστήµατος από µία ποσότητα που ονοµάζεται subnet mask. To subnet mask είναι ένας 32-bit αριθµός που περιέχει το ψηφίο "1" για το network ID και το subnet ID,και το ψηφίο "0" για το host ID. Παρακάτω φαίνεται η τιµή του subnet mask για δύο διαφορετικές διαχειρίσεις ενός Class B δικτύου. 16 bits 8 bits 8 bits Netid subnetid hostid Subnet Mask: = 0xffffff00 = bits 10 bits 6 bits Netid subnetid hostid 21

22 Subnet Mask: = 0xffffffc0 = Ένας υπολογιστής όταν γνωρίζει την διεύθυνσή του (IP) και το subnet mask µπορεί να καθορίσει αν κάποια πληροφορία προορίζεται για (1) έναν υπολογιστή στο δικό του υποδίκτυο (2) έναν υπολογιστή σε διαφορετικό υποδίκτυο άλλα στο δικό του δίκτυο (3) έναν υπολογιστή σε διαφορετικό δίκτυο. Γνωρίζοντας ένας υπολογιστής την IP του ξέρει σε πια κλάση ανήκει ( Α, Β, ή C, απο τα περισσότερο σηµαντικά ψηφία της διεύθυνσης), το οποίο σηµαίνει ότι γνωρίζει πού είναι το όριο µεταξύ του network ID και του subnet ID, ενώ γνωρίζοντας το subnet mask µπορεί να καταλάβει πού είναι το όριο µεταξύ του subnet ID και του host ID. Παράδειγµα: Ας υποθέσουµε πως η διεύθυνση µας είναι (Class B διεύθυνση) και ότι το subnet mask είναι (8 bits για το subnet ID και 8 bits για το host ID). Αν θέλουµε να συνδεθούµε µε κάποιο υπολογιστή που έχει IP ξέρουµε ότι τα network IDs είναι τα ίδια ( ), αλλά τα subnet IDs είναι διαφορετικά (1 και 4). Το παρακάτω σχήµα δείχνει πώς γίνεται η σύγκριση των δύο διευθύνσεων µε την χρησιµοποίηση του subnet mask. Αν θέλουµε να συνδεθούµε µε κάποιο υπολογιστή που έχει IP ξέρουµε πως τα network IDs είναι ίδια ( ), όπως και τα subnet IDs (1). Tα host IDs όµως είναι διαφορετικά. Αν θέλουµε να συνδεθούµε µε κάποιο υπολογιστή που έχει IP , τα network IDs είναι διαφορετικά και περισσότερες συγκρίσεις δεν γίνονται. 22

23 End of End of Class B specified Network ID subnet ID Subnet mask: = Ιδια network Ids διαφορετικά subnet IDs Domain Name Service - DNS Το DNS είναι ένα σύστηµα µε το οποίο οι δύσκολες IP διευθύνσεις αντιστοιχίζονται σε ονόµατα. Για παράδειγµα η διεύθυνση αντιστοιχίζεται στο όνοµα diogenis.ceid.upatras.gr. Τα domain names όπως και οι IP διευθύνσεις που αναπαριστούν είναι µοναδικά, έχουν µια ιεραρχία και διαβάζονται από αριστερά προς τα δεξιά. Αντίθετα όµως µε τις διευθύνσεις οι DNS διευθύνσεις γίνονται πιο συγκεκριµένες µε φορά προς τα αριστερά. Το δεξιότερο κοµµάτι είναι το όνοµα της µηχανής ή του λογαριασµού και χωρίζεται µε τελείες από το όνοµα του subdomain και του domain ροµολόγηση σε IP περιβάλλοντα H διαδικασία της δροµολόγησης είναι θεµελιώδης για τη µεταφορά πληροφορίας ανάµεσα σε δύο κόµβους ενός δικτύου. Οι δροµολογητές είναι οργανωµένοι ιεραρχικά µέσα στο διαδίκτυο. Αυτοί που χρησιµοποιούνται για την ανταλλαγή δεδοµένων µέσα σε ένα αυτόνοµο δίκτυο, ονοµάζονται εσωτερικοί δροµολογητές (interior routers) και χρησιµοποιούν µια ποικιλία από πρωτόκολλα που ονοµάζονται interior gateway protocols (IGPs). Αυτοί που χρησιµοποιούνται για ανταλλαγή δεδοµένων ανάµεσα σε αυτόνοµα δίκτυα, ονοµάζονται δροµολογητές εξωτερικού (exterior routers) και χρησιµοποιούν το Exterior Gateway Protocol (EGP) ή το Border Gateway Protocol (BGP). Τα πρωτόκολλα δροµολόγησης που χρησιµοποιούνται µε το IP είναι δυναµικά. Το λογισµικό που υπάρχει στις συσκευές δροµολόγησης υπολογίζει τις διαδροµές που θα πάρουν τα πακέτα στο δίκτυο. Οι αλγόριθµοι δυναµικής δροµολόγησης προσαρµόζονται στις αλλαγές του δικτύου και αυτόµατα επιλέγουν τις βέλτιστες διαδροµές. Σε αντίθεση µε τη δυναµική δροµολόγηση στην στατική τις διαδροµές τις καθορίζει ο διαχειριστής. 23

24 Κατά τη διαδικασία δροµολόγησης σε IP περιβάλλοντα τα αυτόνοµα πακέτα πηγαίνουν από δροµολογητή σε δροµολογητή χωρίς να είναι εκ των προτέρων γνωστή η συνολική διαδροµή που θα κάνουν. Σε κάθε δροµολογητή καθορίζεται ο επόµενος δροµολογητής στον οποίο θα φτάσουν µε βάση τον πίνακα δροµολόγησης που υπάρχει εκεί και ο οποίος αποτελείται από την διεύθυνση προορισµού και τις διευθύνσεις των επόµενων δροµολογητών. Επειδή το ίδιο το IP δεν προσφέρει ανίχνευση λαθών αν προκύψουν ανωµαλίες κατά τη δροµολόγηση, για την εργασία αυτή χρησιµοποιείται ένα άλλο πρωτόκολλο το Internet Control Message Protocol (ICMP) 2.4 Serial Line Internet Protocol (SLIP) Το SLIP είναι ένα πρωτόκολλο που παλιότερα ήταν ιδιαίτερα εξαπλωµένο αλλά τώρα έχει αντικατασταθεί από το PPP. Σχεδιάστηκε για host-to-host, host-to-router, routerto-router, ή workstation-to-router επικοινωνία, µέσω σύγχρονης ή ασύγχρονης, µισθωµένης ή dial-up σειριακής γραµµής, σε ταχύτητες 1200 bps έως 19.2 Kbps, αλλά µπορεί να χρησιµοποιηθεί και σε µεγαλύτερες ταχύτητες. Το SLIP παρέχει πλαισίωση (framing) σε IP πακέτα, σε point-to-point σειριακές γραµµές. Ουσιαστικά είναι ανάλογο µε ένα Ethernet ή ένα token ring. Σε ένα τοπικό δίκτυο τα αυτόνοµα IP πακέτα εµπεριέχονται σε Ethernet πλαίσια. Σε µία σειριακή γραµµή τα αυτόνοµα IP πακέτα εµπεριέχονται σε SLIP (ή PPP) πλαίσια. To SLIP µπορεί να συµπεριλάβει µόνο IP πακέτα και για το λόγο αυτό δεν συνεργάζεται µε άλλα πρωτόκολλα όπως το DECnet ή το IPX της Novell. To SLIP προσδιορίζει το τέλος ενός πλαισίου δεδοµένων µε έναν ειδικό χαρακτήρα (2 bytes) που ονοµάζεται χαρακτήρας τέλους (END character). Επίσης, δεν παρέχει ανίχνευση λαθών και επαναµετάδωση. Μερικά από τα µειονεκτήµατα του είναι τα ακόλουθα: ιευθυνσιοδότηση: εν παρέχει µηχανισµό για ανταλλαγή πληροφοριών σχετικών µε διευθύνσεις ανάµεσα σε δύο hosts. 1Πρωτόκολλα: εν συνεργάζεται µε άλλα πρωτόκολλα. Ανίχνευση και διόρθωση λαθών: εν παρέχει τέτοιου είδους µηχανισµούς. Συµπίεση: εν δίνει τη δυνατότητα συµπίεσης των πακέτων. 2.5 Point-to-Point Protocol (PPP) Το PPP σχεδιάστηκε µε σκοπό να ξεπεράσει τις αδυναµίες του SLIP και παρέχει µηχανισµούς για την µεταφορά αυτόνοµων πακέτων πολλαπλών πρωτοκόλλων µέσα από point-to-point σειριακές γραµµές. Εκτός από αυτό παρέχει µηχανισµούς για πολύπλεξη πρωτοκόλλων δικτύων (network protocol multiplexing), διαµόρφωση σύνδεσης (link configuration), έλεγχο ποιότητας σύνδεσης (link-quality testing), εξακρίβωση γνησιότητας (authentication), συµπίεση επικεφαλίδας (header compression), ανίχνευση λαθών (error detection) και διαπραγµάτευση σύνδεσης (link-option negotiation). Τα βασικά στοιχεία από τα οποία αποτελείται το PPP είναι τα ακόλουθα: Το πρωτόκολλο High Level Data Link Control (HDLC) το οποίο χρησιµοποιείται για την κωδικοποίηση των δεδοµένων στη γραµµή. 24

25 Το Link Control Protocol (LCP) το οποίο παρέχει τις λειτουργίες εγκαθίδρυσης και ελέγχου της σύνδεσης. LCP πλαίσια στέλνονται πριν αποσταλούν τα δεδοµένα. Το Network Control Protocol (NCP) το οποίο διαχειρίζεται τα διάφορα πρωτόκολλα τα οποία µπορούν να ενσωµατωθούν στο PPP 2.6 Πολλαπλή Αποστολή και ροµολόγηση (Multicast Transmission and Routing) Όταν λέµε multicast transmission εννοούµε την µετάδοση δεδοµένων από ένα σταθµό σε πολλούς οι οποίοι έχουν εκφράσει το ενδιαφέρον να λαµβάνουν δεδοµένα κάποιας µορφής. Είναι µία σχέση «ένα προς πολλά» και έχει µεγάλη διαφορά σε σχέση µε την broadcast µετάδοση η οποία είναι µια σχέση «ένα προς όλα». Η πιο δηµοφιλής υλοποίηση της πολλαπλής αποστολής είναι το multicast backbone (Mbone). Oι multicast διευθύνσεις αναφέρονται σε ένα πλήθος υπολογιστών που ανήκουν στην ίδια οµάδα (multicast group). Η χρησιµοποίηση multicast διευθύνσεων παρέχει 2 πλεονεκτήµατα. 1. Αποστολή σε διάφορες διευθύνσεις. Υπάρχουν πολλές εφαρµογές που παρέχουν πληροφορίες σε πολλούς αποδέκτες: π.χ. διάδοση της αλληλογραφίας, διάδοση διάφορων νέων κλπ. 2. Συνεργασία εξυπηρετητών µε πελάτες (Clients) σε ορισµένες περιπτώσεις. Για παράδειγµα ένας υπολογιστής χωρίς µέσο µόνιµης αποθήκευσης θα πρέπει να χρησιµοποιήσει κάποιο άλλο µηχάνηµα (bootstrap server) για να πάρει πληροφορίες, όπως τη δική του IP διεύθυνση. Αυτό γίνεται σήµερα µε τη βοήθεια του broadcasting, άλλα µία multicasting λύση θα ήτανε πιο δίκαιη διότι οι υπολογιστές που δεν παρέχουν µια τέτοια υπηρεσία και είναι στο ίδιο υποδίκτυο δεν θα ήτανε αναγκασµένοι να λαµβάνουνε πληροφορίες που δεν προορίζονται για αυτούς (Τα broadcast messages λαµβάνονται από όλα τα hosts του υποδικτύου.) Οι multicast διευθύνσεις (Class D) έχουν την παρακάτω µορφή: 28 bits Multicast Group ID Σε αντιδιαστολή µε τις υπόλοιπες κλάσεις (Α, Β, C) µεγαλύτερη ανάλυση στο 28-bit πεδίο δεν µπορεί να γίνει. Όπως φαίνεται οι multicast διευθύνσεις καλύπτουν ένα εύρος από µέχρι Multicast group είναι ένα σύνολο από υπολογιστές που "ακούνε" σε µια καθορισµένη multicast διεύθυνση και µπορεί να είναι δυναµικά µεταβαλλόµενο. Αυτό σηµαίνει πως οποιοδήποτε host µπορεί να αποχωρήσει από τη multicast οµάδα ή να ενταχθεί σε αυτή όποια στιγµή το επιθυµεί. Επίσης δεν υπάρχει περιορισµός στον αριθµό των hosts που ανήκουν σε κάποια οµάδα. Υπάρχει η δυνατότητα για κάποιο host το οποίο είναι εκτός µιας οµάδας να στείλει κάποιο µήνυµα σε κόµβους της οµάδας αυτής. Κάποιες διευθύνσεις multicast οµάδων θεωρούνται παγκοσµίως γνωστές και λέγονται µόνιµες (permanent host groups). Για παράδειγµα η διεύθυνση σηµαίνει "όλα τα συστήµατα στο υποδίκτυο" και η σηµαίνει "όλοι οι routers στο υποδίκτυο". 25

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

Τεχνολογίες ιαδικτύου Τεχνολογίες ιαδικτύου Εισαγωγή Αρχιτεκτονική, Πρωτόκολλα και Πρότυπα Βασικών Υπηρεσιών Ιστορικά Στοιχεία ARPANET Ο «παππούς» των δικτύων Αναπτύχθηκε από την DARPA στα τέλη του 60 Το 83 διασπάται σε MILNET

Διαβάστε περισσότερα

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

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 8: Διαδίκτυο Βασικές Έννοιες ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 8: Διαδίκτυο Βασικές Έννοιες Ανδρέας Βέγλης, Αναπληρωτής Καθηγητής Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος 09 1 http://creativecommons.org/licenses/by-nc-nd/3.

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος 09 1 http://creativecommons.org/licenses/by-nc-nd/3. Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET Εφαρµογές - Ιούλιος 09 1 Εισαγωγή στην τεχνολογία TCP/IP Τεχνολογία TCP/IP TCP/IP Πρωτόκολλα TCP/IP ή τεχνολογία TCP/IP ή τεχνολογία ιαδικτύου (Internet)( ιαδίκτυο

Διαβάστε περισσότερα

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

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

Διαβάστε περισσότερα

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

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα Στόχοι κεφαλαίου ίκτυα υπολογιστών (Κεφαλαιο 15 στο βιβλιο) Περιγραφή των κύριων θεµάτων σχετικά µε τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών

Διαβάστε περισσότερα

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

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 Το δίκτυο ARPANET ήταν ένα δίκτυο μεταγωγής πακέτων που χρηματοδοτήθηκε από το υπουργείο άμυνας των Η.Π.Α. στα τέλη της δεκαετίας του '60. 2 / 26 Από την αρχή κύριος

Διαβάστε περισσότερα

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

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία Δίκτυα ηλεκτρονικών υπολογιστών είναι υπολογιστές της ίδιας ή και διαφορετικής μάρκας συνδεδεμένοι μεταξύ τους σε τοπικό (local) ή ευρύ (wide) επίπεδο

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

Διαβάστε περισσότερα

Παρ όλο που στη χώρα μας το Internet έκανε αισθητή την παρουσία του τα τελευταία χρόνια, εντούτοις η ιστορία του είναι ήδη αρκετά μεγάλη.

Παρ όλο που στη χώρα μας το Internet έκανε αισθητή την παρουσία του τα τελευταία χρόνια, εντούτοις η ιστορία του είναι ήδη αρκετά μεγάλη. Παρ όλο που στη χώρα μας το Internet έκανε αισθητή την παρουσία του τα τελευταία χρόνια, εντούτοις η ιστορία του είναι ήδη αρκετά μεγάλη. Το 1957 η τότε Σοβιετική Ένωση θέτει σε τροχιά γύρω από τη Γη τον

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

Διαβάστε περισσότερα

ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Στεργίου Ελευθέριος

ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Στεργίου Ελευθέριος ΤΕΙ ΗΠΕΙΡΟΥ Τµήµα: Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου Εξάµηνο: 3ον Υπεύθυνος Μαθήµατος: Στεργίου Ελευθέριος Κεφάλαιο 1 Τι είναι δίκτυο υπολογιστών Τι

Διαβάστε περισσότερα

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

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία

Διαβάστε περισσότερα

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

Επίπεδο δικτύου IP Forwading κτλ Επίπεδο δικτύου IP Forwading κτλ (IP για που το έβαλες) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής (Application layer):

Διαβάστε περισσότερα

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.5 Πρωτόκολλο IP 38. Τι είναι το πρωτόκολλο ιαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναµα

Διαβάστε περισσότερα

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 1: Εισαγωγή. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 1: Εισαγωγή. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 1: Εισαγωγή Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Αρχιτεκτονική Πρωτόκολλα Πρότυπα Βασικών Υπηρεσιών

Διαβάστε περισσότερα

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

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας Πανεπιστήμιο Πειραιά To Μοντέλο OSI pdemest@unipi.gr ιάρθρωση Το μοντέλο αναφοράς OSI Επίπεδα Πρωτόκολλα, κατανομή πρωτοκόλλων σε στοιχεία δικτύου Αντιστοιχία τστοχα μοντέλων OSI και Internet Ανάλυση Επιπέδων

Διαβάστε περισσότερα

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.1.1. Γενικές Αρχές 1. Τι ονοµάζεται επικοινωνιακό υποδίκτυο και ποιο είναι το έργο του; Το σύνολο όλων των ενδιάµεσων κόµβων που εξασφαλίζουν την επικοινωνία µεταξύ

Διαβάστε περισσότερα

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

Μάθημα 6: Αρχιτεκτονική TCP/IP Μάθημα 6: Αρχιτεκτονική TCP/IP 6.1 Συσχέτιση OSI και TCP/IP Η αρχιτεκτονική TCP/IP ακολουθεί ένα πρότυπο διαστρωμάτωσης παρόμοιο με το μοντέλο OSI. Η αντιστοιχία φαίνεται στο σχήμα 6.1. Η ονομασία της

Διαβάστε περισσότερα

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

Επίπεδο δικτύου IP διευθυνσιοδότηση Επίπεδο δικτύου IP διευθυνσιοδότηση (πες μου την IP σου να σου πω ποιος είσαι) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής

Διαβάστε περισσότερα

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

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

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Ενότητα 1 Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Εύρος Ζώνης και Ταχύτητα Μετάδοσης Η ταχύτητα µετάδοσης [εύρος ζώνης (banwidth)] των δεδοµένων αποτελεί ένα δείκτη επίδοσης των δικτύων και συνήθως

Διαβάστε περισσότερα

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

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

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

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ Μάθημα 4ο Βελώνης - 1ο Τ.Ε.Ε. Κατερίνης Καθηγητής Πληροφορικής ΠΕ20 4-1 ΟΙ ΔΙΕΥΘΥΝΣΕΙΣ ΤΟΥ INTERNET IP Διευθύνσεις, Συμβολικές Διευθύνσεις, DNS http://www.uth.gr/main/help/help-desk/internet/internet1.html

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Ηυιοθέτησητης τεχνολογίαςκαι αρχιτεκτονικής TCP/IP δεν έρχεται σε σύγκρουσηµε το µοντέλο του OSI και αυτό γιατί και τα δυο συστήµατααναπτύχθηκαν συγχρόνως. Παρόλα αυτά, υπάρχουν ορισµένες ουσιώδεις διαφορές

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Μοντέλο TCP/IP Ενότητα E ρ. Ε. Μάγκος Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα πολλές πολλοί N A N

Διαβάστε περισσότερα

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

Κεφάλαιο 6ο ΕΠΙΠΕΔΟ ΕΦΑΡΜΟΓΗΣ. Εισαγωγή Κεφάλαιο 6ο ΕΠΙΠΕΔΟ ΕΦΑΡΜΟΓΗΣ Εισαγωγή 1 / 33 Το Επίπεδο Εφαρμογής (Application Layer) είναι το πιο πάνω επίπεδο των τεσσάρων επιπέδων του μοντέλου TCP/IP και βρίσκεται πάνω από το επίπεδο Μεταφοράς (Transport

Διαβάστε περισσότερα

Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων)

Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων) Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων) 1. Ποια είναι η διαφορά μεταξύ ψηφιακής και αναλογικής μετάδοσης; Σχεδιάστε ένα αναλογικό και ένα ψηφιακό σήμα. Αναλογικά είναι τα σήματα τα

Διαβάστε περισσότερα

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

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται

Διαβάστε περισσότερα

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

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον Κεφάλαιο 2 Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον Εισαγωγή Μέσα αποθήκευσης Δίκτυα υπολογιστών Βάσεις δεδομένων Δίκτυα Υπολογιστών Σύνολο από υπολογιστές ή συσκευές διασυνδεδεμένες

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Οόρος TCP/IPχρησιµοποιείται ευρέως σήµερα για να περιγράψει ένα σύνολοαπό διαφορετικές έννοιες. Η περισσότερο διαδεδοµένηχρήση του όρου αναφέρεται σε ένα επικοινωνιακό πρωτόκολλογια τη µεταφορά δεδοµένων.

Διαβάστε περισσότερα

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

Περιεχόμενα. Πρόλογος... xiii Περιεχόμενα Πρόλογος... xiii Κεφάλαιο 1 ο Εισαγωγή στις τεχνολογίες Διαδικτύου... 1 1.1 Σύντομη ιστορία του Διαδικτύου... 3 1.2 Σύνδεση στο Διαδίκτυο μέσω Παρόχου (ISP)... 6 1.3 Μοντέλα Επικοινωνίας...

Διαβάστε περισσότερα

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

το ιαδίκτυο συνδέει εκατοµµύρια χρήστες αποτελώντας την µεγαλύτερη πηγή πληροφοριών και ανταλλαγής µηνυµάτων στον πλανήτη. το ιαδίκτυο Μέχρι τώρα µάθαµε να εργαζόµαστε σε έναν από τους υπολογιστές του Εργαστηρίου µας. Όµως παρατηρήσαµε ότι οι υπολογιστές αυτοί µπορούν να ανταλλάσσουν στοιχεία, να τυπώνουν όλοι σε έναν εκτυπωτή

Διαβάστε περισσότερα

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

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας Υπηρεσίες Internet ίκτυα Η/Υ Επίπεδο Εφαρµογής O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer

Διαβάστε περισσότερα

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

Ενότητα 8. Εισαγωγή στην Πληροφορική. Internet: Τότε και Τώρα. Κεφάλαιο 8Α. Τρόπος Λειτουργίας Internet. Χειµερινό Εξάµηνο 2006-07 Ενότητα 8 Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ιαδίκτυο: Κεφάλαιο 8Α: Βασικές Έννοιες ιαδικτύου Κεφάλαιο 8Β: ΣύνδεσηκαιΕργασία Online ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στηνπληροφορική

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής ίκτυα Η/Υ Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα Μοντέλο TCP/IP πολλές πολλοί N A N B Ενότητα E PC A PC B PC D PC E E A E B

Διαβάστε περισσότερα

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

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7] Στόχοι ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε

Διαβάστε περισσότερα

7.6 ιευθυνσιοδότηση. Ερωτήσεις

7.6 ιευθυνσιοδότηση. Ερωτήσεις 7.6 ιευθυνσιοδότηση Ερωτήσεις 1. Να εξηγήσετε τους όρους διεύθυνση, όνοµα και διαδροµή στην τεχνολογία TCP/IP και να εξηγήσετε πώς σχετίζονται αυτοί µεταξύ τους. 2. Τι είναι η φυσική διεύθυνση ή διεύθυνση

Διαβάστε περισσότερα

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες

Διαβάστε περισσότερα

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

Επαναληπτικές Ασκήσεις Μαθήματος Επαναληπτικές Ασκήσεις Μαθήματος Ερώτηση: EAM1. Ποιο από τα παρακάτω χαρακτηριστικά δεν αποτελεί κριτήριο κατηγοριοποίησης δικτύων. Κλίμακα Τεχνολογία μετάδοσης Πλήθος τερματικών εντός του δικτύου Ερώτηση:

Διαβάστε περισσότερα

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

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η Δίκτυα Η/Υ Θεωρία Διάλεξη 2η Kάρτες Δικτύωσης (NIC-Network Interface Controller) Βασικές εντολές δρομολόγησης και ανίχνευσης Η κάρτα δικτύου συνδέει τον υπολογιστή στο τοπικό δίκτυο παράγει και λαμβάνει

Διαβάστε περισσότερα

7.2 Τεχνολογία TCP/IP

7.2 Τεχνολογία TCP/IP 7.2 Τεχνολογία TCP/IP Ερωτήσεις 1. Πώς χρησιµοποιείται σήµερα ο όρος TCP/IP; ε ποια πρωτόκολλα αναφέρεται και γιατί έχει επικρατήσει αυτή η ονοµασία; 2. Ποια ανάγκη οδήγησε στην επικράτηση της τεχνολογίας

Διαβάστε περισσότερα

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

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) TEI Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) Ανάλυση Πρωτοκόλλων Τομέας Τηλεπικοινωνιών και Δικτύων Δρ. Αναστάσιος Πολίτης Καθηγητής Εφαρμογών anpol@teiser.gr

Διαβάστε περισσότερα

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

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

Διαβάστε περισσότερα

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

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet) ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet) Περίληψη Πως τα διάφορα δίκτυα διαφέρουν µεταξύ τους Πως συνδέονται ανοµοιογενή δίκτυα µεταξύ τους Εικονικά κυκλώµατα συνδεδεµένα σε σειρά ιαδικτύωση

Διαβάστε περισσότερα

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

Εισαγωγή στο πως λειτουργεί το διαδίκτυο Εισαγωγή στο πως λειτουργεί το διαδίκτυο (και τι θα δούμε στο εργαστήριο δικτύων) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διαδίκτυο - ένα δίκτυο δεδομένων Σημαντικό

Διαβάστε περισσότερα

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

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Ερωτήσεις Ασκήσεις Επικοινωνίες Δεδομένων Μάθημα 3 ο Ερωτήσεις 1. Τι είναι το intranet και ποια τα πλεονεκτήματα που προσφέρει; 2. Τι δηλώνει ο όρος «TCP/IP»; 3. Να αναφέρετε τα πρωτόκολλα

Διαβάστε περισσότερα

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας, Κέρκυρα Παρασκευή 10 NOE 2006 ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Α Ίδιο τοπικό

Διαβάστε περισσότερα

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

7.2.2 Σχέση OSI και TCP/IP Κεφάλαιο 7 7.2.2 Σχέση OSI και TCP/IP Σελ. 226-230 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Γνωστό μοντέλο OSI διασύνδεσης ανοικτών συστημάτων.

Διαβάστε περισσότερα

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

Διαβάστε περισσότερα

Επικοινωνία. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (E) Επικοινωνία 1

Επικοινωνία. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (E) Επικοινωνία 1 Επικοινωνία Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία 1 Δίκτυα Υπολογιστών ίκτυο είναι Ένα σύνολο συσκευών (υπολογιστών, εκτυπωτών, τερματικών, δορυφόρων κτλ.) Συνδεδεμένων

Διαβάστε περισσότερα

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

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 1 1. Ποια είναι τα επίπεδα που χρησιμοποιεί το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI); i. Φυσικό Επίπεδο ii. επίπεδο Ζεύξης ή Σύνδεσης Δεδομένων iii.

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Ethernet Ethernet ΙΕΕΕ CSMA/CD Ethernet Τα τοπικά δίκτυα είναι συνήθως τύπου Ethernet ή λέμε ότι ακολουθούν το πρότυπο ΙΕΕΕ 802.3 Ακολουθούν το μηχανισμό CSMA/CD (Πολλαπλή πρόσβαση με Ακρόαση Φέροντος και Ανίχνευση Συγκρούσεων). Πολλαπλή

Διαβάστε περισσότερα

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

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. ΚΕΦΑΛΑΙΟ 9 Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966 αρχίζει ο σχεδιασμός του ARPANET, του πρώτου

Διαβάστε περισσότερα

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

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP Ημερομηνία παράδοσης 2 εβδομάδες μετά την έναρξη της άσκησης 1. Γενικά για το TCP/IP Η ομάδα πρωτοκόλλων TCP/IP επιτρέπει σε υπολογιστές όλων των μεγεθών, από

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Για να διεκπεραιωθεί η μεταφορά των πακέτων από την πηγή στον προορισμό μεταξύ των κόμβων του επικοινωνιακού υποδικτύου απαιτείται η

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου Α5.1 Εισαγωγή στα Δίκτυα Α Λυκείου Εισαγωγή Δίκτυο Υπολογιστών (Computer Network) είναι μια ομάδα από δύο ή περισσότερους υπολογιστές ή άλλες συσκευές που συνδέονται μεταξύ τους με σκοπό να ανταλλάσσουν

Διαβάστε περισσότερα

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

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον

Διαβάστε περισσότερα

Η ΙΣΤΟΡΙΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟ ΟΥ ΝΙΩΡΑ ΠΑΝΑΓΙΩΤΑ ΜΠΑΤΖΙΟΥ ΕΥΓΕΝΙΑ/ΕΛΕΝΗ Γ2 38o Γυμνάσιο Αθηνών ΕΤΟΣ 2011

Η ΙΣΤΟΡΙΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟ ΟΥ ΝΙΩΡΑ ΠΑΝΑΓΙΩΤΑ ΜΠΑΤΖΙΟΥ ΕΥΓΕΝΙΑ/ΕΛΕΝΗ Γ2 38o Γυμνάσιο Αθηνών ΕΤΟΣ 2011 Η ΙΣΤΟΡΙΑ ΤΟΥ ΔΙΑΔΙΚ ΚΤΥΟΥ ΝΙΩΡΑ ΠΑΝΑΓΙΩΤΑ ΜΠΑΤΖΙΟΥ ΕΥΓΕΝΙΑ/ΕΛΕΝΗ Γ2 38o Γυμνάσιο Αθηνών ν ΕΤΟΣ 20111 ΠΕΡΙΕΧΟΜΕΝΑ: ΣΕΛΙΔΑ 2: ΠΕΡΙΕΧΟΜΕΝΑ ΣΕΛΙΔΑ 3: ΟΡΙΣΜΟΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΟ INTERNET ΣΕΛΙΔΑ 4: Η ΙΣΤΟΡΙΑ

Διαβάστε περισσότερα

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.11 Πρωτόκολλα Εφαρµογής 104. Αναφέρετε ονοµαστικά τις πιο χαρακτηριστικές εφαρµογές που υποστηρίζει η τεχνολογία TCP/IP οι οποίες είναι διαθέσιµες στο ιαδίκτυο 1. Ηλεκτρονικό

Διαβάστε περισσότερα

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές στο χώρο της

Διαβάστε περισσότερα

Εργαστήριο «Δίκτυα Υπολογιστών Ι»

Εργαστήριο «Δίκτυα Υπολογιστών Ι» 1 Εργαστήριο «Δίκτυα Υπολογιστών Ι» Άσκηση 1 η Τμήμα Mηχ. Πληροφορικής & Υπολογιστών Παν. Δυτικής Αττικής Ημερομηνία έκδοσης: 3/10/2018 Επιμέλεια: Ιωάννης Ξυδάς, Αντώνης Μπόγρης Υλοποίηση ενός Τοπικού

Διαβάστε περισσότερα

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

α. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ ΘΕΜΑΤΑ & ΑΝΤΗΣΕΙΣ ΠΑΝΕΛΛΗΝΙΩΝ ΔΙΚΤΥΑ 2017 A1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας στο τετράδιό σας δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση τη λέξη Σωστό, αν η πρόταση είναι

Διαβάστε περισσότερα

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

Φύλλο Κατανόησης 1.8 Σχολικό Έτος : 2012-2013 Τάξη : B Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι - Θεωρία Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya1 Φύλλο Κατανόησης 1.8 1.8. Το μοντέλο OSI Ερωτήσεις

Διαβάστε περισσότερα

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

Δίκτυα και Διαδίκτυο Μανώλης Κοσμίδης Dipl. Electrical & Computer Engineering, MEng E-commerce & Computer Systems, MEdu Management and Leadership Δίκτυα και Διαδίκτυο Βασικές έννοιες δικτύων 1 Τι είναι δίκτυο Ένα δίκτυο υπολογιστών

Διαβάστε περισσότερα

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI.

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI. 40 Σύγχρονα τηλεπικοινωνιακά και δικτυακά πρωτόκολλα Εικόνα 1.5.1 Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI. 1.5.1 ΓΕΦΥΡΑ (BRIDGE) Οι γέφυρες λειτουργούν τόσο

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου ΚΕΦΑΛΑΙΟ 1.7 Πρωτόκολλα και Αρχιτεκτονική Δικτύου Επικοινωνία δύο σταθμών Ύπαρξη διαδρομής Αποκατάσταση σύνδεσης Ο σταθμός-πηγή πρέπει να ξέρει πότε ο σταθμός-προορισμός είναι έτοιμος να λάβει δεδομένα.

Διαβάστε περισσότερα

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

Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0 Καραμαούνας Πολύκαρπος 1 9.1 Ιστορικά Στοιχεία Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο και ήταν απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966

Διαβάστε περισσότερα

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

Εισαγωγή στο διαδίκτυο Εισαγωγή στο διαδίκτυο Στόχοι κεφαλαίου Περιγραφή των κύριων θεμάτων σχετικά με τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών δικτύων Περιγραφή των

Διαβάστε περισσότερα

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΣΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Γ Τάξη Ε.Π.Α.Λ.

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΣΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Γ Τάξη Ε.Π.Α.Λ. ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΣΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 2016 Γ Τάξη Ε.Π.Α.Λ. ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις και δίπλα το γράµµα Σ, αν είναι σωστή, ή το γράµµα

Διαβάστε περισσότερα

Τεχνικές Προδιαγραφές ιαλειτουργικότητας

Τεχνικές Προδιαγραφές ιαλειτουργικότητας ΤΕΧΝΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ ΕΙΓΜΑ ΠΑΡΑΡΤΗΜΑΤΟΣ ΙΑΓΩΝΙΣΜΟΥ ΚΟΙΝΟΤΙΚΟ ΠΛΑΙΣΙΟ ΣΤΗΡΙΞΗΣ 2000-2006 ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «Κοινωνία της Πληροφορίας» http://www.infosociety.gr Μάιος 2003 Τεχνικές Προδιαγραφές ιαλειτουργικότητας

Διαβάστε περισσότερα

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

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες

Διαβάστε περισσότερα

Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP

Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP 7.1 IP διευθύνσεις (IPv4) Η φυσική διεύθυνση αποδίδεται από τους κατασκευαστές και μόνο και χρησιμοποιείται από τα χαμηλότερα ιεραρχικά πρωτόκολλα. Στα πλαίσια

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 5: Τεχνολογίες Διαδικτύου (Internet Technologies): Αρχιτεκτονική Διαδικτύου 2/3, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης

Διαβάστε περισσότερα

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

ΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΙΣ ΕΝΟΤΗΤΕΣ ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : 2011-2012 Τάξη : Γ Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya2 ΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΙΣ ΕΝΟΤΗΤΕΣ 7.1-7.2

Διαβάστε περισσότερα

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

Δίκτυα Η/Υ στην Επιχείρηση Δίκτυα Η/Υ στην Επιχείρηση Δικτυακά πρωτόκολλα και εφαρμογές, Δρομολόγηση Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Μοντέλο πελάτη-εξυπηρετητή Προκειμένου να χρησιμοποιήσουμε μια υπηρεσία του Internet

Διαβάστε περισσότερα

Το internet σαν εργαλείο του marketing στην προώθηση του τουριστικού προϊόντος

Το internet σαν εργαλείο του marketing στην προώθηση του τουριστικού προϊόντος ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΚΡΗΤΗΣ Το internet σαν εργαλείο του marketing στην προώθηση του τουριστικού προϊόντος Επιµέλεια: Βασίλης Θεοδωρόπουλος 1. ΕΙΣΑΓΩΓΗ..5 2. Εξέλιξη και χρησιµότητα internet.7

Διαβάστε περισσότερα

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP Κεφάλαιο 7 Διαδικτύωση-Internet 7.2 Τεχνολογία TCP/IP Τι δηλώνει ο όρος «TCP/IP»; Ο όρος TCP/IP αναφέρεται σε μια ομάδα ομοειδών πρωτοκόλλων που χρησιμοποιούνται για την επικοινωνία των δικτύων υπολογιστών

Διαβάστε περισσότερα

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

ΕΠΛ 012. Δίκτυα Τπολογιστών & Διαδίκτυο ΕΠΛ 012 Δίκτυα Τπολογιστών & Διαδίκτυο Βιβλιογραφία: Nell Dale & John Lewis, Computer Science Illuminated, 2 nd Edition, 2005 Θέματα Η ανάγκη για δίκτυα Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων

Διαβάστε περισσότερα

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα επικοινωνίας Ορισμός Σύνολα προσυμφωνημένων κανόνων που απαιτούνται για τον καθορισμό του τρόπου με τον οποίο επιτυγχάνεται η ανταλλαγή δεδομένων, και επομένως

Διαβάστε περισσότερα

Έννοιες ιαδικτύωσης (Internetworking Concepts)

Έννοιες ιαδικτύωσης (Internetworking Concepts) Έννοιες ιαδικτύωσης (Internetworking Concepts) Η επικοινωνία εφαρµογών που τρέχουν σε ετερογενή συστήµατα τα οποία συνδέονται σε δίκτυα διαφορετικών τεχνολογιών Χρήστος Ηλιούδης, Πέτρος Λάµψας & Σπύρος

Διαβάστε περισσότερα

Network Address Translation (NAT)

Network Address Translation (NAT) HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο 2016-2017 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Network Address Translation (NAT) Network Layer Private IP Addresses Πρόβλημα: o χώρος των ΙΡ διευθύνσεων

Διαβάστε περισσότερα

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης FCAPS Το Δίκτυο του Ε.Μ.Π. Περιβάλλον Εργαστηριακών Ασκήσεων

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης FCAPS Το Δίκτυο του Ε.Μ.Π. Περιβάλλον Εργαστηριακών Ασκήσεων ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης FCAPS Το Δίκτυο του Ε.Μ.Π. Περιβάλλον Εργαστηριακών Ασκήσεων Β. Μάγκλαρης maglaris@netmode.ntua.gr www.netmode.ntua.gr

Διαβάστε περισσότερα

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

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο Κεφ9: Διαδίκτυο, Web2.0, WebX.0 9.1 Ιστορικά στοιχεία Από πού, πότε με ποια μορφή και με ποια αφορμή ξεκίνησε η λειτουργία του Διαδικτύου; Ξεκίνησε στην Αμερική, το 1969,

Διαβάστε περισσότερα

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο Μεταφοράς (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο Μεταφοράς(Transport layer) Επίπεδο εφαρμογής (Application layer): Συντονισμός

Διαβάστε περισσότερα

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

Αριστοµένης Μακρής Εργαστήρια Η/Υ Επικοινωνίες µεταξύ Η/Υ - ιαδίκτυο Αναλογική Ψηφιακή µετάδοση Αναλογική µετάδοση Ψηφιακή µετάδοση Σειριακή Παράλληλη επικοινωνία Σειριακή επικοινωνία Παράλληλη επικοινωνία Μονόδροµη Ηµίδιπλη Αµφίδροµη

Διαβάστε περισσότερα

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

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html Χρ. Ηλιούδης Παγκόσμιος Ιστός (WWW) Ο Παγκόσμιος Ιστός (World Wide Web WWW), ή απλώς Ιστός, βασίζεται στην ιδέα των κατανεμημένων πληροφοριών. Αντί όλες

Διαβάστε περισσότερα

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΙΑ ΙΚΤΥΩΣΗΣ (Kεφ. 15) IPV6 ΠΟΛΛΑΠΛΗ ΑΠΟΣΤΟΛΗ ΙΡ ΠΡΟΒΛΗΜΑΤΑ επί του κεφ. 15 Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000. ΕΥ -

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

(Blended Executive Learning)

(Blended Executive Learning) (Blended Executive Learning) Αρχές Δικτύων Επικοινωνιών Διαδικτύωση - Internet Case Studies Διαχείριση και Ασφάλεια Δικτύων Το μοντέλο OSI Τεχνολογία TCP/IP Μελέτη εγκατάστασης Voip Δικτύου Διαχείριση

Διαβάστε περισσότερα

Ο ΠΡΟΓΟΝΟΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ

Ο ΠΡΟΓΟΝΟΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ «Οκτώβριος 1969, ερευνητικό ινστιτούτο του πανεπιστημίου του Stanford (Stanford Research Institute SRI): Σε ένα μικρό δωμάτιο μια ομάδα ειδικών στους υπολογιστές στέκεται γύρω από την οθόνη ενός υπολογιστή.

Διαβάστε περισσότερα

Μαρία Αναγνώστου Β 1 1. Η ΙΣΤΟΡΙΑ ΤΟΥ INTERNET

Μαρία Αναγνώστου Β 1 1. Η ΙΣΤΟΡΙΑ ΤΟΥ INTERNET Μαρία Αναγνώστου Β 1 1. Η ΙΣΤΟΡΙΑ ΤΟΥ INTERNET Το σημερινό Internet αποτελεί εξέλιξη του ARPANET, ενός δικτύου που άρχισε να αναπτύσσεται πειραματικά στα τέλη της δεκαετίας του 60 στις ΗΠΑ. Δεκαετία 60:

Διαβάστε περισσότερα

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

Διαβάστε περισσότερα

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 7 ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 7 26 Σεπτεµβρίου, 2005 Ηλίας Κυριακίδης Λέκτορας ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ 2005Ηλίας Κυριακίδης,

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1 ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελών ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ Μάθημα 2ο Βελών - 1ο Τ.Ε.Ε. Κατερίν Καθηγητής Πληροφορικής ΠΕ20 2-1 Τεχνολογίες Μεταγωγής Δεδομένων Δίκτυα Μεταγωγής Βελών Βελών Δίκτυα Μεταγωγής Δίκτυα Μεταγωγής

Διαβάστε περισσότερα

7.7 Πρωτόκολλο ARP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.7 Πρωτόκολλο ARP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.7 Πρωτόκολλο ARP 73. Ποιο είναι το έργο του Πρωτοκόλλου Μετατροπής ιεύθυνσης (Address Resolution Protocol ARP); Η µετατροπή των ΙΡ διευθύνσεων στις αντίστοιχες φυσικές

Διαβάστε περισσότερα

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Δίκτυα Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Βασικές Έννοιες Δίκτυο υπολογιστών: ένα σύνολο διασυνδεδεμένων

Διαβάστε περισσότερα