Κατανεμημένα Συστήματα

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

Download "Κατανεμημένα Συστήματα"

Transcript

1 Κατανεμημένα Συστήματα Δικτύωση και Επικοινωνία Χρήστος Γκουμόπουλος Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων

2 Κατανεμημένα Συστήματα Διεργασίες που τρέχουν σε ανεξάρτητες μηχανές και συνεργάζονται χωρίς την ύπαρξη κοινής μνήμης. Πρέπει με κάποιο τρόπο να επικοινωνούν Η διασύνδεσή τους είναι το δίκτυο

3 ΒΑΣΙΚΕΣΑΠΑΙΤΗΣΕΙΣ ΔΙΚΤΥΩΣΗΣ ΚΑΤΑΝΕΜΗΜΕΝΩΝ ΣΥΣΤΗΜΑΤΩΝ 3

4 Απαιτήσεις ΚΣ Απόδοση Επεκτασιμότητα Αξιοπιστία Ασφάλεια Ποιότητα υπηρεσιών και Πολυεκπομπή (multicasting) 4

5 Απόδοση Οι παράμετροι δικτυακής απόδοσης που μας ενδιαφέρουν περισσότερο είναι εκείνες που επηρεάζουν την ταχύτητα μεταφοράς μηνυμάτων μεταξύ δύο Η/Υ. Αυτές είναι η καθυστέρηση(latency) και ο από σημείο-σεσημείο ρυθμός μεταφοράς (transfer rate). Η καθυστέρηση αφορά το χρόνο που μεσολαβεί από την ολοκλήρωση αποστολής δεδομένων και πριν την άφιξη στον προορισμό τους. Ο ρυθμός μεταφοράςαφορά την ταχύτητα με την οποία τα δεδομένα μεταφέρονται μεταξύ δύο Η/Υ (συνήθως μετράται σε bps). Το εύρος ζώνης (bandwidth) του δικτύου ταυτίζεται με τον ρυθμό μεταφοράς για δίκτυα βασικής ζώνης (baseband) Msg Transmission Time = latency + MsgLength/data transfer rate Για μικρά μηνύματα το latency παίζει σημαντικό ρόλο Το latency μεταξύ τοπικού δικτύου και διαδικτύου διαφέρει κατά μια τάξη μεγέθους 5

6 Επεκτασιμότητα Υπολογιστές στο ιαδίκτυο Η ραγδαία αύξηση του αριθμού των hosts που συνδέονται στο Διαδίκτυο αλλά και του όγκου δεδομένων που διακινείται σε αυτό θέτει θέματα επεκτασιμότητας (scalability) Προβλέπονται αλλαγές στις δικτυακές τεχνολογίες για να αντιμετωπισθεί η αυξανόμενη τάση στην χρήση του Διαδικτύου (διευθυνσιοδότηση και μηχανισμοί δρομολόγησης). 6

7 Αξιοπιστία Πολλές κατανεμημένες εφαρμογές μπορούν να επανακάμψουν από επικοινωνιακές αποτυχίες, άρα δεν απαιτούν εγγυημένη, χωρίς σφάλματα επικοινωνία. Άλλωστε, ο εντοπισμός και διόρθωση επικοινωνιακών σφαλμάτων συχνά γίνεται με μεγαλύτερη επιτυχία από λογισμικό του επιπέδου εφαρμογών. Η αξιοπιστία των περισσότερων φυσικών μέσων μετάδοσης είναι υψηλή, τα περισσότερα σφάλματα οφείλονται σε αποτυχίες του λογισμικού του αποστολέα ή του αποδέκτη ή από υπερχείλιση κάποιου buffer, παρά στο δίκτυο. 7

8 Ασφάλεια Το πρώτο επίπεδο άμυνας που υιοθετείται από τους περισσότερους οργανισμούς για την ασφάλεια ΚΣ είναι η χρήση ενός firewall(μέρος ενός ΚΣ, σχεδιασμένου για να παρέχει διαβαθμισμένη πρόσβαση στους πόρους του ΚΣ). Ένα firewall τρέχει σ ένα gateway του οργανισμού και λαμβάνει όλα τα εισερχόμενα και εξερχόμενα μηνύματα με σκοπό να τα φιλτράρει σύμφωνα με τις πολιτικές ασφάλειας του οργανισμού. Για να μπορέσουν οι κατανεμημένες εφαρμογές να ξεπεράσουν τους περιορισμούς του firewall απαιτείται ένα ευέλικτο περιβάλλον που διασφαλίζει αυθεντικοποίηση και ιδιωτικότητα. 8

9 Στόχοι πολιτικής ασφάλειας Έλεγχος υπηρεσιών: καθορίζεται ποιες υπηρεσίες που προσφέρονται από εσωτερικούς Η/Υ είναι προσπελάσιμες για εξωτερική πρόσβαση και ποιες εισερχόμενες αιτήσεις υπηρεσίας απορρίπτονται (π.χ. εισερχόμενες HTTP αιτήσεις μπορεί να απορρίπτονται αν δεν κατευθύνονται σε έναν επίσημο web server). Έλεγχος συμπεριφοράς: προλαμβάνει συμπεριφορά που παραβιάζει τις πολιτικές του οργανισμού ή δεν έχει ευδιάκριτο νόμιμο στόχο και συνεπώς υπάρχει υποψία ότι αποτελεί μέρος επίθεσης. Κάποιες από αυτές τις πράξεις φιλτραρίσματος μπορεί να είναι εφαρμόσιμες στο IP ή TCP επίπεδο, ενώ άλλες (π.χ. φιλτράρισμα του spam ) μπορεί να απαιτεί ερμηνεία των μηνυμάτων σε υψηλότερο επίπεδο. Έλεγχος χρηστών: Ο οργανισμός μπορεί να επιθυμεί να κάνει διάκριση μεταξύ των χρηστών, επιτρέποντας σε κάποιους πρόσβαση σε συγκεκριμένες εξωτερικές υπηρεσίες και απαγορεύοντάς την σε άλλους. 9

10 Εικονικά ιδιωτικά δίκτυα (VPNs) Τα VPNs επεκτείνουν τα προστατευτικά όρια του firewall πέρα από το τοπικό ενδοδίκτυο με τη χρήση κρυπτογραφικά προστατευμένων ασφαλών καναλιών στο IP επίπεδο. Μπορούν να χρησιμοποιηθούν από εξωτερικούς χρήστες ή για την υλοποίηση ασφαλών συνδέσεων μεταξύ ενδοδικτύων μέσω δημόσιων ζεύξεων Internet. 10

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

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

13 IP Multicast To IP multicast πρωτόκολλο παρέχεται πάνω από το πρωτόκολλο Διαδικτύου IP και επιτρέπει την μετάδοση ενός IP πακέτου σε μια ομάδα πολυεκπομπής (multicast group). Μια ομάδα πολυεκπομπής προσδιορίζεται από μια class D IP διεύθυνση (τιμή 1110 στα πρώτα τέσσερα bits μιας IPv4 διεύθυνσης). H συμμετοχή ενός Η/Υ σε μια ομάδα πολυεκπομπής είναι δυναμική. Ένας Η/Υ ανήκει σε μια ομάδα πολυεκπομπής εφόσον μια ή περισσότερες διεργασίες που τρέχουν σε αυτόν έχουν sockets που ανήκουν στην ομάδα πολυεκπομπής (τα sockets αυτά σχετίζονται με μια διεύθυνση πολυεκπομπής). 13

14 Java API για multicast datagrams Ενδεικτικοί κατασκευαστές της κλάσης MulticastSocket είναι: MulticastSocket() Δημιουργεί ένα multicast socket και το συνδέει με οποιαδήποτε ελεύθερη θύρα. MulticastSocket(int port) Δημιουργεί ένα multicast socket και το συνδέει με συγκεκριμένη θύρα. Βασικές μέθοδοι της κλάσης MulticastSocket είναι: void joingroup(inetaddress mcastaddr) Ένωση με μια ομάδα πολυεκπομπής. void leavegroup(inetaddress mcastaddr) Αποχώρηση από μια ομάδα πολυεκπομπής. void settimetolive(int ttl) Θέτει μια τιμή στην ιδιότητα time-to-live (TTL) για τα πακέτα πολυεκπομπής που στέλνονται σε αυτό το MulticastSocket ώστε να ελεγχθεί η εμβέλεια της πολυεκπομπής (ο αριθμός των multicast routers). Για τιμή 1 η διάδοση γίνεται μόνον στο τοπικό δίκτυο. 14

