Internet Protocol version 4 IPv4 Internet Protocol version 4 17-9-2018 André Kooijman
Inhoud Basis IPv4 adressering Uitbreiden IPv4 adressering 17-9-2018 André Kooijman
1. Basis IPv4 adressering Geschiedenis tcp/IPv4 Tcp/IPv4 protocol suite Binair rekenen (and functie) Binair voorstelling IPv4 nummer IPv4 classes (hoe te herkennen) 17-9-2018 André Kooijman
1.1 Geschiedenis Jaren 70 ontwikkelt Jaren 80 Jaren 90 USA ministerie van defensie Jaren 80 1981 IP adressering gedefinieerd meegeleverd met Berkely Unix Cisco Router Jaren 90 Internet (http) Meerdere platform adopteren IP 17-9-2018 André Kooijman
1.2 Het IPv4 adres 32 bits gepresenteerd in 4 decimale nummers, elk voorstellend 8 bits host deel network deel A, B, C, D, E class netwerk nummers twee typen van broadcast: directed broadcast local network broadcast 17-9-2018 André Kooijman
1.3 IP Addressing Class A : Network-part = 8 bits, Host-Part = 24 bits Class B : Network-part = 16 bits, Host-Part = 16 bits Class C : Network-part = 24 bits, Host-part = 8 bits Class D : multicast Class E : experimental 17-9-2018 André Kooijman
1.4 IPv4 Classes Starting bits Class Decimal Default Mask A 1-126 255.0.0.0 1 B 128-191 255.255.0.0 11 C 129-223 255.255.255.0 111 D 224-239 n/a 1111 E 240-254 17-9-2018 André Kooijman
1.5 Tcp/IPv4 Suite 17-9-2018 André Kooijman
1.6 Binair rekenen Herhaald delen door 2 47 : 2 = 23 + rest 1 => a0 = 1 23 : 2 = 11 + rest 1 => a1 = 1 11 : 2 = 5 + rest 1 => a2 = 1 5 : 2 = 2 + rest 1 => a3 = 1 2 : 2 = 1+ rest 0 => a4 = 0 1 : 2 = 0 + rest 1 => a5 = 1 47DEC = 101111BIN Oefening zet 59 en 80 om van decimaal naar binair 17-9-2018 André Kooijman
1.7 Logisch EN(and) functie 17-9-2018 André Kooijman
1.71 Logisch OF(or) functie 17-9-2018 André Kooijman
1.72 Logisch Ex-OF (exor) functie 17-9-2018 André Kooijman
2. Uitbreiden IPv4 adressering Subnet Masking Private address range (RFC 1918 1996) Network address translation (RFC 1631 1994) Hierarchical addressing Variable-length subnet masks (RFC 1812 1995) Route summarization (RFC 1518 1993) Classless Interdomain Routing (RFC 1518 1993, RFC 1519 1993 en RFC 2050 1996) 17-9-2018 André Kooijman
2.1 Subnet Masking 2n-2 hosts Subnet mask allemaal ‘1’ = broadcast Subnet mask allemaal ‘0’ = subnet 17-9-2018 André Kooijman
2.2 Oefening 17-9-2018 André Kooijman
2.3 Class B subnetting Class B Subnetting # Bits Subnet Mask # Subnets # Hosts 2 255.255.192.0 2 16382 3 255.255.224.0 6 8190 4 255.255.240.0 14 4094 5 255.255.248.0 30 2046 6 255.255.252.0 62 1022 7 255.255.254.0 126 510 8 255.255.255.0 254 254 9 255.255.255.128 510 126 10 255.255.255.192 1022 62 11 255.255.255.224 2046 30 12 255.255.255.240 4094 14 13 255.255.255.248 8190 6 14 255.255.255.252 16382 2 17-9-2018 André Kooijman
2.4 Supernetten (of CIDR) Supernetten is gebruik maken van bits die tot het network deel behoren. Je gaat dus bits van het default subnetmask ‘nul’ maken. Waarom: meer hosts op één network zonder extra routers nodig te hebben 17-9-2018 André Kooijman
2.5 Voorbeeld 11111111 11111111 11111111 11111111 = mask 255.255.255.0 11010100 11011101 00100000 00000000 = net 222.231.32.0 11010100 11011101 00100001 00000000 = net 222.231.33.0 11010100 11011101 00100010 00000000 = net 222.231.34.0 11010100 11011101 00100011 00000000 = net 222.231.35.0 17-9-2018 André Kooijman
2.7 Voorbeeld 11111111 11111111 11111111 11111111 = mask 255.255.255.0 11010100 11011101 00100000 00000000 = net 222.231.32.0 11010100 11011101 00100001 00000000 = net 222.231.33.0 11010100 11011101 00100010 00000000 = net 222.231.34.0 11010100 11011101 00100011 00000000 = net 222.231.35.0 17-9-2018 André Kooijman
2.8 CIDR 17-9-2018 André Kooijman
Einde 17-9-2018 André Kooijman