National Technical University of AthensΤεχνολογίες Διαδικτύου Σύνοψη 1Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή 1.2 Πρωτόκολλα TCP/IP Διαστρωμάτωση Μέσα Μετάδοσης 1.3 Το πρωτόκολλο IP Τάξεις Διευθύνσεων IP Δρομολόγηση IP Το πρωτόκολλο ICMP 1.4 Πρωτόκολλα Στρώματος Μεταφοράς Πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol, TCP) Πρωτόκολλο Πακέτων Χρήστη (User Datagram Protocol, UDP) 1.5 Η εξέλιξη της Τεχνολογίας του Διαδικτύου Το Διαδίκτυο Σήμερα Το Διαδίκτυο Επόμενης Γενιάς
Network Layer4-2 IPv6 Initial motivation: 32-bit IPv4 address space soon to be completely allocated. In IPv6 128 bits Additional motivation: header format helps speed processing/forwarding header changes to facilitate QoS IPv6 datagram format: fixed-length 40 byte header no fragmentation allowed
Network Layer4-3 IPv6 Header Priority: identify priority among datagrams in flow Flow Label: identify datagrams in same “flow.” (concept of“flow” not well defined). Next header: identify upper layer protocol for data Checksum: removed entirely to reduce processing time at each hop
Network Layer4-4 Transition From IPv4 To IPv6 Not all routers can be upgraded simultaneous no “flag days” How will the network operate with mixed IPv4 and IPv6 routers? Dual stack approach: IPv6 nodes also support IPv4 2 IPv6-capable nodes can end sending IPv4 packets to each other. Tunneling: IPv6 carried as payload in IPv4 datagram among IPv4 routers
Network Layer4-5 Tunneling A B E F IPv6 tunnel Logical view: Physical view: A B E F IPv6 C D IPv4 Flow: X Src: A Dest: F data Flow: X Src: A Dest: F data Flow: X Src: A Dest: F data Src:B Dest: E Flow: X Src: A Dest: F data Src:B Dest: E A-to-B: IPv6 E-to-F: IPv6 B-to-C: IPv6 inside IPv4 B-to-C: IPv6 inside IPv4
National Technical University of AthensΤεχνολογίες Διαδικτύου Διευθύνσεις Το μήκος τους είναι 128 ψηφία (bits) και γράφονται με δεκαεξαδική μορφή σαν 8 ακέραιους 16 ψηφίων (bits) χωρισμένα με “:” (άνω-κάτω τελεία) π.χ fe80:0000:0000:0000:0202:b3ff:fe1e:8329 Απλοποίηση: fe80::202:b3ff:fe1e:8329 Οι IPv4 διευθύνσεις αντιστοιχίζονται σε ειδική κλάση διευθύνσεων IPv6 όπου Τα πρώτα 80 bits είναι 0 Τα επόμενα 16 bits είναι 1 Τα τελευταία 32 είναι ίδια με της αρχικής διεύθυνσης IPv4 Τα κομμάτι με της αρχικής διεύθυνσης IPv4 συνήθως γράφεται με τον τρόπο γραφής των διευθύνσεων IPv4 Π.χ: > ::ffff: