Προγραµµατισµός ικτύων Ε-01

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

Download "Προγραµµατισµός ικτύων Ε-01"

Transcript

1 Προγραµµατισµός ικτύων Ε-01 2η ιάλεξη ιδάσκων: Νίκος Ντάρµος [ Τµήµα Πληροφορικής Πανεπιστήµιο Ιωαννίνων

2 Λεπτοµέρειες πρωτοκόλλων διαδικτύου

3 Στο σηµερινό µάθηµα... Το µοντέλο «Tanenbaum». Τα πρωτόκολλα διαδικτύου. Address Resolution Protocol (). Reverse Address Resolution Protocol (). Internet Protocol (). Internet Control Message Protocol (). Internet Group Management Protocol (). Internet Protocol Security (). User Datagram Protocol (). Transmission Control Protocol (). Stream Control Transmission Protocol ().

4 Το µοντέλο «Tanenbaum» Το µοντέλο «Tanenbaum»

5 Το µοντέλο «Tanenbaum» Το µοντέλο «Tanenbaum» Φυσικό επίπεδο Επίπεδο διασύνδεσης/ζεύξης δεδοµένων Επίπεδο διαδικτύου Επίπεδο µεταφοράς Επίπεδο εφαρµογής Host A Host B Application Application Firewall A Transport Transport Transport Router B Internet Internet Internet Internet Data Link Data Link Data Link Data Link Physical Physical Physical Physical

6 Το µοντέλο «Tanenbaum» Το µοντέλο «Tanenbaum» Φυσικό επίπεδο Επίπεδο διασύνδεσης/ζεύξης δεδοµένων Επίπεδο διαδικτύου Επίπεδο µεταφοράς Επίπεδο εφαρµογής Application Transport Internet Data Link Φυσικό Επίπεδο Υπεύθυνο για την µετάδοση των δεδοµένων πάνω από το ϕυσικό µέσο. Μέσο µετάδοσης (σύρµατα χαλκού, οπτικές ίνες, ασύρµατη διασύνδεση, κτλ.) ιαµόρφωση/αποδιαµόρφωση των δεδοµένων (bits) από/σε ηλεκτρικούς/ηλεκτροµαγνητικούς/ οπτικούς παλµούς κτλ. Παραδείγµατα: WiFi, {U,S,F,SF,...}TP, ATM, ISDN, DSL,... Physical

7 Το µοντέλο «Tanenbaum» Το µοντέλο «Tanenbaum» Φυσικό επίπεδο Επίπεδο διασύνδεσης/ζεύξης δεδοµένων Επίπεδο διαδικτύου Επίπεδο µεταφοράς Επίπεδο εφαρµογής Application Transport Internet Data Link Physical Επίπεδο διασύνδεσης/ζεύξης δεδοµένων Μετατροπή των bits από το ϕυσικό επίπεδο, σε πλαίσια (frames) για το επίπεδο ιαδικτύου και αντίστροφα. Προσφέρει: Ελεγχο και διόρθωση λαθών χαµηλού επιπέδου. Ελεγχο πολυπλεξίας και ϱοής χαµηλού επιπέδου (LLC). Ελεγχο πρόσβασης µέσου (MAC). Παραδείγµατα: Go-Back-N, Selective Repeat,... HDLC, SL, PPP, ALOHA, CSMA/CD, CDMA, GSM, Ethernet, Token-Bus/Ring,... Πρωτόκολλα:,.

8 Το µοντέλο «Tanenbaum» Το µοντέλο «Tanenbaum» Φυσικό επίπεδο Επίπεδο διασύνδεσης/ζεύξης δεδοµένων Επίπεδο διαδικτύου Επίπεδο µεταφοράς Επίπεδο εφαρµογής Application Επίπεδο διαδικτύου Transport Internet Data Link Physical Υπεύθυνο για τη δροµολόγηση δεδοµένων ανάµεσα σε συσκευές του δικτύου. ιευθυνσιοδότηση. ροµολόγηση (routing). Ιδεατά κυκλώµατα ή ασυνδεσµική επικοινωνία (µεταγωγή πακέτων). Κατακερµατισµός (fragmentation). Πρωτόκολλα: v4, v6.,. OSPF, BGP.

9 Το µοντέλο «Tanenbaum» Το µοντέλο «Tanenbaum» Φυσικό επίπεδο Επίπεδο διασύνδεσης/ζεύξης δεδοµένων Επίπεδο διαδικτύου Επίπεδο µεταφοράς Επίπεδο εφαρµογής Application Transport Internet Data Link Επίπεδο µεταφοράς ιαχειρίζεται συνδέσεις από άκρο σε άκρο. Προσφέρει: ηµιουργία/καταστροφή σύνδεσης. Πολυπλεξία. Ελεγχο ϱοής υψηλού επιπέδου. Συνδεσµική/ασυνδεσµική επικοινωνία. Πρωτόκολλα:,,,... Physical

10 Το µοντέλο «Tanenbaum» Το µοντέλο «Tanenbaum» Φυσικό επίπεδο Επίπεδο διασύνδεσης/ζεύξης δεδοµένων Επίπεδο διαδικτύου Επίπεδο µεταφοράς Επίπεδο εφαρµογής Application Επίπεδο εφαρµογής Transport Internet Data Link Υλοποίηση της λογικής της εφαρµογής/υπηρεσίας. Καθορίζει: Μοντέλα επεξεργασίας αποµακρυσµένων αιτήσεων. Αρχιτεκτονική των εφαρµογών. Πρωτόκολλα επικοινωνίας δικτυακών εφαρµογών.... Παραδείγµατα: Pre-forking, thread pools, workers, polling,... Client-server, peer-to-peer, hybrid,... DNS, DHCP, HTTP, FTP, Telnet, SMTP, SSH, SSL/TLS,... Physical

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

12 Γενική άποψη Transport Layer Internet Layer Data Link Layer

13 Address Resolution Protocol Reverse Address Resolution Protocol Πρωτόκολλα διαδικτύου: Επίπεδο διασύνδεσης/ζεύξης δεδοµένων

14 Address Resolution Protocol Reverse Address Resolution Protocol Υπεύθυνο για τη µεταφορά πακέτων µέσα στα όρια ενός συγκεκριµένου ϕυσικού/λογικού δικτύου. Λειτουργεί µόνο για επικοινωνία συσκευών που είναι συνδεδεµένες σε κοινό κανάλι/µέσο επικοινωνίας. Υπεύθυνο για την διάσπαση των δεδοµένων του επιπέδου διαδικτύου σε πλαίσια (frames), την αντιµετώπιση σφαλµάτων µετάδοσης και τον έλεγχο ϱοής των δεδοµένων στο δίκτυο.

15 Address Resolution Protocol Reverse Address Resolution Protocol Κάθε κάρτα δικτύου έχει µία διεύθυνση υλικού (MAC address). Για το Ethernet είναι 48-bits. Ορίζεται από τον κατασκευαστή του υλικού. Είναι µοναδική ανάµεσα σε όλες τις κάρτες....µπορεί όµως να αλλαχθεί από το λογισµικό... Το επίπεδο διασύνδεσης γνωρίζει µόνο τις διευθύνσεις υλικού. Προβλήµατα: Πως ξέρει σε ποια διεύθυνση υλικού αντιστοιχεί µία διεύθυνση που του δίνει το επίπεδο διαδικτύου ( address); Σε ποιά διεύθυνση του επιπέδου διαδικτύου αντιστοιχεί µία διεύθυνση υλικού; Λίστα µε αντιστοιχίες όλων των διευθύνσεων και MAC του δικτύου; Μή πρακτικό για µεγάλα δίκτυα!

16 Address Resolution Protocol Reverse Address Resolution Protocol Address Resolution Protocol

17 Address Resolution Protocol Reverse Address Resolution Protocol Address Resolution Protocol Μεταφράζει διευθύνσεις επιπέδου διαδικτύου (π.χ. διευθύνσεις ) σε διευθύνσεις επιπέδου διασύνδεσης (π.χ. διευθύνσεις MAC) (RFC 826). Λειτουργία: Εστω κόµβος µε διεύθυνση x.x.x.x που ϑέλει να επικοινωνήσει µε τον κόµβο µε διεύθυνση y.y.y.y. 1 Ο x.x.x.x στέλνει σε όλους τους κόµβους του δικτύου (broadcast) ένα πακέτο: «όποιος έχει την διεύθυνση y.y.y.y ας το πει στον x.x.x.x». 2 Κάθε κόµβος που λαµβάνει το µήνυµα, ελέγχει αν έχει τη διεύθυνση αυτή στο επίπεδο διαδικτύου. 3 Ο κόµβος στον οποίο τελικά ανήκει η διεύθυνση αυτή, απαντά απευθείας (unicast) στον αρχικό µε ένα πακέτο: «ο y.y.y.y είναι στη MAC διεύθυνση zz.zz.zz.zz.zz.zz».

18 Address Resolution Protocol Reverse Address Resolution Protocol Address Resolution Protocol Βελτιώσεις ιατήρηση κρυφής µνήµης (cache) για τις αντιστοιχίες που επιστρέφει το. Αποστολή της αντιστοιχίας MAC µαζί µε την αίτηση. Αποστολή της αντιστοιχίας MAC σε όλους όταν ο κόµβος συνδέεται στο δίκτυο. ροµολόγηση ανάµεσα σε διαφορετικά δίκτυα; Πρόβληµα: Τα πακέτα του, ως πακέτα επιπέδου συνδέσµου, περιορίζονται σε ένα ιδεατό δίκτυο (δε δροµολογούνται). Λύση: Proxy. Gateways.

19 Address Resolution Protocol Reverse Address Resolution Protocol Reverse Address Resolution Protocol

20 Address Resolution Protocol Reverse Address Resolution Protocol Reverse Address Resolution Protocol Καθορίστηκε µε το RFC 903. Χρησιµοποιεί την ίδια δοµή πακέτου µε το. Ακολουθεί τα ίδια ϐήµατα, εναλλάσσοντας τις διευθύνσεις MAC και. Απαιτεί την ύπαρξη ενός εξυπηρετητή ανά τµήµα δικτύου. Αντικαταστάθηκε αρχικά από το BOOTP και ύστερα από το DHCP, τα οποία ωστόσο λειτουργούν σε ανώτερο επίπεδο.

21 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Πρωτόκολλα διαδικτύου: Επίπεδο διαδικτύου

22 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Υπεύθυνο για τη µεταφορά πακέτων πέρα από τα όρια ενός συγκεκριµένου ϕυσικού/λογικού δικτύου. ηµιουργεί συνδέσεις από κόµβο σε κόµβο, συνήθως πάνω από πολλά άλµατα στο επίπεδο Ϲεύξης. Παρέχει υπηρεσίες δροµολόγησης, καθώς και ελέγχου και αντιµετώπισης προβληµάτων διαλειτουργικότητας χαµηλού επιπέδου.

23 Internet Protocol v4 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση

24 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση Προδιαγράφηκε το Σεπτέµβριο του RFC 791 (DA / USC/ISI). Σκοπός: Η µεταγωγή πακέτων ανάµεσα σε συσκευές µε προκαθορισµένες διευθύνσεις σταθερού µήκους. Η παροχή υπηρεσιών διαλειτουργικότητας ανάµεσα σε δίκτυα διαφορετικής υλοποίησης επιπέδου διασύνδεσης. Χαρακτηριστικά: Ασυνδεσµική επικοινωνία: µεταγωγή πληροφορίας σε ανεξάρτητα πακέτα (datagrams). Μη αξιόπιστη επικοινωνία: δεν υπάρχει έλεγχος ορθής παράδοσης πακέτων.

25 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση Προσφέρει: ιευθυνσιοδότηση. Κατακερµατισµό πακέτων. ροµολόγηση. Ελεγχο συµφόρησης. εν προσφέρει: Ελεγχο απώλειας πακέτων. Ελεγχο παράδοσης διπλότυπων πακέτων. Παράδοση πακέτων µε σωστή σειρά. Παράδοση πακέτων χωρίς αλλοιώσεις.

26 Το PDU του Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση Version IHL Type of Service (TOS) Total Length Identification D M F F Fragment offset Time to live (TTL) Protocol Header checksum Source address Destination address Options Padding Upper level data (SDU)

27 Η κεφαλίδα του Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση Τα δεδοµένα µεταδίδονται σε σειρά big-endian. Version: Καθορίζει την έκδοση του στην οποία ανήκει το πακέτο (4 ή 6). IHL: Μέγεθος της κεφαλίδας του πακέτου (µεταβλητό). TOS: Καθορίζει απαιτήσεις της υπηρεσίας στην οποία ανήκει το πακέτο όσον αφορά την δροµολόγησή του (προτεραιότητα + καθυστέρηση, ϱυθµοαπόδοση, αξιοπιστία) επηρεάζει αποφάσεις δροµολόγησης και QoS. Total length: Συνολικό µέγεθος του PDU Version IHL Type of Service (TOS) Total Length Identification D M F F Fragment offset Time to live (TTL) Protocol Header checksum Options Source address Destination address Upper level data (SDU) Padding 31

28 Η κεφαλίδα του Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση Identification: Ταυτοποιεί τµήµατα κατακερµατισµένων πακέτων (όλα τα τµήµατα ενός PDU έχουν την ίδια τιµή σε αυτό το πεδίο). DF: Καθορίζει αν το πακέτο µπορεί να κατακερµατιστεί (Don t Fragment). MF: Καθορίζει αν ένα τµήµα πακέτου είναι το τελευταίο του ή όχι (More Fragments). Fragment offset: Καθορίζει σε ποιό σηµείο του αρχικού πακέτου ανήκει το τρέχον τµήµα. TTL: Μετρητής αριθµού αλµάτων (hops) που έχει κάνει το παρόν πακέτο χρησιµοποιείται για έλεγχο συµφόρησης και ως συνθήκη τερµατισµού δροµολόγησης Version IHL Type of Service (TOS) Total Length Identification D M F F Fragment offset Time to live (TTL) Protocol Header checksum Options Source address Destination address Upper level data (SDU) Padding 31

29 Η κεφαλίδα του Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση Protocol: Καθορίζει σε ποιό πρωτόκολλο του επιπέδου µεταφοράς ανήκει το µεταφερόµενο SDU. Header checksum: Χρησιµοποιείται για ανίχνευση λαθών στην κεφαλίδα του πακέτου. Source/Destination address: Οι διευθύνσεις του αποστολέα και του παραλήπτη του πακέτου αντίστοιχα. Options: Προβλέφθηκε για πιθανές επεκτάσεις του πρωτοκόλλου (ασφάλεια, αυστηρή ή χαλαρή δροµολόγηση αποστολέα, καταγραφή διαδροµής, χρονοσφραγίδα). Πρέπει να έχει πάντα µέγεθος πολλαπλάσιο των 32 bits Version IHL Type of Service (TOS) Total Length Identification D M F F Fragment offset Time to live (TTL) Protocol Header checksum Options Source address Destination address Upper level data (SDU) Padding 31

30 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση Κατακερµατισµός MTU: το µέγεθος του µεγαλύτερου πακέτου που υποστηρίζει κάποιο επίπεδο δικτύου. Ορίζεται είτε από τον κατασκευαστή του υλικού µε ϐάση κάποια στάνταρντ, είτε από το λογισµικό κατά τη σύνδεση του κόµβου στο δίκτυο, είτε ϐάσει σχεδιαστικών επιλογών. Το επιτρέπει λειτουργία πάνω από διαφορετικές υλοποιήσεις επιπέδου διασύνδεσης µέσω του κατακερµατισµού (fragmentation -- RFC 791) και επανασύνθεσης (reassembly -- RFC 815) των πακέτων. Μεγάλα πακέτα: Καλύτερη χρήση του εύρους Ϲώνης και καλύτερη ϱυθµοαπόδοση για γρήγορες Ϲεύξεις. Μικρά πακέτα: Μεγαλύτερη καθυστέρηση (latency) για αργές Ϲεύξεις.

31 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση Κατακερµατισµός Οταν ένας δροµολογητής ανιχνεύσει ότι ένα πακέτο που προωθεί προορίζεται για δίκτυο µε µικρότερο MTU από το πακέτο, µπορεί: α Να απορρίψει το πακέτο και να επιστρέψει στον αποστολέα του µήνυµα «πολύ µεγάλο πακέτο». ϐ Να κατακερµατίσει το πακέτο ώστε να χωράει στο MTU του επόµενου δικτύου. Ζητήµατα: Ποιός κάνει την επανασύθεση; Τι γίνεται αν ένα τµήµα χαθεί/καταστραφεί; Απαντήσεις: Πρακτικά τόσο οι δροµολογητές όσο και οι κόµβοι παραλήπτες. Path MTU Discovery (RFC 1191), Packetization Layer Path MTU Discovery (RFC 4821), MSS clamping.

32 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση ιευθυνσιοδότηση Κάθε συσκευή έχει µία 32-bit διεύθυνση. Συνήθως αναπαρίσταται ως τετράδα 8-bit δεκαδικών αριθµών: a.b.c.d, µε a-d [0, 255]. Ο χώρος διευθύνσεων ελέγχεται από την αρχή IANA (Internet Assigned Numbers Authority) Κάθε διεύθυνση χωρίζεται στο τµήµα δικτύου (network) και στο τµήµα υπολογιστή/συσκευής (host). ιαχωρισµός µε ϐάση τη «µάσκα υποδικτύου» (subnet mask) Bitwise AND διεύθυνσης και µάσκας υποδικτύου µας δίνει το τµήµα δικτύου. Η µικρότερη διεύθυνση αντιστοιχεί στο δίκτυο (network address) ενώ η µεγαλύτερη σε όλες τις συνδεδεµένες συσκευές (broadcast address). Η δροµολόγηση ανάµεσα σε συσκευές διαφορετικών δικτύων γίνεται µε ϐάση την πρώτη.

33 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση ιευθυνσιοδότηση Ως το 1993: διαχωρισµός µε ϐάση «τάξεις» (classful design). Τάξη Πρόθεµα Μάσκα Πλήθος Μέγεθος (Class) ιευθύνσεων υποδικτύου δικτύων δικτύων A 0xxxxxxx ,777,214 B 10xxxxxx ,384 65,534 C 110xxxxx ,097, D 1110xxxx χρησιµοποιείται για multicast E 1111xxxx δεν χρησιµοποιείται Μετά το 1993: Classless Inter-Domain Routing (CIDR -- RFC 1517, 1518 και RFC 1519). Μάσκα υποδικτύου µεταβλητού µήκους (VLSM). Οι διευθύνσεις πρέπει πάντα να γράφονται µαζί µε τη µάσκα υποδικτύου τους. Επιτρέπει «συνάθροιση» συνεχόµενων υποδικτύων. Ταιριάζει καλύτερα στις ανάγκες των χρηστών.

34 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Το PDU του Κατακερµατισµός ιευθυνσιοδότηση ιευθυνσιοδότηση εσµευµένες διευθύνσεις: 127/8: «loopback» δίκτυο. 10/8, /12, /16: ιδιωτικά δίκτυα, /16: link-local δίκτυο. Παραδείγµατα διευθύνσεων: zeus: ιεύθυνση : Μάσκα υποδικτύου: (= 24). ιεύθυνση δικτύου: (/24). ιεύθυνση broadcast: Πιθανές διευθύνσεις: [1 254]. dummy: ιεύθυνση : Μάσκα υποδικτύου: (= 27). ιεύθυνση δικτύου: (/27). ιεύθυνση broadcast: Πιθανές διευθύνσεις: [65 94].

35 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Internet Control Message Protocol

36 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Internet Control Message Protocol Καθορίστηκε στο RFC 792. Παρέχει µηχανισµούς αναφοράς σφαλµάτων και ελέγχου λειτουργίας των συνδέσεων. Τα πακέτα έχουν «τύπο» και «κωδικό». Κυριότεροι τύποι µηνυµάτων : Α/Α Τύπος Περιγραφή 8/0 echo{req/rep} «Ζεις;»/«Ζω!» 3 unreach «Μη προσπελάσιµος προορισµός» 4 squench «Απώλεια πακέτων, πιο σιγά» 5 redir «Υπάρχει συντοµότερη διαδροµή» 11 timex «Υπέρβαση χρόνου!» 12 paramprob «Ακυρη κεφαλίδα» 13/13 time{req/rep} «Συγχρονισµός ϱολογιών» 17/18 mask{req/rep} «Εύρεση µάσκας δικτύου» 30 trace «Καταγραφή διαδροµής»

37 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Internet Group Management Protocol

38 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Internet Group Management Protocol Καθορίζεται στα RFC 1112, 2236 και Σχεδόν ανάλογο του αλλά για multicasting. Χειρίζεται τη δηµιουργία οµάδων multicast και την ενηµέρωση των εµπλεκόµενων δροµολογητών.

39 Internet Protocol Security Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security

40 Internet Protocol v4 & Internet Control Message Protocol Internet Group Management Protocol Internet Protocol Security Internet Protocol Security Μία από τις µεθόδους υλοποίησης Ιδιωτικών Ιδεατών ικτύων (VPN). Προσφέρει αυθεντικότητα και κρυπτογράφηση των δεδοµένων στο επίπεδο διαδικτύου. Αποτελείται από πρωτόκολλα για: Ανταλλαγή κλειδιών αυθεντικότητας και κρυπτογράφησης IKE/IKEv2. Παροχή εγγυήσεων ακεραιότητας και αυθεντικότητας πακέτων καθώς και αποφυγή επιθέσεων επανάληψης (replay attacks) AH. Ενθυλάκωση και κρυπτογράφηση δεδοµένων ESP. Συµπίεση δεδοµένων comp. Μπορεί να κρυπτογραφεί ή/και να ελέγχει την αυθεντικότητα τόσο µόνο του SDU (transport mode) όσο και ολόκληρου του PDU (tunnel mode) του.

41 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Πρωτόκολλα διαδικτύου: Επίπεδο µεταφοράς

42 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Υπεύθυνο για την µεταφορά δεδοµένων από και προς τις εφαρµογές/υπηρεσίες του κάθε κόµβου. Προσφέρει: Αξιόπιστη επικοινωνία πάνω από ένα αναξιόπιστο δίκτυο. ιαφανή µετατροπή των δεδοµένων σε πακέτα προς επεξεργασία από το επίπεδο διαδικτύου. Εγκαθίδρυση και καταστροφή συνδέσεων και συνεδριών από άκρο σε άκρο. Πολυπλεξία ϱοής δεδοµένων για υποστήριξη πολλαπλών αποστολέων/παραληπτών σε κάθε κόµβο. Ελεγχο ϱοής και συµφόρησης. Αντιµετώπιση σφαλµάτων µετάδοσης. Ανίχνευση διπλότυπων πακέτων. Αντιµετώπιση παράδοσης πακέτων εκτός σειράς. Λειτουργία µε ή χωρίς σύνδεση. Ενιαία πλατφόρµα για τις εφαρµογές που απαιτούν δικτυακή επικοινωνία.

43 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Πολυπλεξία Πρόβληµα Πολλές εφαρµογές σε κάθε κόµβο του δικτύου που ϑέλουν να στείλουν ή να λάβουν δεδοµένα. εδοµένου ενός εισερχόµενου πακέτου, πως ξέρουµε σε ποιά εφαρµογή/διεργασία να το παραδώσουµε; Λύση Αντιστοίχιση µία ιδεατής ϑύρας (port) σε κάθε διεργασία. Κάθε ϑύρα ταυτοποιείται από έναν αριθµό 16-bit ( ). Ανάθεση ϑυρών τόσο για διεργασίες που αποστέλουν όσο και για διεργασίες που λαµβάνουν δεδοµένα. Το Ϲεύγος <διεύθυνση :αριθµός ϑύρας> ορίζει ένα άκρο επικοινωνίας (socket). Η αρχή IANA έχει επίσης καθορίσει ένα σύνολο από αντιστοιχίες ϑυρών σε συγκεκριµένες υπηρεσίες (δείτε το /etc/protocols).

44 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Βασικά πρωτόκολλα Η ϱοή πληροφορίας από τα ανώτερα επίπεδα διασπάται διαφανώς σε µικρότερα πακέτα (PDUs). Κάθε πακέτο αυτού του επιπέδου χρησιµοποιεί µια ψευδο-κεφαλίδα (pseudo-header) για έλεγχο λαθών/αλλοιώσεων. Η ψευδο-κεφαλίδα «προστίθεται» από το επίπεδο διαδικτύου () και προηγείται του αντίστοιχου PDU. Βασικότερα πρωτόκολλα επιπέδου µεταφοράς: : User Datagram Protocol. : Transmission Control Protocol. : Stream Control Transmission Protocol.

45 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Η ψευδοκεφαλίδα του / Source address Destination address Padding Protocol PDU length Source address: διεύθυνση αποστολέα. Destination address: διεύθυνση παραλήπτη. Padding: Μηδενικά bytes ώστε η ψευδοκεφαλίδα να έχει µέγεθος ακέραιο πολλαπλάσιο των 4 bytes. Protocol: Πρωτόκολλο του PDU που ακολουθεί (,,, κτλ.) PDU length: Μέγεθος του PDU που ακολουθεί.

46 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του User Datagram Protocol

47 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Προδιαγράφηκε το 1980 στο RFC 768. Παρέχει ασυνδεσµική (connectionless) επικοινωνία. Αντιµετωπίζει την πληροφορία σαν τµήµατα (datagrams). εν προσφέρει: Ελεγχο απώλειας πακέτων. Παράδοση πακέτων µε σωστή σειρά. Ελεγχο παράδοσης διπλότυπων πακέτων. Ελεγχο ϱοής ή συµφόρησης Datagram Congestion Control Protocol (DCCP -- RFC 4340).

48 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Πλεονεκτήµατα: «Γρήγορο»: δεν απαιτεί την εγκαθίδρυση σύνδεσης πριν την αποστολή δεδοµένων ή την αποδοχή ή αναµετάδοση πακέτων. Μηδαµινές απαιτήσεις µνήµης: ο αποστολέας δεν διατηρεί πληροφορίες για τα πακέτα που απέστειλε και ο παραλήπτης δεν τα αποθηκεύει πριν τα προωθήσει στα ανώτερα επίπεδα. Εύκολο στην υλοποίηση. Χρησιµοποιείται από: Εφαρµογές µετάδοσης ϕωνής και ϐίντεο. Εφαρµογές πραγµατικού χρόνου. Υπηρεσίες όπως DNS, SNMP, DHCP, R, διάφορα πρωτόκολλα peer-to-peer, κτλ.

49 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Το PDU του Source Port Length Destination Port Checksum Upper level data (SDU) Source port: Η ϑύρα στην οποία ϑα δεχθεί τυχόν απαντήσεις ο αποστολέας, αλλιώς 0. Destination port: Η ϑύρα του παραλήπτη. Length: Το µήκος του PDU, µαζί µε την κεφαλίδα. Checksum: Ελεγχος ακεραιότητας της ψευδοκεφαλίδας, της κεφαλίδας και του SDU.

50 Transmission Control Protocol User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Αλγόριθµος σύνδεσης Μετάδοση Αποσύνδεση

51 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Αλγόριθµος σύνδεσης Μετάδοση Αποσύνδεση Προδιαγράφηκε το 1980 στο RFC 761. Παρέχει συνδεσµοστραφή (connection-oriented) επικοινωνία. Αντιµετωπίζει την πληροφορία ως ϱοή (byte stream). Προσφέρει: Αξιόπιστη, αµφίδροµη επικοινωνία πάνω από αξιόπιστα και αναξιόπιστα δίκτυα. Επανάληψη αποστολής για πακέτα που δεν παραδόθηκαν στον παραλήπτη τους εντός χρονικού ορίου. Επανασύνθεση αρχικής ακολουθίας πακέτων (παράδοση πακέτων µε τη σειρά που στάλθηκαν). Ελεγχο παράδοσης διπλότυπων πακέτων. Ελεγχο ϱοής και συµφόρησης.

52 Transmission Control Protocol User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Αλγόριθµος σύνδεσης Μετάδοση Αποσύνδεση Πλεονεκτήµατα: Αξιόπιστο: εγγυάται την ορθή και πλήρη παράδοση των δεδοµένων, χωρίς απώλειες ή διπλότυπα. Παρέχει έλεγχο ϱοής και συµφόρησης. Μειονεκτήµατα: Απαιτεί χρόνο για εγκαθίδρυση σύνδεσης πριν την αποστολή δεδοµένων. Απαιτεί επιβεβαίωση λήψης κάθε ξεχωριστού πακέτου. Απαιτεί την αποθήκευση τµηµάτων πακέτων που ϕτάνουν εκτός σειράς έως ότου συµπληρωθεί το αρχικό πακέτο. Ακατάλληλο για εφαρµογές πραγµατικού χρόνου ή µε απαιτήσεις χρόνου (π.χ. µετάδοση ϕωνής/βίντεο). Χρησιµοποιείται από: Εφαρµογές µεταφοράς αρχείων. Αλληλεπιδραστικές εφαρµογές. Υπηρεσίες όπως WWW, , FTP, SSH, κτλ.

53 Το PDU του User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Αλγόριθµος σύνδεσης Μετάδοση Αποσύνδεση Source Port Destination Port Sequence Number Acknowledgment Number Data Offset Reserved CWR ECE URG Checksum ACK PSH RST SYN FIN Window Urgent Pointer Options Padding Upper level data (SDU)

54 Η κεφαλίδα του User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Αλγόριθµος σύνδεσης Μετάδοση Αποσύνδεση Source port: ο αριθµός ϑύρας του αποστολέα. Destination port: ο αριθµός ϑύρας του παραλήπτη. Sequence number: αριθµός σειράς του πρώτου byte στο πακέτο. Acknowledgment number: περιέχει τον επόµενο αριθµό σειράς που περιµένει να λάβει ο παραλήπτης. Data offset: µέγεθος της κεφαλίδας του. Reserved: δεσµευµένο για µελλοντική χρήση (=0). Source Port Destination Port Sequence Number Acknowledgment Number Data Offset Reserved Window CWR ECE URG ACK PSH RST SYN FIN Checksum Urgent Pointer Options Padding Upper level data (SDU)

55 Η κεφαλίδα του User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Αλγόριθµος σύνδεσης Μετάδοση Αποσύνδεση CWR: «Μείωση του παραθύρου συµφόρησης». ECE: «Κόµβος ικανός για ειδοποίηση συµφόρησης (ECN)». URG: «Το πακέτο περιέχει επείγοντα δεδοµένα. Συµβουλέψου το πεδίο urgent pointer». ACK: «Το πακέτο περιέχει επιβεβαίωση λήψης. Συµβουλέψου το πεδίο acknowledgment number». PSH: «Στείλε τα δεδοµένα τώρα». RST: «Επανασύνδεση». SYN: «Συγχρονισµός αριθµών σειράς». FIN: «Τέλος ϱοής δεδοµένων από τον αποστολέα» Source Port Destination Port Sequence Number Acknowledgment Number Data Offset Reserved Window CWR ECE URG ACK PSH RST SYN FIN Checksum Urgent Pointer Options Padding Upper level data (SDU)

56 Η κεφαλίδα του User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Αλγόριθµος σύνδεσης Μετάδοση Αποσύνδεση Window: µέγεθος παραθύρου λήψης (για έλεγχο συµφόρησης). Checksum: έλεγχος ακεραιότητας ψευδοκεφαλίδας, κεφαλίδας και SDU. Urgent pointer: δείκτης στο τελευταίο byte επειγόντων δεδοµένων, αν το πεδίο URG είναι 1. Options: υλοποιεί διάφορες προαιρετικές λειτουργίες του πρωτοκόλλου (επιλεκτική επιβεβαίωση, αλλαγή µεγέθους παραθύρου, αλλαγή µεγέθους τµήµατος (MSS) κτλ.) Padding: Εγγυάται ότι το µέγεθος του πεδίου options ϑα είναι πάντα ακέραιο πολλαπλάσιο των 4 bytes Source Port Destination Port Sequence Number Acknowledgment Number Data Offset Reserved Window CWR ECE URG ACK PSH RST SYN FIN Checksum Urgent Pointer Options Padding Upper level data (SDU)

57 Αλγόριθµος σύνδεσης User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Αλγόριθµος σύνδεσης Μετάδοση Αποσύνδεση Σκοπός: τα δύο άκρα να αρχικοποιήσουν τις πληροφορίες της σύνδεσης. Responder Passive Open Setup TCB Closed Initiator Active Open Setup TCB Send SYN Listen Receive SYN Send SYN+ACK SYN Received Simultaneous Open Receive SYN Send ACK SYN Sent Receive ACK Receive SYN+ACK Send ACK Established 3-way handshake ή 2x 2-way handshake;

58 Μετάδοση User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Αλγόριθµος σύνδεσης Μετάδοση Αποσύνδεση Κάθε πακέτο που µεταδίδεται έχει έναν αριθµό σειράς (= αριθµός του πρώτου byte στο SDU). Για κάθε πακέτο που παραδίδεται, επιστρέφεται πακέτο επιβεβαίωσης (ACK) µε αριθµό σειράς ίσο µε τον αριθµό του πρώτου byte στο επόµενο SDU. Επανάληψη αποστολής πακέτου αν δεν επιβεβαιωθεί εντός χρονικού ορίου (παράθυρο επανεκποµπής). Exponential Back-Off σε περίπτωση λαθών. Το µέγεθος του παραθύρου κοινοποιείται από τον παραλήπτη στον αποστολέα (πεδίο window). Send Window Sent and Acknowledged Sent and Not Acknowledged Not Sent and Not Sent and Target Ready Target Not Ready

59 Αποσύνδεση User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Αλγόριθµος σύνδεσης Μετάδοση Αποσύνδεση Σκοπός: τα δύο άκρα να απελευθερώσουν τους πόρους που είχαν δεσµευτεί κατά τη σύνδεση. Responder Established Initiator Receive FIN Send ACK Close Send FIN CLOSE WAIT FIN WAIT 1 Simultaneous Close Wait for application Close, Send FIN Receive FIN ACK Receive FIN Send ACK LAST ACK FIN WAIT 2 Closing Receive FIN ACK Timer Expiration (=2*MSL) TIME WAIT Receive FIN ACK Closed

60 Αποσύνδεση User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Αλγόριθµος σύνδεσης Μετάδοση Αποσύνδεση Η κατάσταση TIME_WAIT υπάρχει για να «αδειάσει» το δίκτυο από πακέτα (δεδοµένων ή µή) της σύνδεσης. Πακέτα που έχουν καθυστερήσει ή διπλότυπα παλαιότερων πακέτων. Πακέτα επιβεβαίωσης (ειδικά το LAST-ACK). MSL είναι η µέγιστη διάρκεια Ϲωής ενός πακέτου στο δίκτυο (Maximum Segment Life) (=2 στα RFC 761, 793 ) Καθορίζεται από το λειτουργικό σύστηµα (=2 σε Linux, 1 σε SunOS, 30 σε *BSD, κτλ.

61 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Stream Control Transmission Protocol

62 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Εισήχθει το 2002 (RFC 3286) και προδιαγράφηκε το 2007 στο RFC Σχεδιάστηκε αρχικά για εφαρµογές τηλεφωνίας. Προσφέρει: Οπως και το, µεταφορά δεδοµένων µε επιβεβαιώσεις, χωρίς λάθη και διπλότυπα. Οπως και το, µεταφορά δεδοµένων σε πακέτα (datagrams) και όχι ως ϱοή. Κατακερµατισµό των δεδοµένων ώστε να συµφωνούν µε αποφάσεις εξεύρεσης MTU του µονοπατιού δροµολόγησης. Παράδοση εν σειρά µηνυµάτων σε πολλές ϱοές, µε παράδοσή τους κατά σειρά άφιξης. Προεραιτική συνάθροιση πολλών µηνυµάτων των ανώτερων επιπέδων σε ένα PDU. Υποστήριξη πολλαπλών αποστολέων και παραληπτών για κάθε σύνδεση (multi-homing). Υποστήριξη για αποφυγή συµφόρησης και ανθεκτικότητα σε επιθέσεις κατάκλυσης και «µεταµφίεσης».

63 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Το PDU του Βασική δοµή του PDU του Source Port Destination Port Verification Tag Checksum Chunk 1... Chunk N Βασική δοµή των τµηµάτων (chunks) του Chunk Type Chunk Flags Chunk Length Chunk Value

64 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του Η κεφαλίδα του Source port: ο αριθµός ϑύρας του αποστολέα. Destination port: ο αριθµός ϑύρας του παραλήπτη. Verification tag: χρησιµοποιείται για να επαληθεύει την ταυτότητα του αποστολέα ενός πακέτου. Checksum: έλεγχος ακεραιότητας κεφαλίδας και chunks. Το δεν συµπεριλαµβάνει την ψευδοκεφαλίδα στον υπολογισµό του checksum. Χρησιµοποιεί σαφώς ισχυρότερο αλγόριθµο υπολογισµού του checksum του πακέτου από τα, και. Χρησιµοποιεί το πεδίο verification tag για να αντιµετωπίσει λάθος δροµολόγησης, αντί για την ψευδοκεφαλίδα Source Port Destination Port Verification Tag Checksum Chunk 1... Chunk N

65 User Datagram Protocol Transmission Control Protocol Stream Control Transmission Protocol Το PDU του chunks Οι διάφορες λειτουργίες (π.χ. δηµιουργία σύνδεσης, καταστροφή σύνδεσης, ϱύθµιση ϱοής, έλεγχος συµφόρησης, κτλ.) επιτελούνται µε ειδικά chunks αντί µε πεδία στη ϐασική κεφαλίδα. Chunk type: υποδεικνύει τον τύπο των δεδοµένων στο πεδίο chunk value. υνατές τιµές είναι «Εναρξη/επιβεβαίωση έναρξης και λήξη/επιβεβαίωση λήξης σύνδεσης», «έλεγχος/επιβεβαίωση συνδεσιµότητας», «επιλεκτική επιβεβαίωση πακέτων», κτλ. Τα 2 σηµαντικότερα bits του πεδίου αυτού καθορίζουν τι γίνεται αν ο παραλήπτης δεν αναγνωρίζει τον τύπο του εκάστοτε πακέτου. Chunk flags: εξαρτάται από τον τύπο του chunk, αλλίως παίρνει τιµή 0 και αγνοείται.. Chunk length: το µέγεθος του chunk µαζί µε την κεφαλίδα του αλλά χωρίς την ϐασική κεφαλίδα του PDU Chunk Type Chunk Flags Chunk Length Chunk Value

66 Η συνολική εικόνα

67 Η συνολική εικόνα Εστω εφαρµογή Α που τρέχει στην ϑύρα ϑ α στον κόµβο µε διεύθυνση α.α.α.α επικοινωνεί µέσω µε εφαρµογή Β που τρέχει στη ϑύρα ϑ β στον κόµβο µε διεύθυνση ϐ.β.β.β. 1 Το επίπεδο διασπά τα δεδοµένα της εφαρµογής σε segments, προσθέτει την κεφαλίδα του και το δίνει στο επίπεδο. 2 Το διασπά, αν χρειάζεται, τα πακέτα του σε datagrams ή/και fragments, προσθέτει την κεφαλίδα του και ελέγχει αν ο παραλήπτης είναι στο τοπικό δίκτυο. Αν ναι, το επόµενο ϐήµα ϑα είναι ο ϐ.β.β.β, αλλιώς το υπολογίζει από τους πίνακες δροµολόγησης. 3 Αν η MAC διεύθυνση του επόµενου ϐήµατος δεν είναι γνωστή, χρησιµοποιεί το για να την ϐρεί και παραδίδει το πακέτο στο επίπεδο Ϲεύξης. 4 Το επίπεδο Ϲεύξης δηµιουργεί ένα Ethernet frame, προσθέτει την κεφαλίδα του και το αποστέλει στο µέσο. 5 Το επίπεδο Ϲεύξης στο επόµενο ϐήµα αφαιρεί την κεφαλίδα του, και πρωθεί το πακέτο στο. 6 Το ελέγχει αν το πακέτο προορίζεται για αυτόν τον κόµβο. Αν όχι (router), επιστρέφει στο ϐήµα 2. Αν ναι, αφαιρεί την κεφαλίδα του και πρωθεί το πακέτο στο. 7 Το (αφού επιβεβαιώσει τη λήψη του πακέτου), εντοπίζει την κατάλληλη εφαρµογή από τον αριθµό ϑύρας του πακέτου, αφαιρεί την κεφαλίδα του και παραδίδει τα δεδοµένα.

68 Στο επόµενο µάθηµα... Η µετάβαση στο v6. Βασικά πρωτόκολλα επιπέδου εφαρµογής στο διαδίκτυο. DNS. Εισαγωγή στα BSD sockets.

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

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

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

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

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

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

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

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

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

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. 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

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

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 1 / 38 Παράδειγμα Έστω ότι θέλουμε να αποστείλουμε ένα μήνυμα μέσω ηλεκτρονικού ταχυδρομείου. Αρχικά η εφαρμογή χρησιμοποιώντας τα πρωτόκολλα του επιπέδου εφαρμογής

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

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

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

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

3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου

3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου 3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου 1 / 54 Το πρωτόκολλο Διαδικτύου (Internet Protocol -IP) ενθυλακώνει τα πακέτα δεδομένων που του προωθούνται από το ανώτερο επίπεδο σε αυτοδύναμα πακέτα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer)

Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer) Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Επισκόπηση του επιπέδου μεταφοράς Υπηρεσίες επιπέδου μεταφοράς Επίπεδο μεταφοράς έναντι επιπέδου

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

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

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

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

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

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

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

