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

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

Κεφάλαιο 4 Network Layer

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


Παρουσίαση με θέμα: "Κεφάλαιο 4 Network Layer"— Μεταγράφημα παρουσίασης:

1 Κεφάλαιο 4 Network Layer
Δικτύωση Υπολογιστών: Προσέγγιση από πάνω προς τα κάτω 7η Έκδοση, 2016 J.F. Kurose, K.W. Ross [Εύδοξος: ] Network Layer

2 Network layer application transport network data link physical Μεταφορά segments από τον αποστολέα host στον παραλήπτη host Στον αποστολέα τα segments ενθυλακώνονται σε datagrams Στον παραλήπτη τα segments παραδίδονται στο transport layer Πρωτόκολλα network layer υπάρχουν σε κάθε host, router Ο router εξετάζει τα πεδία των επικεφαλίδων σε όλα τα IP datagrams που διέρχονται από αυτόν network data link physical application transport network data link physical Network Layer

3 Δύο λειτουργίες κλειδιά του network-layer
Προώθηση (forwarding): μεταφέρει πακέτα (packets) από την είσοδο του router στην κατάλληλη έξοδο του router Δρομολόγηση (routing): καθορίζει ποιο δρόμο θα ακολουθήσουν τα πακέτα από την αποστολή στον προορισμό Αλγόριθμοι δρομολόγησης (routing algorithms) αναλογία: routing: διαδικασία σχεδιασμού ταξιδιού από την αποστολή στον προορισμό forwarding: διαδικασία διέλευσης μέσω απλής εναλλαγής (interchange) Network Layer

4 Συνεργασία μεταξύ routing και forwarding
routing algorithm καθορίζει την δικτυακή διαδρομή από άκρο σε άκρο 1 2 3 0111 τιμή επικεφαλίδας στο εισερχόμενο πακέτο routing algorithm local forwarding table header value output link 0100 0101 1001 ο πίνακας προώθησης καθορίζει την τοπική προώθηση μέσα σε εκείνο τον router Network Layer

5 Εγκαθίδρυση σύνδεσης (connection setup)
3η σημαντική λειτουργία σε μερικές δικτυακές αρχιτεκτονικές: ATM, frame relay, X.25 πριν αρχίσει η ροή των δεδομενογραμμάτων (datagrams), οι δύο τελικοί hosts και οι routers που παρεμβάλλονται μεταξύ τους εγκαθιδρύουν μια ιδεατή σύνδεση (virtual connection) οι routers εμπλέκονται υπηρεσία σύνδεσης network έναντι transport layer: network: μεταξύ δύο hosts (σε περίπτωση ιδεατών κυκλωμάτων (VCs) μπορεί να εμπλέκονται και οι δρομολογητές που παρεμβαίνουν μεταξύ τους) transport: μεταξύ δύο διεργασιών (processes) Network Layer

6 Μοντέλο υπηρεσίας Δικτύου
E: Ποιο service model για το “κανάλι” μεταφοράς datagrams από τον αποστολέα στον παραλήπτη; παραδείγματα υπηρεσιών για ατομικά datagrams: εγγυημένη παράδοση (guaranteed delivery) εγγυημένη παράδοση με καθυστέρηση μικρότερη από 40msec παραδείγματα υπηρεσιών για μία ροή datagrams: παράδοση datagram με σειρά (in-order datagram delivery) ελάχιστο εγγυημένο εύρος ζώνης ροής Περιορισμοί στις αλλαγές στο διάστημα μεταξύ των πακέτων Network Layer

7 Υπηρεσίες Connection & Connection-less
δίκτυο τύπου datagram προσφέρει υπηρεσίες connectionless σε επίπεδο δικτύου (network-layer) δίκτυο τύπου virtual-circuit προσφέρει υπηρεσίες connection σε επίπεδο δικτύου (network-layer) ανάλογες με τις υπηρεσίες TCP/UDP connection-oriented / connectionless του επιπέδου μεταφοράς, αλλά: υπηρεσία: host-to-host χωρίς επιλογή: το δίκτυο προσφέρει τη μία ή την άλλη υλοποίηση: στο πυρήνα του δικτύου Network Layer

8 Δίκτυα τύπου Datagram Όχι call setup σε επίπεδο δικτύου (network layer) routers: όχι κατάσταση συνδέσεων άκρο-σε-άκρο όχι έννοια “σύνδεσης” σε επίπεδο δικτύου τα πακέτα προωθούνται μέσω των διευθύνσεων προορισμού των Η/Υ (hosts) application transport network data link physical application transport network data link physical 1. στέλνει datagrams 2. λαμβάνει datagrams Network Layer

9 Πίνακας προώθησης Datagram (forwarding table)
4 δισ. IP addresses, ετσι αντί λίστας ατομικών διευθύνσεων προορισμού λίστα με εύρος (range) διευθύνσεων (aggregate table entries) routing algorithm local forwarding table dest address output link address-range 1 address-range 2 address-range 3 address-range 4 3 2 1 IP διεύθυνση προορισμού στην επικεφαλίδα (header) του πακέτου που φθάνει 1 2 3 Network Layer

10 Το επίπεδο Internet network
host, router network layer λειτουργίες: transport layer: TCP, UDP IP protocol κανόνες διευθυνσιοδότησης datagram format κανόνες διαχείρισης πακέτων routing protocols επιλογή διαδρομής RIP, OSPF, BGP network layer forwarding table ICMP protocol error reporting router “signaling” link layer physical layer Network Layer

11 Μορφή (format) του IP datagram
ver length 32 bits data (μεταβλητού μήκους, τυπικά ένα TCP ή UDP segment) 16-bit identifier header checksum time to live 32 bit source IP address head len type of service flgs fragment offset upper layer 32 bit destination IP address options (if any) IP protocol version total datagram length (bytes) header length “type” of data fragmentation/ reassembly max number remaining hops upper layer protocol to deliver payload to π.χ. timestamp, καταγραφή των δρόμων που χρησιμοποιήθηκαν, καθορισμός λίστας των routers που θα επισκεφθεί. Πόσο overhead; 20 bytes of TCP 20 bytes of IP = 40 bytes + app layer overhead Network Layer

12 IP κατακερματισμός (fragmentation), επανασύνδεση (reassembly)
οι δικτυακές συνδέσεις (links) έχουν ένα όριο MTU (Max Transfer Unit) – μέγιστο δυνατό μήκος του link-level frame διαφορετικές συνδέσεις, διαφορετικά MTUs π.χ. Ethernet, WiFi μεγάλα IP datagram διαιρούνται (“fragmented”) μέσα στο δίκτυο ένα datagram γίνεται αρκετά datagrams Επανασυνδέεται “reassembled” μόνο στο τελικό προορισμό τα bits του IP header bits χρησιμοποιούνται για να αναγνωρίζουν, ταξινομούν τα συναφή θραύσματα (fragments) fragmentation: in: ένα μεγάλο datagram out: 3 μικρότερα datagrams reassembly Network Layer

13 IP fragmentation, reassembly
ID =x offset =0 fragflag length =4000 παράδειγμα: 4000 byte datagram (data: 3980 bytes) MTU = 1500 bytes ID =x offset =0 fragflag =1 length =1500 =185 =370 =1040 ένα μεγάλο datagram κατακερματίζεται σε αρκετά μικρότερα datagrams 1480 bytes in data field offset = 1480/8 1020 bytes in data field data: = 3980 bytes Τιμές Flag – 001: MF (More Fragments) , 010: DF (Do not Fragment) Network Layer

14 IPv4 διευθυνσιοδότηση (IP addressing): εισαγωγή
IP address: 32-bit identifier για host, router διεπαφές διεπαφή: σύνδεση μεταξύ του host/router και της φυσικής γραμμής routers έχουν τυπικά πολλαπλές διεπαφές (interfaces) host τυπικά έχει μια ενεργή διεπαφή(π.χ, ενσύρματο Ethernet, ασύρματο ) μία IP διεύθυνση συσχετίζεται με κάθε διεπαφή (interface) = 223 1 1 1 Network Layer

15 IPv4 διευθυνσιοδότηση (IP addressing): εισαγωγή
Ε: Πώς συνδέονται πραγματικά οι διεπαφές; A: Οι καλωδιωμένες Ethernet interfaces συνδέονται με Ethernet switches A: ασύρματες WiFi interfaces συνδέονται μέσω ενός WiFi σταθμού βάσης (base station) Προς το παρόν: δεν χρειάζεται να ανησυχούμε πώς μια διεπαφή συνδέεται με μία άλλη (χωρίς ενδιάμεσο router) Network Layer

16 Υποδίκτυα (Subnets) IP address: τμήμα υποδικτύου - high order bits
τμήμα host - low order bits τί είναι ένα υποδίκτυο; Διεπαφές συσκευών με το ίδιο τμήμα υποδικτύου της IP διεύθυνσης Μπορεί να φθάσει άμεσα η μία την άλλη χωρίς ενδιάμεσο router subnet δίκτυο αποτελούμενο από 3 υποδίκτυα Network Layer

17 Υποδίκτυα (Subnets) συνταγή
/24 /24 /24 subnet συνταγή για να καθορίσετε τα υποδίκτυα, αποσπάστε κάθε διεπαφή από τον host ή router, δημιουργώντας νησίδες από απομονωμένα δίκτυα Κάθε απομονωμένο δίκτυο καλείται υποδίκτυο (subnet) subnet mask: /24 Network Layer

18 Υποδίκτυα (Subnets) Πόσα πολλά υποδίκτυα; 223.1.1.2 223.1.1.1
Πόσα πολλά υποδίκτυα; Network Layer

19 IPv4 addressing: CIDR CIDR: Classless InterDomain Routing
το subnet τμήμα της διεύθυνσης έχει αυθαίρετο μήκος address format: a.b.c.d/x, όπου x είναι # bits στο τμήμα υποδικτύου της διεύθυνσης τμήμα subnet τμήμα host /23 Network Layer

20 IP διευθύνσεις: Πώς παίρνουμε μία?
Ε: πώς το δίκτυο παίρνει το subnet τμήμα μιας IP διεύθυνσης; A: παίρνει το κατανεμημένο τμήμα από τον χώρο διευθύνσεων του Παρόχου (ISP) ISP's block /20 Organization /23 Organization /23 Organization /23 … … …. Organization /23 Network Layer

21 Ιεραρχική διευθυνσιοδότηση: route aggregation
η ιεραρχική διευθυνσιοδότηση επιτρέπει την επαρκή διαφήμιση της πληροφορίας δρομολόγησης: Organization 0 /23 Organization 1 “Στείλε μου οτιδήποτε διευθύνσεις που αρχίζουν με /20” /23 Organization 2 /23 . Fly-By-Night-ISP . Internet Organization 7 /23 “Στείλε μου οτιδήποτε διευθύνσεις που αρχίζουν με /16” ISPs-R-Us Network Layer

22 Ιεραρχική διευθυνσιοδότηση: πιο ειδικοί δρόμοι
ISPs-R-Us έχει ένα πιο ειδικό δρόμο για τον Organization 1 Organization 0 /23 “Στείλε μου οτιδήποτε διευθύνσεις που αρχίζουν με /20” Organization 2 /23 . Fly-By-Night-ISP . Internet Organization 7 /23 “Στείλε μου οτιδήποτε διευθύνσεις που αρχίζουν με /16 ή /23” ISPs-R-Us Organization 1 /23 Network Layer

23 IP addressing: Πώς παίρνω ένα block?
Ε: Πώς παίρνει ένας ISP ένα block διευθύνσεων; A: ICANN: Internet Corporation for Assigned Names and Numbers κατανέμει τις διευθύνσεις διαχειρίζεται την υπηρεσία DNS αναθέτει τα domain names, επιλύει διαμάχες Network Layer

24 IP addresses: Πώς ορίζεται μία;
E: Πώς παίρνει ένας host μια IP διεύθυνση; hard-coded από το σύστημα σε ένα αρχείο Windows: control-panel -> network -> configuration -> tcp/ip -> properties UNIX: /etc/rc.config DHCP: Dynamic Host Configuration Protocol: o host παίρνει δυναμικά μια διεύθυνση από ένα server “plug-and-play” Network Layer

25 DHCP: Dynamic Host Configuration Protocol
στόχος: να αποκτά ένας host δυναμικά την IP διεύθυνσή του από ένα δικτυακό server όταν συνδέεται στο δίκτυο να μπορεί να ανανεώνει την διεύθυνση που χρησιμοποιεί να επιτρέπεται να επανα-χρησιμοποιεί τις διευθύνσεις (κρατά μόνο τις διευθύνσεις όσο είναι συνδεδεμένος“on”) να υποστηρίζει χρήστες που μετακινούνται (mobile users) και θέλουν να συνδεθούν στο δίκτυο DHCP επισκόπηση: host στέλνει (broadcast) “DHCP discover” μήνυμα [optional] DHCP server απαντά με “DHCP offer” μήνυμα [optional] host αιτείται μια IP address: “DHCP request” μήνυμα DHCP server στέλνει διεύθυνση: “DHCP ack” μήνυμα Network Layer

26 DHCP client-server σενάριο
/24 DHCP client που έρχεται χρειάζεται διεύθυνση σε αυτό το δίκτυο /24 /24 Network Layer

27 DHCP client-server σενάριο
DHCP server: DHCP discover src : , 68 dest.: ,67 yiaddr: transaction ID: 654 client που έρχεται DHCP offer src: , 67 dest: , 68 yiaddrr: transaction ID: 654 lifetime: 3600 secs DHCP request src: , 68 dest:: , 67 yiaddrr: transaction ID: 655 lifetime: 3600 secs DHCP ACK src: , 67 dest: , 68 yiaddrr: transaction ID: 655 lifetime: 3600 secs Network Layer

28 DHCP: όχι μόνο IP διευθύνσεις
διεύθυνση του πρώτου hop router για τον client (gateway) όνομα και IP διεύθυνση του DNS sever network mask (δηλώνοντας το τμήμα του δικτύου και το τμήμα της διεύθυνσης του host) Network Layer

29 DHCP: παράδειγμα συνδεμένο laptop χρειάζεται την IP διεύθυνσή του, διευθ. του first-hop router, διευθ. του DNS server: DHCP DHCP UDP IP Eth Phy DHCP DHCP DHCP αίτημα ενθυλακώνεται σε UDP, ενθυλακώνεται σε IP, ενθυλακώνεται σε Ethernet frame DHCP DHCP DHCP UDP IP Eth Phy DHCP Ethernet frame broadcast (dest: FFFFFFFFFFFF) στο LAN, παραλαβή από τον router που τρέχει DHCP server router με ενσωματωμένο DHCP server Ethernet αποθυλακώνεται σε IP, UDP αποθυλακώνεται σε DHCP Network Layer

30 DHCP: παράδειγμα DHCP DCP server σχηματίζει την DHCP ACK που περιέχει την IP διεύθ. του client , IP διεύθ. του first-hop router για τον client, name & IP διεύθ. του DNS server DHCP UDP IP Eth Phy Ενθυλάκωση του DHCP server, το frame προωθείται στον client, αποθυλακωση του DHCP στον client DHCP UDP IP Eth Phy DHCP DHCP router με ενσωματωμένο DHCP server μέσα του client ξέρει τώρα την IP διεύθ. του, name και IP διεύθ. του DNS server, IP διεύθ, του first-hop router DHCP Network Layer