15 ΤΥΠΟΙ ΔΙΚΤΥΩΝ ΚΑΙ ΣΧΗΜΑΤΑ ΜΕΤΑΓΩΓΗΣ 15

16 Τύποι δικτύων Δίκτυα τοπικής περιοχής (Local Area Networks, LANs) Δίκτυα προσωπικής περιοχής (Personal Area Networks, PANs) Δίκτυα μητροπολιτικής περιοχής (Metropolitan Area Networks, MANs) Δίκτυα ευρείας περιοχής (Wide Area Networks, WANs) Ασύρματα δίκτυα τοπικής περιοχής (Wireless Local Area Networks, WLANs) Ασύρματα δίκτυα μητροπολιτικής περιοχής (Wireless Metropolitan Area Networks, WMANs) Ασύρματα δίκτυα ευρείας περιοχής (Wireless Wide Area Networks, WWANs) Διαδίκτυα (internetworks) 16

17 Τεχνολογίες μετάδοσης Baseband Όλοι οι κόμβοι μοιράζονται ισότιμα την πρόσβαση στο μέσον του δικτύου Τα δεδομένα χρησιμοποιούν το πλήρες bandwidth του μέσου μετάδοσης Broadband Τα δεδομένα χρησιμοποιούν τμήμα του μέσου μετάδοσης το οποίο διαιρείται σε κανάλια (μπάντες συχνοτήτων)

18 Δίκτυα τοπικής περιοχής Τα LANs μεταφέρουν μηνύματα με σχετικά μεγάλη ταχύτητα μεταξύ Η/Υ που συνδέονται στο ίδιο μέσο επικοινωνίας. Τα μεγαλύτερα LANs αποτελούνται από πολλά τμήματα (segments) που διασυνδέονται με μεταγωγείς (switches) ή hubs. Στα LANs, το συνολικό εύρος ζώνης συστήματος είναι υψηλό και η καθυστέρηση είναι χαμηλή, εκτός αν η δικτυακή κίνηση είναι πολύ υψηλή. Από τις LAN τεχνολογίες που αναπτύχθηκαν στις αρχές τις δεκαετίας 1970 (Ethernet, δακτύλιοι με κουπόνια, δακτύλιοι με θυρίδες), το Ethernet αναδείχθηκε σε de-facto πρωτόκολλο στα ενσύρματα LANs. 18

19 Σύνδεση κόμβων σε LAN δίκτυο υπολογιστής Adapter expansion slot (PCI, PC Card, USB) συνήθως είναι ενσωματωμένο στο main board Οι adapters αναφέρονται και σαν Network Interface Cards(NICs) ή adapters ή Network Interface Component

20 Τοπολογία δικτύου Bus Network

21 Τοπολογία δικτύου Tree Network

22 Τοπολογία δικτύου Star Network

23 Τοπολογία δικτύου Ring Network

24 Τοπολογία δικτύου Mesh (=Πλέγµα) Network

25 Παράδειγμα LAN: Ethernet IEEE πρότυπο standard Ταχύτητες: 100 Mbps -1 Gbps σήμερα Ethernet: 10 Mbps Fast Ethernet: 100 Mbps Gigabit Ethernet: 1 Gbps 10 Gbps, 100 Gbps Η μέθοδος πρόσβασης στο δίκτυο είναι Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Ο κόμβος ακούει πρώτα αν το δίκτυο είναι κατηλειμένο Αποστέλλει δεδομένα Ελέγχει αν υπάρχει σύγκρουση Αναμεταδίδει σε περίπτωση σύγκρουσης

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

27 Δίκτυα μητροπολιτικής περιοχής Αυτός ο τύπος δικτύου βασίζεται σε υψηλού εύρους ζώνης χάλκινα καλώδια και οπτικές ίνες που έχουν αναπτυχθεί σε κάποιες πόλεις για τη μετάδοση video, φωνής και άλλων δεδομένων σε αποστάσεις μέχρι 50 km. Η τεχνολογία γραμμής ψηφιακής συνδρομής (digital subscriber line, DSL) και τα καλωδιακά modems αποτελούν παραδείγματα MANs. 27

28 Δίκτυα ευρείας περιοχής Τα WANs μεταφέρουν μηνύματα με μικρότερες ταχύτητες μεταξύ κόμβων που ανήκουν συχνά σε διαφορετικούς οργανισμούς και χωρίζονται από μακρινές αποστάσεις. Το μέσο επικοινωνίας είναι ένα σύνολο κυκλωμάτων επικοινωνίας που διασυνδέουν ένα σύνολο από δρομολογητές (routers), οι οποίοι δρομολογούν μηνύματα ή πακέτα προς τον προορισμό τους. 28

29 Ασύρματα δίκτυα τοπικής περιοχής Σχεδιάστηκαν για να χρησιμοποιηθούν στη θέση των ενσύρματων LANs ώστε να παράσχουν συνδεσιμότητα σε κινητές συσκευές ή απλά για να απαλείψουν την ανάγκη ενσύρματης υποδομής για τη σύνδεση Η/Υ μεταξύ τους ή στο Internet. Χρησιμοποιούνται ευρέως σε παραλλαγές του προτύπου IEEE (WiFi). 29

30 Ασύρματο Ethernet Ασύρματο (τοπολογία αστέρι) (1-2 Mbps) b (11 Mbps -4-5 Mbps πρακτικά) a (54 Mbps Mbps πρακτικά) g (54 Mbps -32 Mbps πρακτικά) n (108 Mbps Mbps πρακτικά) ethernet Access Point

31 Ασύρματα δίκτυα μητροπολιτικής περιοχής To πρότυπο IEEE (WiMAX) στοχεύει σε αυτό τον τύπο δικτύων, παρέχοντας εναλλακτική λύση στις ενσύρματες συνδέσεις. 31

32 Ασύρματα δίκτυα ευρείας περιοχής Πολλά δίκτυα κινητής τηλεφωνίας βασίζονται σε ψηφιακές ασύρματες διαδικτυακές τεχνολογίες όπως το GSM. Τα κινητά δίκτυα έχουν σχεδιαστεί για να λειτουργούν σε ευρείες περιοχές μέσω της χρήσης κυψελωτών ραδιοσυνδέσεων. Τα κινητά δίκτυα 3ης γενιάς (3G) προσφέρουν αρκετά υψηλότερους ρυθμούς μετάδοσης δεδομένων από τα GSM (2G) δίκτυα. 32

33 Διαδίκτυα Ένα διαδίκτυο είναι ένα υποσύστημα επικοινωνίας στο οποίο διάφορα δίκτυα συνδέονται μεταξύ τους για να προσφέρουν κοινές υπηρεσίες επικοινωνίας δεδομένων που επικαλύπτουν τις τεχνολογίες και πρωτόκολλα των επιμέρους δικτύων και των μεθόδων που χρησιμοποιούνται για τη διασύνδεσή τους. 33

34 Γιατί χρειάζεται η διαδικτύωση; Για να διαχωριστούν / συνδεθούν εταιρικά τμήματα Για να συνδεθούν δύοlans με διαφορετικά πρωτόκολλα Για να συνδεθεί ένα LAN στο Internet Για να κατατμηθεί ένα LAN σε τμήματα (segments) ώστε να μειωθεί η δικτυακή συμφόρηση Για την παροχή ενός τοίχου ασφαλείας μεταξύ διαφορετικών τύπων χρηστών Για τη διασύνδεση WLAN μεlan 34

35 Παράδειγμα ενός internetwork

36 Συσκευές υλικού για διαδικτύωση Hub Συσκευή που λειτουργεί ως κεντρικός κόμβος για τα καλώδια του LAN Παίρνει δεδομένα από τη μια θύρα και τα στέλνει σε όλες τις άλλες θύρες Switch Μετακινεί δεδομένα από τη θύρα εισόδου στη θύρα εξόδου. Αναλύει τα πακέτα και προσδιορίζει τη θύρα προορισμού και δημιουργεί μια λογική σύνδεση μεταξύ των θυρών. Διασυνδέει διαφορετικά ομοειδή LANs, κυρίως τύπου Ethernet. Concentrator ή repeater Αναπαράγει τα δεδομένα που φθάνουν Bridge Συνδέει δύο LANsδιαφορετικού τύπου Σύνδεση στο data link layer(επίπεδο 2) Router Προσδιορίζει το επόμενο σημείο του δικτύου προς το οποίο θα μετακινηθεί ένα πακέτο Συνδέει διαφορετικούς τύπους δικτύων LAN και WAN στο network layer (επίπεδο 3)