Πρωτόκολλο TCP Διάλεξη Ι

Πρωτόκολλο TCP Διάλεξη Ι Πρωτόκολλο TCP Διάλεξη Ι Εισαγωγή Οι υπηρεσίες μεταβίβασης δεδομένων ανάμεσα σε δύο επικοινωνούντες πόρους κατατάσσονται σε δύο κατηγορίες: Connectionless ή datagram Connection-oriented Οι υπηρεσίες της

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

ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ

ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ Εισαγωγή ΑRPANET (1969) Τεχνική Μεταγωγής Πακέτων INTERNETTING PROJECT (1973) Σύνδεση διαφορετικών δικτύων Πρωτόκολλα IP, TCP (Κανόνες Ανταλλαγής Δεδομένων) Προσθήκη

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

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

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

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

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

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Στρώμα δικτύου στο Internet Δίκτυα Υπολογιστών Εισαγωγή To IP (Internet Protocol) είναι το πρωτόκολλο του στρώματος δικτύου στο διαδίκτυο Η τρέχουσα έκδοση είναι η 4 (IPv4) Ορίζεται στο

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

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

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Στρώμα δικτύου στο Internet Δίκτυα Υπολογιστών Εισαγωγή To IP (Internet Protocol) είναι το πρωτόκολλο του στρώματος δικτύου στο διαδίκτυο Η τρέχουσα έκδοση είναι η 4 (IPv4) Ορίζεται στο

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ ΤΑΞΗ: ΜΑΘΗΜΑ: 3 η ΤΑΞΗ ΕΠΑ.Λ. ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ / ΕΙΔΙΚΟΤΗΤΑΣ Ημερομηνία: Σάββατο 14 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις

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

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

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

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

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

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

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

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

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

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Γ Τάξη ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΑ.Λ. ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ Κωνσταντοπούλου Μ., Χρυσοστόμου Γ.

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Γ Τάξη ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΑ.Λ. ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ Κωνσταντοπούλου Μ., Χρυσοστόμου Γ. ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Γ Τάξη ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΑ.Λ. ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ Κωνσταντοπούλου Μ., Χρυσοστόμου Γ. Υποδείξεις απαντήσεων/λύσεων στις ερωτήσεις, ασκήσεις και δραστηριότητες του τετραδίου μαθητή, Κεφ.1

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

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

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

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