31 DHCP: Wireshark καταγραφή (home LAN)
Message type: Boot Reply (2) Hardware type: Ethernet Hardware address length: 6 Hops: 0 Transaction ID: 0x6b3a11b7 Seconds elapsed: 0 Bootp flags: 0x0000 (Unicast) Client IP address: ( ) Your (client) IP address: ( ) Next server IP address: ( ) Relay agent IP address: ( ) Client MAC address: Wistron_23:68:8a (00:16:d3:23:68:8a) Server host name not given Boot file name not given Magic cookie: (OK) Option: (t=53,l=1) DHCP Message Type = DHCP ACK Option: (t=54,l=4) Server Identifier = Option: (t=1,l=4) Subnet Mask = Option: (t=3,l=4) Router = Option: (6) Domain Name Server Length: 12; Value: E F ; IP Address: ; IP Address: ; IP Address: Option: (t=15,l=20) Domain Name = "hsd1.ma.comcast.net." reply request Message type: Boot Request (1) Hardware type: Ethernet Hardware address length: 6 Hops: 0 Transaction ID: 0x6b3a11b7 Seconds elapsed: 0 Bootp flags: 0x0000 (Unicast) Client IP address: ( ) Your (client) IP address: ( ) Next server IP address: ( ) Relay agent IP address: ( ) Client MAC address: Wistron_23:68:8a (00:16:d3:23:68:8a) Server host name not given Boot file name not given Magic cookie: (OK) Option: (t=53,l=1) DHCP Message Type = DHCP Request Option: (61) Client identifier Length: 7; Value: D323688A; Option: (t=50,l=4) Requested IP Address = Option: (t=12,l=5) Host Name = "nomad" Option: (55) Parameter Request List Length: 11; Value: 010F03062C2E2F1F21F92B 1 = Subnet Mask; 15 = Domain Name 3 = Router; 6 = Domain Name Server 44 = NetBIOS over TCP/IP Name Server …… Network Layer

32 NAT: Network Address Translation
Internet local network (e.g., home network) 10.0.0/24 όλα τα datagrams που αφήνουν το τοπικό δίκτυο έχουν την ίδια μοναδική source NAT IP διεύθυνση: , διαφορετικούς source port numbers datagrams με source ή destination διεύθυνση σε αυτό το δίκτυο έχουν /24 σαν διεύθυνση source, destination (ως συνήθως) Network Layer

33 NAT: Network Address Translation
κίνητρο: το τοπικό δίκτυο χρησιμοποιεί μόνο μια IP διεύθυνση όσον αφορά τον έξω κόσμο: δεν απαιτείται εύρος διευθύνσεων από τον Πάροχο: μόνο μια IP διεύθυνση για όλες τις συσκευές οι διευθύνσεις των συσκευών μπορούν να αλλαχθούν στο τοπικό δίκτυο χωρίς να ενημερώνεται ο έξω κόσμος Μπορεί να αλλαχθεί ο Πάροχος χωρίς να απαιτείται αλλαγή των διευθύνσεων των συσκευών στο τοπικό δίκτυο Οι συσκευές μέσα στο τοπικό δίκτυο δεν έχουν επίσημες διευθύνσεις, επομένως δεν είναι άμεσα ορατές από τον έξω κόσμο (επιπλέον ασφάλεια) Network Layer

