itlararen.se
Denna genomgång behandlar följande: IP (v4) Nätmasken ARP Adresstilldelning och DHCP
Internet Protocol (IP) Huvudsakliga protokollet för kommunikation på Internet (och lokala nätverk) En IP-adress är en logisk adress som identifierar en host. Måste vara korrekt konfigurerad och unik. Vanligaste versionen är IPv4 men IPv6 blir allt viktigare Varje paket som skickas över Internet har en avsändar- och en mottagaradress (IP). Möjliggör routing mellan nätverk
192.168.0.37
En MAC-adress är fysisk och kan liknas med en persons personnummer. Ett personnummer ändras aldrig. Likaså MAC-adressen. 192.168.5.2 192.168.5.3 LAN1 En IP-adress är logisk och kan liknas med en persons adress och kan ändras beroende på var en personen bor. En IP-adress består av två delar. En nätverksdel och en dator-(host)del. LAN2 192.168.0.2 192.168.0.3
32-bitars tal Grupperas om 8-bitar (byte eller octet) ex: 11000000.10101000.00000000.00000011 Binära tal är svåra att jobba med därför skrivs IP-nummer decimalt Samma ex: 192.168.0.3 IPv4 har totalt ca 4 miljarder olika kombinationer av nummer (2 32 )
En IPv4-adress är uppdelad i två delar. Internet Första delen identifierar nätverket (nät-id) Andra delen identifierar vår host (dator-id) 192.168.100.1 192.168.100.7 192.168.100.34 192.168.100.5
Förutom en IP-adress så måste vi konfigurera nätmask (netmask, subnet mask) för en host. Nätmasken används av vår host för att ta reda på vilken del av IP-adressen som är Nät-ID och vilken del som är Dator-ID. En nätmask består alltid av 1:or följt av nollor och är ett 32-bitarstal som skrivs på samma sätt som en IP-adress: Ex: 255.255.255.0
Switch Dator-A IP-nummer: 192.168.100.56 Nätmask: 255.255.255.0 Nätverksdel Dator-A ska skicka ett paket till Dator-B 11000000.10101000.01100100.00111000 & (bitvis AND) 11111111.11111111.11111111.00000000 11000000.10101000.01100100.00000000 Dator-B IP-nummer: 192.168.100.34 Nätmask: 255.255.255.0 Nätverksadress 192.168.100.0 Host-del
ARP Address Resolution Protocol (ARP) används för att ta reda på en MAC-adressen för en host då vi vet IP-nummer (eller tvärtom). H1 behöver MACadressen till H2 och skickar en ARPförfrågan i form av en broadcast-frame som innehåller IPnumret 192.168.1.7 1. H1 192.168.1.5 H2 192.168.1.7 H4 H3 192.168.1.4 192.168.1.6
ARP En ARP-förfrågan görs med broadcast H1 behöver MACadressen till H2 och skickar en ARPförfrågan i form av en broadcast-frame som innehåller IPnumret 192.168.1.7 1. H1 192.168.1.5 H2 2. 192.168.1.7 Detta är mitt IPnummer jag svarar med min MAC-adress H4 192.168.1.4 Inte min IPadress jag ignorerar detta H3 192.168.1.6 Inte min IPadress jag ignorerar detta
ARP Resultatet sparas i en ARP-table H1 behöver MACadressen till H2 och skickar en ARPförfrågan i form av en broadcast-frame som innehåller IPnumret 192.168.1.7 1. H1 192.168.1.5 3. Nu när jag har MAC-adressen så kan jag skicka min data till H2 H2 2. 192.168.1.7 Detta är mitt IPnummer jag svarar med min MAC-adress H4 H3 192.168.1.4 192.168.1.6
För att kunna kommunicera med datorer som inte finns på samma lokala nätverk (som har ett annat nätverksnummer i IP-numret) så måste informationen gå via en router (default gateway). För att kunna skicka information som ska till ett annat nätverk så måste vår dator konfigureras med IP-adressen till vår default gateway (primära router). Den måste finnas på vårt lokala nätverk (ha samma nätverksnummer). Data som skickas då i ett frame med destinations-mac-adress vår default gateway men innehåller även IP-nummer till den egentliga mottagaren.
En host kollar varje IP-adress som den ska skicka paket till och jämför med nät-id Finns adressen på samma nätverk så packeteras IP-paketet i en frame med rätt MAC-adress (ARPprotokollet används) och skickas ut på nätverket. Finns inte adressen på samma nätverk så skickas paketet vidare till den lokala routern (default gateway).
Internet Dator-A IP: 192.168.0.5 Nätmask: 255.255.255.0 Default Gateway: 192.168.0.1 MAC: BB-BB-BB-BB-BB-BB Router IP: 192.168.0.1 Nätmask: 255.255.255.0 MAC: AA-AA-AA-AA-AA-AA Dest. MAC Source MAC Publika DNS-Server IP: 8.8.8.8 Source IP Dest. IP DATA Trailer AA-AA.. BB-BB.. 192.168.0.5 8.8.8.8 PING ECHO REQ IP-paket Ethernet-Frame
Vanliga nätmasker: Nätmask CIDR not. Klass Antal möjliga hostadresser 255.0.0.0 /8 A 2^24 = ca 16,7 miljoner (-2)* 255.255.0.0 /16 B 2^16 = 65 536 (-2)* 255.255.255.0 /24 C 2^8= 256 (-2)* Man kan enkelt räkna ut antalet möjliga hostadresser genom att ta 2 upphöjt med antalet bitar i nätmasken som används till dator-id (-2)
Bild från CISCO
Långt ifrån alla IP-nummer används på Internet. Publika IP-nummer kallas de nummer som används på Internet (även kallat skarpa adresser) Privata IP-adresser är icke-routningsbara adresser som är reserverade för privat bruk (lokala nätverk). Adressklass Antal reserverade nätverksnummer Nätverksadresser A 1 10.0.0.0 B 16 172.16.0.0 172.31.0.0 C 256 192.168.0.0 192.168.255.0
Klass A 127.0.0.0 Reserverat för s.k. loopback-adresser Används för diagnosticering och tester Vanligast är localhost dvs 127.0.0.1 Klass B 169.254.0.0 Reserverat för APIPA (Automatic Private IP Adressing) Används av Windows för att slumpa fram en lokal IP-adress när det ej går att konfigurera IP-nummer automatiskt (mer om detta senare). Högsta numret i en IP-serie Används till broadcast Lägsta numret i en IP-serie Används till nätverksadress
Dator-A ska skicka något till Dator-B Dator-A IP: 192.168.0.5 Nätmask: 255.255.255.0 MAC: BB-BB-BB-BB-BB-BB Dest. MAC Source MAC Source IP Dest. IP DATA Trailer AA-AA.. BB-BB.. 192.168.0.5 192.168.0.11 Dator-B IP: 192.168.0.11 Nätmask: 255.255.255.0 MAC: AA-AA-AA-AA-AA-AA IP-paket Ethernet-Frame
Dator-A ska skicka något till alla Broadcast destinationsadresser för MAC och IP används Dator-A IP: 192.168.0.5 Nätmask: 255.255.255.0 MAC: BB-BB-BB-BB-BB-BB Dest. MAC Source MAC Source IP Dest. IP DATA Trailer FF-FF.. BB-BB.. 192.168.0.5 192.168.0.255 IP-paket Ethernet-Frame
Dator-A ska skicka något till några Multicast destinationsadresser för MAC och IP används Dator-A IP: 192.168.0.5 Nätmask: 255.255.255.0 MAC: BB-BB-BB-BB-BB-BB Dest. MAC Source MAC Source IP Dest. IP DATA Trailer 01-00.. BB-BB.. 192.168.0.5 224.15.100.97 IP-paket Ethernet-Frame
Automatisk tilldelning av IP-inställningar kallas även för dynamisk IP-tilldelning Sköts av protokollet DHCP (Dynamic Host Configuration Protocol) Krävs en DHCP-server på nätverket. Underlättar administrationen och hanteringen av klienter. Idealiskt då man har mer än några enstaka klienter.
En DHCP-server har en range eller pool med adresser som delas ut. En klient lånar en adress (lease). Förfrågan använder broadcast DHCP Discover DHCP Offer DHCP Request DHCP-klient DHCP Acknowledge DHCP-server