Κεφάλαιο 7.3. Πρωτόκολλο TCP

Κεφάλαιο 7.3. Πρωτόκολλο TCP Κεφάλαιο 7.3 Πρωτόκολλο TCP Πρωτόκολλο TCP Το πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol, TCP) είναι το βασικό πρωτόκολο του Επιπέδου Μεταφοράς του μοντέλου TCP/IP. Παρέχει υπηρεσίες προσανατολισμένες

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

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

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

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

Εργαστήριο Δικτύων Υπολογιστών

Εργαστήριο Δικτύων Υπολογιστών Εργαστήριο Δικτύων Υπολογιστών 2 η Διάλεξη: TCP/UDP Δικτυακά πρωτόκολλα / εφαρμογές Ports Unix δικτυακές εντολές Transmission Control Protocol - TCP Πρωτόκολλο Mεταφοράς RFC 793 [Postel 1981] Xρησιμοποιεί

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

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

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

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

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

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

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

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 δημιουργήθηκε

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΑΠ/ΠΛΗ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

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

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

ΔΙΚΤΥΑ (23-26) Π. Φουληράς ΔΙΚΤΥΑ (23-26) Π. Φουληράς Μηχανισμός Αναφοράς Σφαλμάτων (ICMP) Πρωτόκολλο Μηνυμάτων Ελέγχου Διαδικτύου (Internet Control Message Protocol) Απαραίτητο για κάθε τυπική υλοποίηση του IP Το ότι το IP προσφέρει

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΔΙΚΤΥΑ (18-19) Π. Φουληράς ΔΙΚΤΥΑ (18-19) Π. Φουληράς IP: Διευθύνσεις του Πρωτοκόλλου Διαδικτύου Οι διευθύνσεις IP είναι αφηρημένες (εικονικές κατά κάποιον τρόπο) και οπωσδήποτε διαφορετικές από τις φυσικές Οι χρήστες, εφαρμογές

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

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

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

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

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

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

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