37 Hub(διανομέας) Ένα hub διασυνδέει Η/Υ σε ένα LAN Είναι η πιο απλή συσκευή διασύνδεσης Όταν ένας Η/Υ μεταδίδειένα πλαίσιο στον hub, οhub το αναμεταδίδει άμεσα σε όλατις συνδεδεμένες ζεύξεις του Οι συγκρούσεις διαδίδονται 37

38 Switch (μεταγωγέας) Το switch διασυνδέει δύο ή περισσότερους Η/Υ, παρατηρώντας τη ροή της διερχόμενης δικτυακής κίνησης Όταν φθάσει ένα πλαίσιο, το switchεξετάζει τη διεύθυνση προορισμού και προωθεί το πλαίσιο αποκλειστικά στην κατάλληλη ζεύξη Έχουν αντικαταστήσει τις συσκευές που ονομάζονταν γέφυρες (bridges) 38

39 Ethernet Hubs vs. Ethernet Switches Ένα Ethernet switch: Αποθηκεύει προσωρινά (buffering)διερχόμενα πλαίσια ώστε να αποφεύγει συγκρούσεις (collisions) Κάθε πόρτα είναι απομονωμένη και δημιουργεί τη δική της περιοχή συγκρούσεων (collision domain) Ένα Ethernet Hub δεν εκτελεί buffering: Εφόσον δύο πλαίσια φθάσουν ταυτόχρονα θα γίνει σύγκρουση Hub Switch CSMA/CD CSMA/CD CSMA/CD CSMA/CD CSMA/CD CSMA/CD CSMA/CD CSMA/CD CSMA/CD CSMA/CD CSMA/CD CSMA/CD CSMA/CD CSMA/CD HighSpeed Backplane CSMA/CD CSMA/CD Input Buffers Output Buffers 39 39

40 Router (δρομολογητής) Οι routers στο επίπεδο δικτύου (Layer 3) Διασυνδέουν IP δίκτυα Εξετάζουν τηνip διεύθυνση προορισμού εισερχόμενων πακέτων για να πάρουν απόφαση δρομολόγησης 40

41 Απόδοση δικτύων 41

42 Σχήματα μεταγωγής Μεταγωγή κυκλώματος (circuit switching) δεσμευμένο κανάλι από-άκρο-σε-άκρο εγγυημένο bandwidth [σχεδόν] σταθερό latency Παράδειγμα η «παραδοσιακή» τηλεφωνία Μεταγωγή πακέτου (packet switching) κοινό κανάλι τα δεδομένα σπάνε σε κομμάτια που ονομάζονται πακέτα κάθε πακέτο περιέχει την διεύθυνση προορισμού διαθέσιμο bandwidth χωρητικότητα καναλιού μεταβλητό latency τεχνική «αποθήκευσε-και-προώθησε» (store-and-forward)

43 Σχήματα μεταγωγής Πανεκπομπή (Broadcast) πρόκειται για μια τεχνική εκπομπής που δε χρησιμοποιεί μεταγωγή κι όπου οποιαδήποτε πληροφορία εκπέμπεται σε κάθε κόμβο Κάποιες LAN τεχνολογίες όπως το Ethernet αλλά και η ασύρματη δικτύωση βασίζονται στην πανεκπομπή Αναμετάδοση πλαισίου (Frame relay) Φέρνει κάποια από τα πλεονεκτήματα της μεταγωγής κυκλώματος στη μεταγωγή πακέτου για να αντιμετωπιστούν τα προβλήματα καθυστέρησης των τελευταίων στις εφαρμογές πραγματικού χρόνου. Οι μεταγωγείς δρομολογούν μικρά πακέτα ή πλαίσια (frames) εξετάζοντας τα πρώτα λίγα bits τους. Τα πλαίσια δεν αποθηκεύονται στους κόμβους αλλά περνούν μέσα από αυτούς ως σύντομα ρεύματα από bits. Παράδειγμα τα ΑΤΜ δίκτυα. 43

44 ΠΡΩΤΟΚΟΛΛΑΚΑΙ ΔΙΑΣΤΡΩΜΑΤΩΣΗ 44

45 Parlez-vous français? Για αποτελεσματική επικοινωνία κοινή γλώσσα, κοινοί κανόνες Για υπολογιστές: ηλεκτρική κωδικοποίηση των δεδομένων που είναι η αρχή του πακέτου; ποια bits περιγράφουν το μήκος; υπάρχει checksum; που;πως υπολογίζεται; ποιο είναι το format μιας διεύθυνσης; ποιο το byte ordering;

46 Πρωτόκολλα επικοινωνίας Οι οδηγίες και οι κανόνες που θα πρέπει να ακολουθηθούν για επιτυχή επικοινωνία ορίζουν τα γνωστά πρωτόκολλα επικοινωνίας

47 Διαστρωμάτωση Διευκολύνει την ανάπτυξη λογισμικού και μεγιστοποιεί την ευελιξία: Τα πρωτόκολλα δικτύου οργανώνονται σε στρώματα ή επίπεδα (layers) Μπορούμε να αντικαταστήσουμε ένα στρώμα χωρίς να απαιτηθεί αντικατάσταση και των γειτονικών Τα υψηλότερα στρώματα λογισμικού δεν χρειάζεται να γνωρίζουν πως θα κτίσουν ένα πακέτο Ethernet ή ακόμη και να γνωρίζουν ότι χρησιμοποιείται το δίκτυο Ethernet

48 Διαστρωμάτωση λογισμικού πρωτοκόλλων

49 Ενθυλάκωση δεδομένων σε κάθε επίπεδο πρωτοκόλλου

50 Ενθυλάκωση πληροφορίας σε μήνυμα που μεταδίδεται μέσω TCP/IP σε Ethernet δίκτυο

51 Διαστρωμάτωση Το δημοφιλέστερο μοντέλο για την διαστρωμάτωση μοντέλο αναφοράς OSI (Open Systems Interconnection) Δημιουργήθηκε από τον ISO (International Organization for Interconnection) 7 επίπεδα πρωτοκόλλων

52 Μοντέλο Αναφοράς OSI : Επίπεδο1 Μεταδίδει και λαμβάνει δεδομένα στο φυσικό μέσο επικοινωνίας. Δεν ενδιαφέρεται για το περιεχόμενο. επίπεδα τάσεων, ταχύτητα, σύνδεσμοι 1 Physical Παραδείγµατα: RS-232, 10BaseT, , Bluetooth

53 Μοντέλο Αναφοράς OSI : Επίπεδο2 Ανιχνεύει και διορθώνει λάθη. Οργανώνει τα δεδομένα σε πακέτα πριν τα περάσει προς τα κάτω στρώματα. Κρατά λογαριασμό για τη σειρά των πακέτων (αν χρειάζεται) Λαμβάνει acknowledgements από τον παραλήπτη. 2 Data Link 1 Physical Παραδείγµατα : Ethernet MAC, PPP, SLIP

54 Μοντέλο Αναφοράς OSI : Επίπεδο3 Αναμεταδίδει και δρομολογεί τα πακέτα πληροφορίας προς τον προορισμό. Διαχειρίζεται το ταξίδι των πακέτων και βρίσκει ενδιάμεσους σταθμούς (αν χρειάζεται). 3 Network 2 Data Link 1 Physical Παραδείγµατα : IP (IPv4, IPv6), X.25

55 Μοντέλο Αναφοράς OSI : Επίπεδο4 4 Transport 3 Network 2 Data Link Παρέχει μια αξιόπιστη διεπαφή για end-to-end (εφαρμογήπρος-εφαρμογή) επικοινωνία. Διαχειρίζεται τον έλεγχο ροής. Μπορεί να εξασφαλίζει τη σωστή σειρά των πακέτων, και να αναμεταδίδει χαμένα πακέτα Η διεπαφή δικτύου μοιάζει με ένα mailbox. 1 Physical Παραδείγµατα : TCP, UDP