34 NAT: Network Address Translation
υλοποίηση: ο NAT router πρέπει να: εξερχόμενα datagrams: αντικαθιστά (source IP address, port #) κάθε εξερχόμενου datagram σε (NAT IP address, new port #) … οι remote clients/servers θα απαντούν χρησιμοποιώντας την (NAT IP address, new port #) σαν διεύθυνση προορισμού θυμάται (σε NAT translation table) κάθε ζευγάρι μετάφρασης (source IP address, port #) σε (NAT IP address, new port #) εισερχόμενα datagrams: αντικαθιστά (NAT IP address, new port #) τα πεδία προορισμού κάθε εισερχόμενου datagram με τα αντίστοιχα (source IP address, port #) που είναι αποθηκευμένα στον NAT πίνακα μετάφρασης Network Layer

35 ICMP: Internet Control Message Protocol
χρησιμοποιείται από hosts & routers για να ανταλλάσουν πληροφορίες επιπέδου δικτύου αναφορά σφαλμάτων: unreachable host, network, port, protocol echo request/reply (used by ping) network-layer “πάνω” IP: ICMP μηνύματα μεταφέρονται σε IP datagrams ICMP message: type, code και πρώτα 8 bytes του IP datagram που προκάλεσε το σφάλμα Type Code Description echo reply (ping) dest. network unreachable dest host unreachable dest protocol unreachable dest port unreachable dest network unknown dest host unknown source quench (congestion control - not used) echo request (ping) route advertisement router discovery TTL expired bad IP header Network Layer

36 Traceroute και ICMP η πηγή στέλνει σειρές από UDP segments στον προορισμό πρώτο σύνολο έχει TTL =1 δεύτερο σύνολο έχει TTL=2, κλπ. μη αναμενόμενο port number 3 πακέτα με το ίδιο TTL όταν το νιοστό σύνολο των datagrams φθάσει στον νιοστό router (TTL=0): ο router απορρίπτει datagrams Και στέλνει ICMP μηνύματα (type 11, code 0) ICMP μηνύματα περιέχουν το όνομα του router & την IP διεύθυνσή του Όταν φθάσουν τα ICMP μηνύματα η πηγή καταγράφει τα records RTTs κριτήρια διακοπής: τελικά ένα από τα UDP segments τελικά φθάνει στο host προορισμού ο παραλήπτης επιστρέφει ICMP “port unreachable” μήνυμα message (type 3, code 3) η πηγή σταματά να στέλνει UDP segments 3 probes 3 probes 3 probes Network Layer

37 IPv6: κίνητρο αρχικό κίνητρο: ο χώρος των 32-bit διευθύνσεων έχει εξ’ολοκλήρου διανεμηθεί (τελείωσε το 2012) IPV6: διευθύνσεις των 128 bits ! επιπρόσθετα κίνητρα: το format της επικεφαλίδας (header format) βοηθά στην γρήγορη επεξεργασία/προώθηση πακέτων η επικεφαλίδα αλλάζει για να υποστηρίζει QoS IPv6 datagram format: Επικεφαλίδα (header) σταθερού μήκους 40 bytes o κατακερματισμός (fragmentation) δεν επιτρέπεται Network Layer

38 Γιατί μεγαλύτερος χώρος διευθύνσεων?
Πληθυσμός Διαδικτύου Τέλη του 2017 θα ανέρχεται > 7.5 δισ. χρήστες Αναδυόμενος γεωπολιτικά πληθυσμός Κινητοί χρήστες tablet, notepad, laptop κ.α. Κινητά τηλέφωνα Εκτιμάται ότι το 2017 θα υπάρχουν 4,77 δισ. κινητά τηλέφωνα Μεταφορές Μέχρι το 2020 το 75% των αυτοκινήτων θα είναι συνδεδεμένα στο Διαδίκτυο (IoV) Σύνδεση αεροπλάνων στο Διαδίκτυο – Παράδειγμα: Lufthansa Καταναλωτικές συσκευές Δισεκατομμύρια οικιακές και βιομηχανικές συσκευές The Internet will be transformed after IPv6 fully replaces its less versatile parent years from now. Nevertheless, IPv4 is in no danger of disappearing overnight. Rather, it will coexist with and then gradually be replaced by IPv6. This change has already begun, particularly in Europe, Japan, and Asia Pacific. These areas are exhausting their allotted IPv4 addresses, which makes IPv6 all the more attractive. In addition to its technical and business potential, IPv6 offers a virtually unlimited supply of IP addresses. The existing IPv4 provides some 2 billion useable addresses with its 32‑bit address space. IPv6, because of its generous 128-bit address space, will generate a virtually unlimited stock of addresses—enough to allocate more than the entire IPv4 Internet address space to everyone on the planet. Consequently, some countries, such as Japan, are aggressively adopting IPv6. Others, such as those in the European Union, are moving toward IPv6, and China is considering building pure IPv6 networks from the ground up. As of October 1, 2003, even in North America, where Internet addresses are abundant, the U.S. Department of Defense (DoD) mandated that all new equipment purchased be IPv6-capable. In fact, the department intends to switch entirely to IPv6 equipment by As these examples illustrate, IPv6 enjoys strong momentum. Network Layer

39 Μεγαλύτερος χώρος Διευθύνσεων
IPv4 32 bits ή 4 bytes μήκος 4,200,000,000 δυνατές διευθύνσεις κόμβων IPv6 128 bits ή 16 bytes: τέσσερεις φορές τα bits του IPv4 3.4 * 1038 δυνατές διευθύνσεις κόμβων 340,282,366,920,938,463,374,607,432,768,211,456 5 * 1028 διευθύνσεις ανά άτομο 50,000,000,000,000,000,000,000,000,000 IPv6 increases the number of address bits by a factor of 4, from 32 to 128. This factor enables a very large number of addressable nodes; however, as in any addressing scheme, not all the addresses are used or available. Current IPv4 protocol address use is extended by applying techniques such as NAT and temporary address allocations. But the manipulation of data payload by intermediate devices challenges (or complicates) the advantages of peer-to-peer communication, end-to-end security, and quality of service (QoS). IPv6 gives every user multiple global addresses that can be used for a wide variety of devices, including cell phones, personal digital assistants (PDAs), and IP-enabled vehicles. Quadrupling the available 32-bit IPv4 address space to 128 bits, IPv6 addresses the need for always-on environments. These addresses are reachable without using IP address translation, pooling, and temporary allocation techniques. Increasing the number of bits for the address also increases the IPv6 header size. Because each IP header contains a source and a destination address, the size of the header fields that contains the addresses is 256 bits for IPv6 compared to 64 bits for IPv4. Note: For more IETF information on IPv6 addressing details, refer to RFC 3513. Network Layer

40 The Internet

41 42,048,676 IP addresses, 33,899,735 IP links, 281 million destinations, 92.7% of globally routable network prefixes, 39,809 Autonomous Systems (ASes), 152,438 peering sessions. Τα δεδομένα συλλέχτηκαν από 118 monitors τοποθετημένοι σε 42 χώρες και 6 ηπείρους.

42 71,391 IPv6 addresses, 186,567 IPv6 links, 4
71,391 IPv6 addresses, 186,567 IPv6 links, 4.9 million destinations, 89.3% of globally routable network prefixes, 5,326 Autonomous Systems (ASes), 21,820 peering sessions. Τα δεδομένα συλλέχτηκαν από 47 Ark monitors τοποθετημένοι σε 25 χώρες και 6 ηπείρους.

43 To “Internet of Things”, To “Internet of Everything”
Χρειαζόμαστε οπωσδήποτε το IPv6 για την συνέχεια του Διαδικτύου. ΑΛΛΑ: Η “killer application” για το Internet είναι το ίδιο το Internet !

44 Κεφάλαιο 4 Network Layer
Ερωτήσεις ??? Δικτύωση Υπολογιστών: Προσέγγιση από πάνω προς τα κάτω 7η Έκδοση, 2016 J.F. Kurose, K.W. Ross [Εύδοξος: ] Network Layer


Κατέβασμα ppt "Κεφάλαιο 4 Network Layer"

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


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