Γαβαλάς αµιανός

Γαβαλάς αµιανός ίκτυα Υπολογιστών (Γ έτος, ΣΤ εξ) Ύλη εξετάσεων, τρόπος αξιολόγησης, σηµεία στα οποία πρέπει να δοθεί έµφαση / προσοχή κατά την προετοιµασία για την γραπτή εξέταση Γαβαλάς αµιανός dgavalas@aegean.gr Εαρινό

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

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

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

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

Δίκτυα Υπολογιστών Ενότητα 8: Internet Protocol - IP

Δίκτυα Υπολογιστών Ενότητα 8: Internet Protocol - IP Δίκτυα Υπολογιστών Ενότητα 8: Internet Protocol - IP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

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

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

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

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

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

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

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

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας στο τετράδιό σας, δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση τη λέξη

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

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση.

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση. ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ / Γ- ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 21-02- 2016 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ-Α.ΚΑΤΡΑΚΗ ΘΕΜΑ Α. A1. Να γράψετε το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη

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

X.25. Επίπεδο πακέτου Επίπεδο ζεύξης Φυσικό επίπεδο. ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 1

X.25. Επίπεδο πακέτου Επίπεδο ζεύξης Φυσικό επίπεδο. ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 1 X.25 1976 ιεπαφή ανάµεσα σε ένα host σύστηµα και σε ένα δίκτυο µεταγωγής πακέτου Χρησιµοποιείται σχεδόν παγκοσµίως ως διεπαφή σε δίκτυα µεταγωγής πακέτου, καθώς και για τη µεταγωγή πακέτων στο ISDN Έχει

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

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

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

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

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 μονάδες) Ποια είναι η διαφορά μεταξύ

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

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

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

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

