ΔΙΚΤΥΑ Η/Υ ΙΙ Πρωτόκολλο Διαδικτύου (IP)
Γενικά Διασύνδεση πολλών διαφορετικού τύπου δικτύων (διαδικτύωση). Δημιουργία διαδικτύου Πρωτόκολλο διαδικτύου (Internet Protocol - IP) Προσδιορίζεται από Διεπαφή με το ανώτερο στρώμα (TCP) Διάταξη πρωτοκόλλου και μηχανισμούς Στις διευθύνσεις IP χαρακτηρίζονται ο αναγνωριστής δικτύου και ο αναγνωριστής Η/Υ. Παγκόσμιες μοναδικές διευθύνσεις των 32Bits. 2 Δίκτυα Η/Υ ΙΙ
Επικεφαλίδα IPv4 Έκδοση (4bits) Μήκος επικεφαλίδας διαδικτύου (IHL 4Βits) σε οκτάδες (5) Τύπος υπηρεσίας (8 bits) αξιοπιστία, προτεραιότητα κλπ. Συνολικό μήκος (16bits) σε οκτάδες Ταυτότητα (16bits) προσδιορίζει μοναδικά το αυτόνομο πακέτο Σημαίες (3bits) στοιχεία τεμαχισμού Bit 0: reserved, must be zero Bit 1: (DF) 0 = May Fragment, 1 = Don't Fragment. Bit 2: (MF) 0 = Last Fragment, 1 = More Fragments. 3 Δίκτυα Η/Υ ΙΙ
Επικεφαλίδα IPv4 Θέση τεμαχίου (13bits) Χρόνος ζωής (8Βits its) ενός αυτόνομου πακέτου στο διαδίκτυο Πρωτόκολλο (8 bits) ανώτερο επίπεδο πρωτοκόλλου Άθροισμα ελέγχου επικεφαλίδας (16bits) Διεύθυνση αποστολέα (32bits) Διεύθυνση παραλήπτη (32bits) Επιλογές (μεταβλητό) Συμπλήρωση δεδομένων (μεταβλητό) Δεδομένα 4 Δίκτυα Η/Υ ΙΙ
IP address Λέξεις των 32 bits γραμμένες σε διάστικτες δεκαδικές αναπαραστάσεις 155.207.26.100 Διακρίνονται σε 5 κλάσεις. Κάθε δεκαδικός αριθμός περιγράφεται από 1byte ή 8bits. ΠΑΡΑΔΕΙΓΜΑ Σε δυαδική μορφή: : 10011011. 11001111. 00011010. 01100100 155. 207. 26. 100 5 Δίκτυα Η/Υ ΙΙ
IP classes Class A - 0nnnnnnn hhhhhhhh hhhhhhhh hhhhhhhh First bit 0; 7 network bits; ; 24 host bits Initial byte: : 0-127 126 Class As exist (0 and 127 are reserved) 16,777,214 hosts on each Class A Class B - 10nnnnnn nnnnnnnn hhhhhhhh hhhhhhhh First two bits 10; 14 network bits; ; 16 host bits Initial byte: : 128-191 16,384 Class Bs exist 65,532 hosts on each Class B Class C - 110nnnnn nnnnnnnn nnnnnnnn hhhhhhhh First three bits 110; 21 network bits; ; 8 host bits Initial byte: : 192-223 2,097,152 Class Cs exist 254 hosts on each Class C Class D - 1110mmmm mmmmmmmm mmmmmmmm mmmmmmmm First four bits 1110; 28 multicast address bits Initial byte: : 224-247 Class Ds are multicast addresses Class E - 1111rrrr rrrrrrrr rrrrrrrr rrrrrrrr First four bits 1111; 28 reserved address bits Initial byte: : 248-255 Reserved for experimental use 6 Δίκτυα Η/Υ ΙΙ
7 Δίκτυα Η/Υ ΙΙ
Ethernet header Διεύθυνση Ethernet Παραλήπτη 00 d0 06 99 18 28 Διεύθυνση Ethernet Αποστολέα 00 02 b3 0b 86 15 Τύπος 08 00 8 Δίκτυα Η/Υ ΙΙ
IP header Version IHL 4 5 Identification 47 1f Time to Live 80 ToS 00 Protocol 01 Source IP address 9b cf 3a 04 Destination IP address 9b cf 3a 64 Data Flags (3) 08 00 2c 5c 02 00 1f 00 Total Length 00 3c Fragment Offset (13) 00 00 Header checksum 47 9b 9 Δίκτυα Η/Υ ΙΙ
IP header Version 4 80 IHL 5 Time to Live Identification 47 1f ToS 00 Protocol 01 Source IP address 9b cf 3a 04 Destination IP address 9b cf 3a 64 Data Flags (3) 08 00 2c 5c 02 00 1f 00 Total Length 00 3c Fragment Offset (13) 00 00 Header checksum 47 9b 10 Δίκτυα Η/Υ ΙΙ
IP header Version 4 80 IHL 5 Time to Live Identification 47 1f ToS 00 Protocol 01 Source IP address 9b cf 3a 04 Destination IP address 9b cf 3a 64 Data Flags (3) 08 00 2c 5c 02 00 1f 00 Total Length 00 3c Fragment Offset (13) 00 00 Header checksum 47 9b 11 Δίκτυα Η/Υ ΙΙ
IP header Version IHL 4 5 Identification 47 1f Time to Live 80 ToS 00 Protocol 01 Source IP address 9b cf 3a 04 Destination IP address 9b cf 3a 64 Data Flags (3) 08 00 2c 5c 02 00 1f 00 Total Length 00 3c Fragment Offset (13) 00 00 Header checksum 47 9b 12 Δίκτυα Η/Υ ΙΙ
IP header Version IHL 4 5 Identification 47 1f Time to Live 80 ToS 00 Protocol 01 Source IP address 9b cf 3a 04 Destination IP address 9b cf 3a 64 Data Flags (3) 08 00 2c 5c 02 00 1f 00 Total Length 00 3c Fragment Offset (13) 00 00 Header checksum 47 9b 13 Δίκτυα Η/Υ ΙΙ
IP header Version IHL ToS Total Length 0100 0101 0000 0000 0000 0000 0011 1100 Identification Flags (3) Fragment Offset (13) 0100 0111 0001 1111 0000 0000 0000 0000 Time to Live Protocol Header checksum 1000 0000 0000 0001 0100 0111 1001 1011 Source IP address 1001 1011. 1100 1111. 0011 1010. 0000 0100 Destination IP address 1001 1011. 1100 1111. 0011 1010. 0110 0100 Data 08 00 2c 5c 02 00 1f 00 14 Δίκτυα Η/Υ ΙΙ
IP header Version IHL ToS Total Length 4 5 0 60 Identification Flags (3) Fragment Offset (13) 0100 0111 0001 1111 0 0 0 0000000000000 Time to Live Protocol Header checksum 128 1 0100 0111 1001 1011 Source IP address 155. 207. 58. 04 Destination IP address 155. 207. 58. 100 Data 08 00 2c 5c 02 00 1f 00 15 Δίκτυα Η/Υ ΙΙ