Nu är det så att jag har en tenta om några dagar där jag troligtvis kommer att räkna ut ifall olika ip-adresser befinner sig på samma nät eller inte. Något som jag fortfarande inte förstår hur jag ska gå tillväggs för att räkna ut. Jag sitter för tillfället och pluggar på inför en gammal tenta och därför hade jag hoppas ifall det finns någon pedagogisk själ därute som kan förklara hur man går tillväga.
Jag förstår att man måste konvertera en IP-adress till binära tal men inte ens det får jag grepp om, trots att jag har försökt följa guider på youtube.
Det är inte särskilt invecklat, det är ju bara att jämföra bit för bit. Om subnätmasken är t.ex. ff.00.00.00 så ligger alla IP-adresser med samma 8 första bitar i samma subnät.
Det finns ju en del olika metoder, den enklaste enligt mig är att endast fokusera på den oktett som är aktuell och se hur många ettor som finns i nätmasken. Den sista ettans värde är också så mycket som IP-adressen "hoppar" mellan varje subnät.
Exempel:
Befinner sig 10.0.0.66 i nätet 10.0.0.0/26?
Då vet man direkt att man ska titta på den sista oktetten, där en /26 är samma som 255.255.255.192. 192 = 11000000 där den andra ettan har värdet 64 som är vårt gyllene nummer som subnätet ökar med varje gång.
Med andra ord börjar nästa nät på adressen 10.0.0.64 (0+64) och svaret på frågan är alltså nej. Det är samma princip oavsett om det är den första eller sista oktetten, skillnaden är att om vi kollar på klass A/B-nät så "fylls övriga oktetter upp" innan man inkrementerar, därav flera adresser.
Jag hoppas det hjälpte något, subnetting är inte svårt när man väl får kläm på det. Lycka till på tentan!
Edit: läste igenom startinlägget lite noggrannare och såg att jag svarat på fel frågeställning... Hoppas det gav något ändå. Vill du räkna ut vilket nätverk en specifik IP-adress tillhör så behöver du bara köra en AND-operation mellan IP-adressen och nätmasken (binärt såklart).
__________________
Senast redigerad av Mattelol 2015-12-12 kl. 03:29.