Προγραµµατισµός ικτύων Ε-01

Προγραµµατισµός ικτύων Ε-01 Προγραµµατισµός ικτύων Ε-01 1η ιάλεξη ιδάσκων: Νίκος Ντάρµος [http://www.cs.uoi.gr/~ntarmos/courses/networkprogramming/] Τµήµα Πληροφορικής Πανεπιστήµιο Ιωαννίνων Γενικά Υλη Βαθµολόγηση

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

Σχήμα 4.1. Δίκτυο μη συγκεκριμένης τοπολογίας (mesh topology)

Σχήμα 4.1. Δίκτυο μη συγκεκριμένης τοπολογίας (mesh topology) Λειτουργίες του Network Layer - Δρομολόγηση Στο ακόλουθο σχήμα φαίνεται ένα δίκτυο μη συγκεκριμένης τοπολογίας (mesh topology), όπως είναι για παράδειγμα ένα δίκτυο ευρείας περιοχής WAN (Wide Area Network).

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

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

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

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

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

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 4 1. Γιατί η μεταφορά των δεδομένων δεν καλύπτεται επαρκώς από το Επίπεδο Δικτύου; Επειδή το επίπεδο δικτύου από τη φύση του είναι αναξιόπιστο, τα πακέτα φθάνουν καθυστερημένα,

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

Υπολογιστές και ίκτυα Η/Υ.

Υπολογιστές και ίκτυα Η/Υ. Υπολογιστές και ίκτυα Η/Υ http://www.net.uom.gr Βιβλίο για ίκτυα Η/Υ Computer Networking, A Top-Down Approach Featuring the Internet, 2nd edition J. Kurose, K. Ross ρ. Παναγιώτης Ε. Φουληράς 2003/2004

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

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ Ερωτήσεις 7.3 Πρωτόκολλο TCP 1. Τι είναι το τµήµα (segment) στο πρωτόκολλο TCP; Από ποια µέρη αποτελείται; 2. Για ποιο σκοπό χρησιµοποιείται ο Αριθµός ειράς στην επικεφαλίδα ενός segment TCP; 3. την περίπτωση

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

Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιά

Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιά Πρωτόκολλα Ασφάλειας Επιπέδου Internet (sec) Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιά Το μοντέλο του Internet 2/37 Σχέσεις πρωτοκόλλων ασφαλείας και / στοίβας PGP. SET........ SSL

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

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

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

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

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

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

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

Δίκτυα Υπολογιστών Ενότητα 4: Transmission Control Protocol - TCP

Δίκτυα Υπολογιστών Ενότητα 4: Transmission Control Protocol - TCP Δίκτυα Υπολογιστών Ενότητα 4: Transmission Control Protocol - TCP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

Network Address Translation (NAT)

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

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ 6 o ΑΝΑΛΥΣΗ ΠΑΚΕΤΩΝ ΣΕ ΙΚΤΥΑ IP ΕΡΓΑΣΤΗΡΙΟ 6 o ΑΝΑΛΥΣΗ ΠΑΚΕΤΩΝ ΣΕ ΙΚΤΥΑ IP ίκτυα Datagram Υπάρχουν δύο µέθοδοι µεταγωγής πακέτων. Η πιο κοινή είναι η µέθοδος datagram κατά την οποία τα πακέτα ενός µηνύµατος φτάνουν στον προορισµό τους

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

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

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

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

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 1 / 32 Σε έναν κόμβο ο οποίος επιθυμεί να αποστείλει δεδομένα σε κάποιον

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

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

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

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

7.5 Πρωτόκολλο IP. & Ερωτήσεις

7.5 Πρωτόκολλο IP. & Ερωτήσεις 7.5 Πρωτόκολλο IP & Ερωτήσεις 1. ε ποιο επίπεδο του μοντέλου TCP/IP ανήκει το IP πρωτόκολλο; Εξασφαλίζει αξιόπιστη μετάδοση, και αν όχι ποιο πρωτόκολλο είναι υπεύθυνο για την αξιοπιστία; 2. Τι χρειάζεται

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.4 Πρωτόκολλο Μέχρι τώρα περιγράψαμε συνδέσεις, που χρησιμοποιούν το πρωτόκολλο TCP. Θυμηθείτε, ότι το TCP είναι υπεύθυνο για το τεμαχισμό των μηνυμάτων σε τμήματα και την επανασύνδεση τους στον προορισμό.

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

Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP);

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

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

ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ

ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ Λογισμικό Δεδομένα Πακέτο Πακέτο Υλικό Πλαίσιο Bit Επίπεδο δικτύου

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

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 μονάδες) Ποια είναι η διαφορά μεταξύ

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

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

ΔΙΚΤΥΑ (20-22) Π. Φουληράς ΔΙΚΤΥΑ (20-22) Π. Φουληράς Αυτοδύναμα Πακέτα IP και η Προώθησή τους Για να αντιμετωπισθεί η πιθανή ετερογένεια διαφόρων δικτύων που συνδέονται μέσω ενός δρομολογητή, ορίσθηκε μία μορφή πακέτων ανεξάρτητη

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

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

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

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

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

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

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

HY-335a Project: microtcp *, μία lightweight TCP βιβλιοθήκη

HY-335a Project: microtcp *, μία lightweight TCP βιβλιοθήκη HY-335a Project: microtcp *, μία lightweight TCP βιβλιοθήκη Deadline πρώτης ϕάσης : 13 Δεκεμβρίου 2016, 23:59 * Εμπνευσμένο και υλοποιημένο από το Μανώλη Σουρλίγκα :) Γενική περιγραϕή Στο οικοσύστημα του

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

Υποστήριξη Κινητικότητας στο Internet. Σαράντης Πασκαλής <paskalis@di.uoa.gr> Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

Υποστήριξη Κινητικότητας στο Internet. Σαράντης Πασκαλής <paskalis@di.uoa.gr> Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών Υποστήριξη Κινητικότητας στο Internet Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών 1 Mobile IP Ιστορικό Το πρωτόκολλο Internet σχεδιάστηκε για στατικούς υπολογιστές.

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

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

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

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

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

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

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

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7 Οι σημειώσεις που ακολουθούν περιγράφουν τις ασκήσεις που θα συναντήσετε στο κεφάλαιο 7. Η πιο συνηθισμένη και βασική άσκηση αναφέρεται στο IP Fragmentation,

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

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

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

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

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

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

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