56 Μοντέλο Αναφοράς OSI : Επίπεδο Session Transport Network Data Link Υπηρεσίες για τον συντονισμό διαλόγου και διαχείριση της ανταλλαγής δεδομένων. Λειτουργεί ως διακόπτης υλοποιημένος σε λογισμικό. Διαχειρίζεται πολλαπλές λογικές συνδέσεις. Κρατά λογαριασμό για το ποιος μιλάει: έναρξη και τερματισμός επικοινωνίας. 1 Physical Παραδείγµατα : HTTP 1.1, SSL, NetBIOS

57 Μοντέλο Αναφοράς OSI : Επίπεδο6 Αναπαράσταση δεδομένων Presentation Session Transport Network Ενδιαφέρει η σημασία των data bits Μετατροπή μεταξύ διαφορετικών αναπαραστάσεων σε επίπεδο μηχανής 2 Data Link 1 Physical Παραδείγµατα : XDR, ASN.1, MIME, MIDI

58 Μοντέλο Αναφοράς OSI : Επίπεδο7 7 Application Συλλογή από πρωτόκολλα επιπέδου εφαρμογής 6 Presentation 5 Session 4 Transport 3 Network 2 1 Data Link Physical Παραδείγµατα : (SMTP, POP, IMAP) file transfer (FTP) directory services (LDAP)

59 Application layer (Clients και Servers) Αποστολή μηνυμάτων στις εφαρμογές όχι απλά στις μηχανές Ο client πρέπει να στείλει δεδομένα στην διεργασία που επιθυμεί Η server διεργασία πρέπει να στείλει τα δεδομένα απάντησης πίσω στην διεργασία πελάτης. Για να προσφέρει μια υπηρεσία, ένας server πρέπει να έχει μια διεύθυνση μεταφοράς για μια συγκεκριμένη υπηρεσία.

60 Επίπεδο Μεταφοράς (Transport Layer) Το στρώμα του λογισμικού που δέχεται ένα μήνυμα για αποστολή στο δίκτυο και πιο συγκεκριμένα σε μια απομακρυσμένη μηχανή (= διεργασία). Δύο κατηγορίες πρωτοκόλλων: connection-oriented πρωτόκολλα connectionless πρωτόκολλα

61 Connection-oriented Πρωτόκολλα 1. εγκαθίδρυση σύνδεσης 2. [διαπραγµάτευση] 3. ανταλλαγή δεδοµένων 4. τερµατισµός σύνδεσης

62 Connection-oriented Πρωτόκολλα αναλογία µε τηλεφωνική κλήση 1. εγκαθίδρυση σύνδεσης 2. [διαπραγµάτευση] 3. ανταλλαγή δεδοµένων 4. τερµατισµός σύνδεσης κλήση αριθµού [επιλογή γλώσσας] οµιλία τερµατισµός virtual circuit υπηρεσία παρέχει την ψευδαίσθηση ενός αποκλειστικού καναλιού Παρέχεται εγγύηση άφιξης μηνυμάτων σε ορθή σειρά η εφαρμογή δεν χρειάζεται να προμηθεύει τη διεύθυνση παράδοσης σε κάθε μήνυμα έναντι circuit-switched υπηρεσία

63 Connectionless Πρωτόκολλα - χωρίς αποκατάσταση σύνδεσης -αποστολή/λήψηδεδοµένων (διεύθυνση παραλαβής πακέτο) - χωρίς τερµατισµό σύνδεσης

64 Connectionless Πρωτόκολλα αναλογία µε ταχυδροµείο χωρίς αποκατάσταση σύνδεσης -αποστολή/λήψηδεδοµένων (διεύθυνση παραλαβής πακέτο) - χωρίς τερµατισµό σύνδεσης ρίψη γράµµατος στο ταχ. κουτί (διεύθυνση γράµµα) datagram υπηρεσία ο client δεν είναι σίγουρος εάν το μήνυμα έφθασε στον προορισμό δεν διατηρείται κάποια κατάσταση επικοινωνίας στον client ή server φθηνότερη αλλά λιγότερο αξιόπιστη έναντι της virtual circuit υπηρεσίας

65 Επίπεδο Δικτύου (Network Layer) Δρομολόγηση 65

66 Ethernet Επίπεδα 1 & 2 του OSI μοντέλου Physical (1) Καλώδια: 10Base-T, 100Base-T, 1000Base-T, κτλ. Data Link (2) Ethernet γεφύρωση Data frame ανάλυση Data frame μετάδοση Ανίχνευση λαθών Αναξιόπιστο, connectionless επικοινωνία

67 Ethernet 48-bit ethernet address Πακέτο μεταβλητού-μεγέθους 1518-byte MTU 18-byte header, 1500 bytes data Πακέτο γίγας για Gigabit ethernet 9000-byte MTU dest addr src addr frame length data (payload) CRC 6 bytes 6 bytes bytes 4 18 bytes + data

68 ΔΡΟΜΟΛΟΓΗΣΗ(ROUTING) 68

69 Δρομολογητής (Router) Router Ένας κόμβος μεταγωγής που συνδέει δύο ή περισσότερες γραμμές μετάδοσης (π.χ. διαφορετικά Ethernet δίκτυα) Δρομολογεί πακέτα από το ένα δίκτυο στο άλλο (OSI επίπεδο 3) Υλικό ειδικού σκοπού ή Η/Υ γενικού σκοπού με δύο ή περισσότερες κάρτες δικτύου

70 Διαδικασία προώθησης (δρομολόγησης) 1. Αφαίρεσε το πακέτο από µία ουρά εισόδου 2. Έλεγχος για λάθη, µείωση της τιµής του πεδίου TTL 4. Τοποθέτησε το πακέτο στη σωστή ουρά εξόδου Forwarding Process 3. Αντιστοίχισε τον προορισµό του πακέτου µε µια έγγραφή του πίνακα δροµολόγησης Πίνακας δροµολόγησης (Forwarding Table) ροµολογητής

71 Δρομολόγηση σε WAN

72 Πίνακες δρομολόγησης