Διάρθρωση. Δίκτυα Υπολογιστών Επικοινωνία από άκρο σε άκρο. Επικοινωνία από άκρο σε άκρο. Διάρθρωση

Διάρθρωση. Δίκτυα Υπολογιστών Επικοινωνία από άκρο σε άκρο. Επικοινωνία από άκρο σε άκρο. Διάρθρωση Δίκτυα Υπολογιστών Επικοινωνία από άκρο σε άκρο Ευάγγελος Παπαπέτρου Τμ Μηχ Η/Υ & Πληροφορικής, Παν Ιωαννίνων 1 Το Επίπεδο Μεταφοράς 2 Το πρωτόκολλο UDP 3 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606:

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

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

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

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

Δίκτυα Επικοινωνίας και Υπολογιστών

Δίκτυα Επικοινωνίας και Υπολογιστών ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Δίκτυα Επικοινωνίας και Υπολογιστών Ενότητα 6β : Διαδικτύωση, Έννοιες, Αρχιτεκτονική και Πρωτόκολλα Γούδος Σωτήριος Άδειες Χρήσης Το παρόν

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

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

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

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

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

Εισαγωγή στο TCP/IP. Π. Γαλάτης Εισαγωγή στο TCP/IP Π. Γαλάτης H σουίτα πρωτοκόλλου TCP/IP Το TCP/IP είναι ένα σύνολο πρωτοκόλλων που ονομάζουμε σουίτα και αφορούν στη δικτύωση των υπολογιστών. Transmission Control Protocol (TCP) μετάδοση

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

IPv6. Ιατρέλλης Όμηρος Καθηγητής Εφαρμογών

IPv6. Ιατρέλλης Όμηρος Καθηγητής Εφαρμογών IPv6 Ιατρέλλης Όμηρος Καθηγητής Εφαρμογών Περίληψη Έννοιες Διευθυνσιοδότηση Neighbor/Router Discovery Header Fields Security Headers Περίληψη/Ερωτήσεις Βασικές Έννοιες Protocol Επίσημη περιγραφή (συμφωνίες)

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

Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP

Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

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

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail: e.leligkou@puas.gr

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