73 Δυναμικό Routing Κλάση πρωτοκόλλων μέσω των οποίων οι κόμβοι μπορούν να προσαρμόσουν τους πίνακες δρομολόγησης ώστε να είναι ενημερωμένοι σε σχέση με αλλαγές στο φορτίο του δικτύου ή αποτυχίες κόμβων του δικτύου Κόστος διαδρομής: Hop count (# routers στο μονοπάτι)

74 Λειτουργικά μέρη δυναμικού routing λαμβάνει αποφάσεις για να καθορίσει τη διαδρομή ενός πακέτου καθώς ταξιδεύει στο δίκτυο και ενημερώνει δυναμικά τη γνώση για την τρέχουσα κατάσταση του δικτύου (δικτυακό φόρτο, αλλαγές ή σφάλματα στη διαμόρφωση, κλπ). Όλες αυτές οι δραστηριότητες είναι κατανεμημένες σε όλο το δίκτυο. 74

75 Πως δημιουργούνται/ενημερώνονται οι πίνακες δρομολόγησης; Στατικά Ο διαχειριστής χειροκίνητα διαµορφώνει τις τιµές των πεδίων του πίνακα + Περισσότερος έλεγχος + εν περιορίζεται σε προώθηση βάσει του προορισµού (π.χ. static routes) - Όχι καλή κλιµάκωση - Αργή προσαρµογή σε δικτυακές αποτυχίες υναµικά Οι δροµολογητές ανταλλάσσουν πληροφορίαχρησιµοποιώντας πρωτόκολλα δροµολόγησης που υπολογίζουν τις «καλύτερες» διαδροµές + Προσαρµόζεται ταχύτατα σε αλλαγές στη δικτυακή τοπολογία + Καλύτερη κλιµάκωση - Πολύπλοκοι κατανεµηµένοι αλγόριθµοι - Κατανάλωση CPU, εύρους ζώνης, µνήµης - ύσκολη αποσφαλµάτωση Στην πράξη: ένα µίγµα των δύο τεχνικών.

76 Πρωτόκολλα Δυναμικού Routing RIP (Routing Information Protocol) Ανταλλαγή routing tables με γειτονικούς routers σε εσωτερικά δίκτυα Επιλογή καλύτερου route εάν υπάρχουν πολλές εναλλακτικές επιλογές OSPF (Open Shortest Path First) Έλεγχος της κατάστασης του καναλιού σύνδεσης σε κάθε γείτονα. Αποστέλλει την κατάσταση διαθεσιμότητας καναλιού στους γείτονες. Το κόστος μπορεί να ορισθεί ως προς την αξιοπιστία και χρόνο BGP (Border Gateway Protocol) TCP σύνδεση μεταξύ ζευγαριών μηχανών Επιλογή διαδρομής βασισμένη σε distance vector Ανταλλαγή πληροφορίας για προσβάσιμα δίκτυα Περιοδικά keep-alive μηνύματα

77 Βασικό μοντέλο: εύρεση συντομότερων διαδρομών (shortest paths) 100 B Βρες διαδροµές από µια αφετηρία (source) προς όλους τους άλλους κόµβους ώστε να ελαχιστοποιείται το άθροισµα του κόστους των ακµών A 80 Source C 10 Τα κόστη των ακµών είναι συνήθως δυναµικά Τα IP πρωτόκολλα δροµολόγησης αποφεύγουν ζεύξεις µε συµφόρηση D E

78 Πρωτόκολλα Distance Vector vs. Link State Λύση στο πρόβληµα της συντοµότερης διαδροµής = Κατευθυνόµενοι γράφοι και δοµές δεδοµένων ακµές, κόµβοι, Κόστη ακµών + αλγόριθµος Dijkstra ή Bellman-Ford Πως µπορεί ο υπολογισµός συντοµότερης διαδροµής να είναι κατανεµηµένος και να εκτελείται από πολλούς συνεργαζόµενους δροµολογητές; ιάνυσµα απόστασης (Distance Vector) Κατανοµή του υπολογισµού της διαδροµής. Κρατάει δεδοµένα µόνο για την κατάσταση των τοπικών ζεύξεων Παραδείγµατα: RIP, EIGRP, BGP Κατάστασης ζεύξης (Link State) Κατανοµή όλων των δεδοµένων για την κατάσταση ζεύξεων Τοπική εκτέλεση υπολογισµού διαδροµών Παραδείγµατα: OSPF, IS-IS, IDPR

79 RIP routing algorithm if (Rr.link n )

80 RIP routing algorithm Περιοδικά,και όταν το τοπικό routing table αλλάζει, κάθε router, αποστέλλει τον πίνακά του σε όλους τους προσπελάσιμους γείτονες. Δηλαδή, στέλνει ένα RIP πακέτο που περιέχει ένα αντίγραφο του πίνακα σε κάθε λειτουργικό κανάλι (link) στο οποίο συνδέεται. Όταν ένας γειτονικός router λαμβάνει ένα RIP πακέτο, εάν περιέχει μια διαδρομή σ έναν καινούριο προορισμό (router), ή μια καλύτερη (μικρότερου κόστους) διαδρομή σε γνωστό προορισμό, τότε ενημερώνει κατάλληλα τον πίνακα. Εάν το πακέτο παραλήφθηκε από το κανάλι nκαι περιέχει διαφορετικό κόστος από τον τοπικό πίνακα για μια διαδρομή που ξεκινά από το κανάλι n, τότε αντικαθιστά το τοπικό κόστος με το νέο κόστος. Το παραπάνω γίνεται επειδή το RIP πακέτο ήρθε από έναν router o οποίος είναι εγγύτερα στον σχετικό προορισμό και συνεπώς είναι πιο έγκυρος για να προσδιορίσει κόστος διαδρομών που περνούν από αυτόν.

81 RIP routing algorithm Στον προηγούμενο ψευδοκώδικα T r είναι ο πίνακας που λαμβάνεται από άλλον router και Τ l είναι ο τοπικός πίνακας. Η συχνότητα tμε την οποία οι πίνακες μεταδίδονται από τον έναν router στον άλλο, ακόμη και εάν δεν έχει συμβεί κάποια αλλαγή, έχει προβλεφθεί για εξασφάλιση, για παράδειγμα στην περίπτωση που κάποιο πακέτο RIP χαθεί. Η τιμή tγια το Διαδίκτυο είναι 30 seconds. Κάθε router παρακολουθεί τα κανάλια στα οποία συνδέεται για σφάλματα. Όταν αναγνωρίσει ένα ελαττωματικό κανάλι n, τότε θέτει το κόστος του ίσο με για όλες τις εγγραφές στον τοπικό πίνακα που αναφέρονται στο κανάλι αυτό και εκτελεί την λειτουργία Send. Όταν αυτή η πληροφορία διαδοθεί στους γειτονικούς routers τότε θα επεξεργασθεί σύμφωνα με την λειτουργία Receive (ισχύει ότι +1= ) και σιγά σιγά θα διαδοθεί και σε άλλους κόμβους μέχρι να φθάσει σε κάποιον, εάν υπάρχει, που έχει έγκυρη σύνδεση με τους προορισμούς που είχαν πρόβλημα.

82 INTERNET PROTOCOLS 82

83 IP Internet Protocol Γεννήθηκε το 1969 ως ένα ερευνητικό δίκτυο για 4 μηχανές Χρηματοδοτήθηκε από το υπουργείο άμυνας (ARPA) Στόχος: Να δηµιουργηθεί ένα αποδοτικό και αξιόπιστο δίκτυο που θα µπορεί να συνδέσει ετερογενείς µηχανές και να συνδέσει διαφορετικά δίκτυα µεταξύ τους.

84 Internet Protocol Connectionless πρωτόκολλο που σχεδιάστηκε για να διαχειρισθεί τη διασύνδεση μεγάλου αριθμού τοπικών και ευρείας κλίμακας δίκτυα που απαρτίζουν σήμερα το internet Το IP μπορεί να δρομολογήσει μηνύματα από το ένα φυσικό δίκτυο στο άλλο.

85 IP διευθυνσιοδότηση Κάθε υπολογιστής σε ένα IPδίκτυο έχει μια μοναδική διεύθυνση μήκους 32 bitπου χαρακτηρίζει το network layer interface: IP διεύθυνση διεύθυνση μηχανής (π.χ. Ethernet address) Ένας υπολογιστής που συνδέεται σε πολλά φυσικά δίκτυα θα έχει πολλές IP διευθύνσεις Μια για κάθε δίκτυο

86 IP χώρος διευθύνσεων 32-bit διευθύνσεις > 4 δισεκατ. διευθύνσεις! Οι routers όμως θα χρειάζονται πίνακες με ισάριθμες εγγραφές Σχεδίαση των πινάκων δρομολόγησης ώστε μια εγγραφή να μπορεί να καλύψει πολλαπλές διευθύνσεις Ιεραρχία: διευθύνσεις που είναι γεωγραφικά κοντά (π.χ. στον ίδιο οργανισμό) θα μοιράζονται ένα κοινό πρόθεμα

87 IP διευθυνσιοδότηση : δίκτυα& κόμβοι icsd.aegean.gr C3 FB math.aegean.gr C3 FB 0D 03 network # host # τα πρώτα 16 bits αναγνωρίζουντο Παν. Αιγαίου εξωτερικοί routers χρειάζονται μόνον μια εγγραφή Δρομολόγηση των *.* στο Παν. Αιγαίου

88 IP διευθυνσιοδότηση : δίκτυα& κόμβοι IP διεύθυνση network #:αριθμός δικτύου που ανήκει ο υπολογιστής host #: αριθμός κόμβου (υπολογιστή) στο δίκτυο χρησιμοποιούμε τοnetwork #για να δρομολογήσουμε τα πακέτα στο σωστό δίκτυο χρησιμοποιούμε το host #για να μιλήσουμε με έναν συγκεκριμένο υπολογιστή

89 IP διευθυνσιοδότηση Πρόβλεψη: λίγα μεγάλα δίκτυα και πολλά μικρά δημιουργία διαφορετικών κλάσεων (classes) δικτύων τα πρώτα bits μιας IP διεύθυνσης προσδιορίζουν την κλάση class leading bits bits for net # bits for host # A 0 7 (128) 24 (16M) B (16K) 16 (64K) C (2M) 8 (256) Για να είναι εφικτή η υποστήριξη επιπλέον δικτύων σ έναν οργανισµό : χρησιµοποιούµε µερικά από τα high bits του host number για να ορίσουµε ένα δίκτυο εντός δικτύου subnet

90 IP διευθυνσιοδότηση IBM: xxxxxxxx xxxxxxxx xxxxxxxxx network # 8 bits host # 24 bits Subnet within IBM (internal routers only) xxxxxx xxxxxxxxx network # 8 bits subnet # 10 bits host # 14 bits

91 IP ειδικές διευθύνσεις All bits 0 Έγκυρη μόνο ως διεύθυνση πηγής Αναφέρεται ως όλες οι διευθύνσεις για αυτή τη μηχανή Δεν είναι έγκυρη διεύθυνση για αποστολή στο δίκτυο All host#bits 1 Έγκυρη μόνο ως διεύθυνση προορισμού Broadcast στο δίκτυο All bits 1 Έγκυρη μόνο ως διεύθυνση προορισμού Broadcast σε όλα τα απ ευθείας συνδεδεμένα δίκτυα Leading bits 1110 Class D network(multicast group) : δεσμευμένη για τοπική μετάδοση loopback στον ίδιο τον υπολογιστή (localhost)

92 Domain Name Server (DNS) Σ ένα IP δίκτυο οι υπολογιστές ονομάζονται ιεραρχικά, π.χ. hra.icsd.aegean.gr Για να βρούμε μια IP διεύθυνση με βάση το όνομα γίνεται αναζήτηση σε μια ΒΔ. Τα ερωτήματα στην ΒΔ τα διαχειρίζεται μια Τα ερωτήματα στην ΒΔ τα διαχειρίζεται μια κατανεμημένη υπηρεσία που είναι γνωστή ως Domain Name Server ή DNS

93 Εξάντληση των διευθύνσεων Τεράστια ανάπτυξη του Διαδικτύου Η πολιτική των κλάσεων οδηγεί σε σπάταλη κατανομή των δικτύων Πολλές αχρησιμοποίητες διευθύνσεις εντός του δικτύου Κάθε υπολογιστής που συνδέεται στο Διαδίκτυο χρειάζεται μια μοναδική σε όλον τον κόσμο διεύθυνση (IP address)

94 Classless Inter-Domain Routing (CIDR) Εγκατάλειψη των class A, B, C διευθύνσεων: Επί τούτου προσδιορισμός του # of bits για το network number έναντι των προκαθορισμένων 8 (A), 16 (B), 24 (C) bits Αποδοτικότερη κάλυψη των αναγκών ενός οργανισμού Οργανισμός που χρειάζεται 1000 διευθύνσεις : ζητά έναν22-bit network number (1024hosts) αντί για class B address (64K hosts)

95 Classless Inter-Domain Routing Πως ένας router μπορεί να ξέρει # bitsγια το network? Μια CIDR address πρέπει να το προσδιορίζει: 32-bit-address/bits-for-network-prefix /16 /27 : [1/8 ] of a class C (32 hosts) /24 : class C /16 : class B Η διαχείριση των CIDR addresses & prefixes μπορεί να είναι επίπονη!

96 Παράδειγμα To ακόλουθο παράδειγμα δείχνει τον διαχωρισμό του network # και του host # από μια διεύθυνση σε CIDR μορφή /24. Στον πίνακα φαίνεται η χρήση 2 bits από το host number στο subnet mask για να οριστεί ένα μικρότερο subnet με 64 hosts. 96

97 IPv6 vs. IPv4 IPv4 4 byte (32 bit) addresses IPv6: 16-byte (128 bit) addresses 3.6 x possible addresses Αρκετό για 7x IP διευθύνσεις / m 2 επί της γης! 8 x φορές περισσότερες διευθύνσεις από IPv4 8-bit hop limit (Time To Live) Flow label (20-bits)

98 Network Address Translation (NAT) External IP address External address Virtual port Internal address Int port Internal IP address x

99 Network Address Translation (NAT) Όταν ένας υπολογιστής στο εσωτερικό δίκτυο ενός οργανισμού στέλνει ένα UDP/TCP πακέτο σ έναν υπολογιστή στο Διαδίκτυο, ο routerτου οργανισμού που λαμβάνει το πακέτο, αποθηκεύει την source IP address και port number σε μια διαθέσιμη εγγραφή του πίνακα μετάφρασης διευθύνσεων. Ο routerαντικαθιστά την source IP addressμε την δικιά του IP στο πακέτο και το source port number με ένα virtual port number το οποίο είναι δείκτης στην εγγραφή του πίνακα που περιέχει τα στοιχεία διεύθυνσης του υπολογιστή αποστολέα. Το πακέτο με τα αλλαγμένα IP και port number προωθείται από τον router προς τον παραλήπτη. Ο πίνακας μετάφρασης διευθύνσεων περιέχει μια απεικόνιση από το virtual port number στην πραγματική IP address και port number του αποστολέα υπολογιστή στο εσωτερικό δίκτυο. Όταν ο router λαμβάνει ένα UDP/TCP πακέτο από το Διαδίκτυο χρησιμοποιεί το destination port number στο πακέτο για να βρει την κατάλληλη εγγραφή στον πίνακα μετάφρασης. Αντικαθιστά την διεύθυνση και port number προορισμού στο πακέτο με αυτά που κρατά ο πίνακας για τον εσωτερικό υπολογιστή παραλήπτη του πακέτου.

100 Transport-layer protocols πάνω από IP IP στέλνει πακέτα στη μηχανή Δεν παρέχεται μηχανισμός για τον προσδιορισμό της εφαρμογής που στέλνει ή λαμβάνει Το Transport layer χρησιμοποιεί ένα port number για τον προσδιορισμό της εφαρμογής TCP Transmission Control Protocol UDP User Datagram Protocol

101 TCP Transmission Control Protocol Virtual circuit service (connection-oriented) Αποστέλλει acknowledgement για κάθε πακέτο που λαμβάνεται Checksum για την εγκυροποίηση των δεδομένων Τα δεδομένα μπορεί να μεταδίδονται ταυτόχρονα και προς τις δύο κατευθύνσεις

102 UDP User Datagram Protocol Datagram service (connectionless) Τα δεδομένα μπορεί να χαθούν Τα δεδομένα μπορεί να φθάσουν εκτός σωστής σειράς Υποστηρίζεται checksum για τα δεδομένα, αλλά όχι επαναμετάδοση Απόρριψη των μη-ακέραιων πακέτων (bad packets)

103 IP header device header IP header TCP/UDP header IP data payload vers hlen svc type (TOS) total length fragment identification flags fragment offset TTL protocol header checksum source IP address destination IP address options and pad 20 bytes

104 Headers: TCP & UDP device header IP header TCP/UDP header IP data payload TCP header UDP header src port dest port src port dest port seq number seg length checksum hdr len ack number - flags window 20 bytes 8 bytes checksum urgent ptr options and pad

105 Device header (Ethernet) device header IP header TCP/UDP header IP data payload dest addr src addr frame type data CRC 6 bytes 6 bytes bytes 4 18 bytes + data

106 Φθάνοντας το μήνυμα στον υπολογιστή Το IP είναι έναλογικό δίκτυοπου κτίζεται πάνω από διάφορα φυσικά δίκτυα Υποστήριξη ΛΣ για IP: IP driver receive data send data IP driver receive packet send packet network driver from wire to wire

107 IP driver αρμοδιότητες Λαμβάνει λειτουργικές παραμέτρους από τον device driver Maximum packet size (MTU) Λειτουργίες για την αρχικοποίηση των HW headers Μήκος τουhw header Δρομολόγηση πακέτων Από το ένα φυσικό δίκτυο στο άλλο Κατακερματισμός πολύ μεγάλων πακέτων Send operations για λογαριασμό υψηλότερων επιπέδων Λήψη δεδομένων από τον device driver Απόρριψη bad/expired data

108 Device driver αρμοδιότητες Ελέγχει το network interface card Επεξεργάζεται διακοπές από το network interface Λαμβάνει πακέτα Τα στέλνει στον IP driver Λαμβάνει πακέτα από τον IP driver Τα στέλνει στο hardware Εξασφαλίζει την αποστολή των πακέτων χωρίς συγκρούσεις

109 Network device Η Network card εξετάζει τα πακέτα που ταξιδεύουν στο καλώδιο Συγκρίνει την destination address Πριν αποστείλει ένα πακέτο πρέπει να το φακελώσει (enveloped) για το φυσικό δίκτυο device header IP header IP data payload

110 Device addressing IP address ethernet address Address Resolution Protocol (ARP) 1. Έλεγχος της τοπικής ARP cache 2. Αποστολή broadcast μηνύματος με αίτημα την εύρεση ethernet address για μια μηχανή με συγκεκριμένη IP address 3. Αναμονή για απάντηση (με timeout)

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 14. Ποιος είναι ο ρόλος των καρτών δικτύου (Network Interface Card, NIC); Απάντηση: Οι κάρτες δικτύου χρησιμοποιούνται για να συνδέσουν

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 6: Συσκευές τηλεπικοινωνιών και δικτύωσης (Θ) Ενεργά στοιχεία δικτύων Δύο συστήματα Η/Υ μπορούν να συνδεθούν χρησιμοποιώντας: Δια-αποδιαμορφωτές

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

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο 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

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

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

Δίκτυα (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Δίκτυα (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Είδη δικτύου Ανάλογα με την γεωγραφική κάλυψη του δικτύου Τοπικά, LAN (local area network) Δίκτυα ευρείας περιοχής ή WAN (wide area network)

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

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

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

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

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

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

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

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναμεταδότες, Γέφυρες, Μεταγωγείς, δρομολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

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

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

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

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

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

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

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

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

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 7: Εισαγωγή στα δίκτυα Η/Υ (μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το

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

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Μοντέλα υπηρεσιών του επιπέδου δικτύου Προώθηση έναντι δρομολόγησης (forwarding vs routing) IP: Πρωτόκολλο

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

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

ΔΙΚΤΥΑ (13) Π. Φουληράς ΔΙΚΤΥΑ (13) Π. Φουληράς Τεχνολογίες WAN και Δρομολόγηση LAN Επεκτείνεται μόνον σε ένα κτίριο ή ομάδα κτιρίων WAN (Wide Area Network) Επεκτείνονται σε μεγάλες περιοχές MAN Ενδιάμεσο ως προς το μέγεθος της

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

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

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

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

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

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

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

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

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

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

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Μοντέλα υπηρεσιών του επιπέδου δικτύου Προώθηση έναντι δρομολόγησης (forwarding vs routing) IP: Πρωτόκολλο

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

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

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

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

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

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

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr. http://www.di.uoa.gr/~ioannis/courses.html Password: edi

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr. http://www.di.uoa.gr/~ioannis/courses.html Password: edi ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr http://www.di.uoa.gr/~ioannis/courses.html Password: edi Δίκτυα Επικ. - Κεφ. 1 ( Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

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

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

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

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

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 5/03/204 Συμπληρωματικές Διαφάνειες Νίκος Δημητρίου ΟΣΣ/5.03.204/Ν.Δημητρίου ΟΣΣ/5.03.204/Ν.Δημητρίου 2 ΟΣΣ/5.03.204/Ν.Δημητρίου 3 ΟΣΣ/5.03.204/Ν.Δημητρίου 4 Θεωρία Aloha/Slotted

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΛΕΞΗ 2 ΔΙΔΑΣΚΩΝ: ΑΝΑΡΓΥΡΟΣ ΣΙΔΕΡΗΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΤΕΙ ΚΡΗΤΗΣ ΠΡΩΤΟΚΟΛΛΟ ΔΙΑΔΙΚΤΥΟΥ

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

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

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

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

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

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

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

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2013-2014 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 Λύσεις Πρώτης Προόδου (συνολικά 100 μονάδες) 1. Αντιπαραθέσετε

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

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Ενότητα 3 Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Εισαγωγή στις βασικές έννοιες του στρώµατος Ζεύξης (Data Link Layer) στα δίκτυα ΗΥ Γενικές Αρχές Λειτουργίας ηµιουργία Πλαισίων Έλεγχος

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

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

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

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

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

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Ενότητα 1 Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Εισαγωγή στις βασικές έννοιες των δικτύων υπολογιστών ικτυακός Καταµερισµός Εργασίας Το υπόδειγµα του Internet Εξοπλισµός ικτύου Κατηγοριοποίηση ικτύων

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

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

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

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Διαδικτύωση

ΔΙΚΤΥΑ Η/Υ ΙΙ. Διαδικτύωση ΔΙΚΤΥΑ Η/Υ ΙΙ Διαδικτύωση Γενικά Διαδικτύωση είναι η διασύνδεση υπολογιστικών συστημάτων μέσω τηλεπικοινωνιακών δικτύων με σκοπό το διαμοιρασμό των πόρων και των υπηρεσιών τους. Τοπικά δίκτυα (LANs) Ευρείας

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Έστω ότι θέλετε να συνδέσετε 20 υπολογιστές με συνδέσεις από σημείο σε σημείο (point-to-point), ώστε να είναι δυνατή η επικοινωνία όλων

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

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα Ενότητα : Στρώμα Ζεύξης στα Δίκτυα ΗΥ- Ethernet MAC Στρώμα Σαββαΐδης Στυλιανός

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

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

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

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

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής  Password: edi ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr http://www.di.uoa.gr/~ioannis/courses.html Password: edi Δίκτυα Επικ. - Κεφ. 1 ( Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

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

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

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

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

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

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.3: Δίκτυα 1 3.3.1 Τι είναι ένα Δίκτυο Υπολογιστών Δίκτυο Υπολογιστών/Επικοινωνιών: ένα σύνολο συνδεδεμένων μεταξύ τους συσκευών με φυσικές συνδέσεις οι οποίες μπορούν να παράγουν, να στέλνουν,

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

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

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

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

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

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

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

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

Νέες Επικοινωνιακές Τεχνολογίες Νέες Επικοινωνιακές Τεχνολογίες Λύσεις Θεμάτων http://nop33.wordpress.com Τι ορίζουμε ως Τοπικό Δίκτυο Υπολογιστών; Ποια είναι τα βασικά χαρακτηριστικά των Τοπικών Δικτύων; Ποιες οι βασικές τοπολογίες

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

Επίπεδο Δικτύου: Διαδικτύωση

Επίπεδο Δικτύου: Διαδικτύωση Επίπεδο Δικτύου: Διαδικτύωση Μάθημα «Δίκτυα Υπολογιστών» Τμήμα Πληροφορικής Οικονομικό Πανεπιστήμιο Αθηνών Εαρινό Εξάμηνο 2013-14 Γεώργιος Ξυλωμένος Γεώργιος Δ. Σταμούλης Βασίλειος Σύρης Εισαγωγή Υπάρχει

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

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

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 8ο Δικτύωση TCP/IP Μιχαηλίδης Παναγιώτης Περιεχόμενα Δικτύωση TCP/IP Τι είναι το TCP/IP; Επίπεδα, διευθύνσεις, ΝΑΤ Πρωτόκολλα: ARP, DHCP TCP/IP H πιο κοινή

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

ίκτυα - Internet Μάθηµα 5ο Ενότητες Μαθήµατος Παρασκευή 01 ΕΚ 2006 ιευθυνσιοδότηση στα Τοπικά ίκτυα (LAN).

ίκτυα - Internet Μάθηµα 5ο Ενότητες Μαθήµατος Παρασκευή 01 ΕΚ 2006 ιευθυνσιοδότηση στα Τοπικά ίκτυα (LAN). Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας, Κέρκυρα Παρασκευή 01 ΕΚ 2006 ίκτυα - Internet Μάθηµα 5ο Ενότητες Μαθήµατος 1. Τεχνικές Πολλαπλής Πρόσβασης Πρωτόκολλα LAN ιευθυνσιοδότηση στα Τοπικά

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

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

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

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

Τεχνολογία 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)( ιαδίκτυο

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

Μεταγωγή (Switching)

Μεταγωγή (Switching) Μεταγωγή (Switching) Πως σχηματίζουμε διαδίκτυα Περίληψη Μεταγωγή Κυκλωμάτων (Circuit switching) Μεταγωγή Πακέτων (Packet switching) Μεταγωγή Εικονικών Κυκλωμάτων (Virtual circuit switching) Λειτουργία

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης ΔΙΚΤΥΑ Η/Υ ΙΙ Πρωτόκολλα δρομολόγησης Εσωτερικά πρωτόκολλα δρομολόγησης Interior Routing Protocols Distance-vector routing Link-state routing Exterior Routing Protocols 2 Δίκτυα Η/Υ ΙΙ Distance-Vector

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

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2011-20112 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 15 Δεκεμβρίου 2011 Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις 1. Θεωρήσετε

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

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΜΕΛΕΤΗ & ΡΥΘΜΙΣΕΙΣ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ RIP ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΣΤΕΡΓΙΟΥ ΕΛΕΥΘΕΡΙΟΣ ΣΠΟΥΔΑΣΤΡΙΑ: ΤΣΙΜΠΙΔΑ ΙΩΑΝΝΑ- ΠΑΡΑΣΚΕΥΗ

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

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

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

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

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

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

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

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα Ενότητα: Δίκτυα Η/Υ Στρώμα Δικτύου Σαββαΐδης Στυλιανός Τμήμα Ηλεκτρονικών Μηχανικών

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

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

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

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

Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων διευθύνσεων

Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων διευθύνσεων Άσκηση 1 Ethernet protocol Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Πωλήσεων Τμήμα Ανάπτυξης Προϊόντων Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων

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

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

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

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

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου.

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου. ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2014-2015 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 27.10.2014 mockup Πρόοδος Οδηγίες: Η κάθε απάντηση θα πρέπει να συνοδεύεται

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

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP Απαιτήσεις διαδικτύωσης Τα ζητήματα που πρέπει να επιλύσει η διαδικτύωση Πρωτόκολλα διαδικτύωσης Αρχιτεκτονικές

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

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

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

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

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

ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή Διδάσκων: Χρίστος Παναγιώτου Γιατί Δίκτυα Υπολογιστών; Επιχειρησιακές Εφαρμογές Π.χ., εξ αποστάσεως πρόσβαση σε βάσεις δεδομένων. Εξοικονόμηση χρημάτων από τον καταμερισμό

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

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

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

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

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

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

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

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 Από την αρχή κύριος

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

OSI και TCP/IP. Εισαγωγή στα Δίκτυα υπολογιστών και τεχνολογίες διαδικτύου

OSI και TCP/IP. Εισαγωγή στα Δίκτυα υπολογιστών και τεχνολογίες διαδικτύου 2 η Multimedia Διάλεξη: OSI και TCP/IP Copyright 2011 Medialab 2 η Multimedia διάλεξη με θέμα: OSI και TCP/IP OSI Model Overview Επισκόπηση του μοντέλου OSI. OSI Model Overview Το μοντέλο OSI δημιουργήθηκε

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

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM Παραδείγµατα δικτυακών τεχνολογιών Ethernet Internet ATM Τοπικά δίκτυα (LANs) Τα πιο απλά δίκτυα Κάθε υπολογιστής έχει όνοµα διεύθυνση δικτύου (Internet) διεύθυνση τοπικού δικτύου (Ethernet) alice 28 35

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

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Τα αρχεία των διαλέξεων του μαθήματος μπορείτε να βρείτε στο: http://eclass.gunet.gr/

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

8 η ιάλεξη: σε δίκτυα δεδομένων

8 η ιάλεξη: σε δίκτυα δεδομένων Εργαστήριο ικτύων Υπολογιστών 8 η ιάλεξη: Βασικές αρχές δρομολόγησης Βασικές αρχές δρομολόγησης σε δίκτυα δεδομένων ρομολόγηση (Routing) Μεταφορά μηνυμάτων μέσω του διαδικτύου από μία πηγή σε ένα προορισμό

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

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

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο

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

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19 1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19 2 / 19 Το Φυσικό Επίπεδο Το Φυσικό Επίπεδο ή στρώμα (Physical layer) ασχολείται με τη μετάδοση των bit (1 0) που απαρτίζουν

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

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

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

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

Ιατρική Πληροφορική ΔΡ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Ιατρική Πληροφορική ΔΡ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική ΔΡ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Διαλέξεις μαθήματος: http://medisp.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Γέφυρες

ΔΙΚΤΥΑ Η/Υ ΙΙ. Γέφυρες ΔΙΚΤΥΑ Η/Υ ΙΙ Γέφυρες Γενικά Οι γέφυρες (bridges) είναι συσκευές που επιτυγχάνουν τη διασύνδεση ενός απλού τοπικού δικτύου με άλλα παρόμοια τοπικά δίκτυα. Μια γενικότερη συσκευή και για τη διασύνδεση με

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

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ Δρ. Κουζαπάς Δημήτριος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα Δίκτυα Υπολογιστών, ποιες

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

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Κεφάλαιο 4: ικτύωση και ιαδίκτυο Η Επιστήµη των Υπολογιστών: Μια Ολοκληρωµένη Παρουσίαση (δέκατη αµερικανική έκδοση) J. Glenn Brookshear Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

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

Διάρθρωση. Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης. Διάρθρωση. Δίκτυο Υπολογιστών: ένας απλός ορισμός. Ευάγγελος Παπαπέτρου

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

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

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

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

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

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

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

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

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

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

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

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Πλωτάρχης Γ. ΚΑΤΣΗΣ ΠΝ Γιατί χρησιµοποιούµε δίκτυα? Δίκτυο Σύνολο Η/Υ και συσκευών Συνδεδεµένα µε κάποιο µέσο Stand-alone

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

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

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

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

Πληροφορική Μάθημα 9

Πληροφορική Μάθημα 9 Πληροφορική Μάθημα 9 ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΕΙΣΑΓΩΓΗ ΔΙΚΤΥΑ ΕΥΡΕΙΑΣ ΠΕΡΙΟΧΗΣ WAN Τα δίκτυα αυτά χρησιμοποιούνται για την διασύνδεση υπολογιστών, οι οποίοι βρίσκονται σε διαφορετικές πόλεις ή ακόμη και σε διαφορετικές

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

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 8: Εισαγωγή στα Δίκτυα Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55 2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/2015 23:55 Ευριπίδης Τζαμούσης (tzamusis@csd.uoc.gr) Μαρία Πλακιά (plakia@csd.uoc.gr) Ερώτηση 1 (5 μονάδες) Ποια είναι η διαφορά μεταξύ

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

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

Πληροφορική Ι. Μάθημα 7 ο Δίκτυα Υπολογιστών. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ. Οι διαφάνειες έχουν βασιστεί στο βιβλίο «Εισαγωγή στην επιστήμη των υπολογιστών» του B. Forouzan και Firoyz Mosharraf (2 η έκδοση-2010) Εκδόσεις Κλειδάριθμος Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών Ι. ΝΙΚΟΛΟΥΔΑΚΗΣ ΓΙΑΝΝΗΣ (Τετάρτη 15:00-21:00)

Δίκτυα Υπολογιστών Ι. ΝΙΚΟΛΟΥΔΑΚΗΣ ΓΙΑΝΝΗΣ (Τετάρτη 15:00-21:00) Δίκτυα Υπολογιστών Ι ΝΙΚΟΛΟΥΔΑΚΗΣ ΓΙΑΝΝΗΣ giannis.nikoloudakis@gmail.com (Τετάρτη 15:00-21:00) Δομή Πίνακα Δρομολόγησης Ο πίνακας δρομολόγησης είναι αποθηκευμένος στη RAM και περιέχει πληροφορίες για:

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

Πρόσβαση στο ίκτυο (Network Access) & ιασύνδεση ικτύων (internetworking) Ενότητα ΣΤ

Πρόσβαση στο ίκτυο (Network Access) & ιασύνδεση ικτύων (internetworking) Ενότητα ΣΤ Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Πρόσβαση στο ίκτυο (Network Access) & ιασύνδεση ικτύων (internetworking) Ενότητα ΣΤ ρ. Ε. Μάγκος Ενότητες Μαθήµατος 1. Επίπεδο 2 στο Μοντέλο

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

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

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

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

ΚΕΦ. 2 - Η Λειτουργία των Δικτύων

ΚΕΦ. 2 - Η Λειτουργία των Δικτύων ΚΕΦ. 2 - Η Λειτουργία των Δικτύων 2.1 Ethernet 2.2 Internet 2.3 Asynchronous Transfer Mode 2.4 Η αρχιτεκτονική του Δικτύου Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.)

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

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

ΔΙΚΤΥΑ (15-17) Π. Φουληράς ΔΙΚΤΥΑ (15-17) Π. Φουληράς Χαρακτηριστικά Δικτύου: Ιδιοκτησία, Υπόδειγμα Υπηρεσίας, και Απόδοση Ιδιωτικά Δίκτυα Κλασσικό Παράδειγμα τα LAN Μεγάλες εταιρείες όμως και σε επίπεδο WAN Αγοράζουν υλικό διασύνδεσης

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

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. Ethernet

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. Ethernet Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου ρ Κωνσταντίνος Σ Χειλάς Ethernet Ένα πλαίσιο (frame) Ethernet 00 d0 06 99 18 28 00 02 b3 0b 86 08 00 45 00 Η επικεφαλίδα του IP 0 ToS 0 ToS 00

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