Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Omregning av IP adresser til binært.


Anbefalte innlegg

Videoannonse
Annonse
Skrevet
Bruk kalkulatoren i windows! Ta for deg en og en del i IP adressa. Blir resultatet mindre enn 8 siffer må du legge til nuller foran tallet.

eksempel (og ikke rett svar!)

00110101 . 10010110 . 00100100 . 11011000

Utregningen må du vite selv. Har glemt denne litt, men det er flere metoder å bruke, så det er sagt.
Skrevet

Tror det blir dette:

 

193=2^7 + 2^6 + 2^0

217=2^7 + 2^6 + 2^4 + 2^3 + 2^0

207=2^7 + 2^6 + 2^3 + 2^2 + 2^1 + 2^0

166=2^7 + 2^5 + 2^2 + 2^1

 

binært = 11000001.11011001.11001111.10100110

 

 

ps. kan være feil siden det er regnet i hode

Skrevet
[quote name='Mobsan' date='16/06/2004 : 12:05'] ps. kan være feil siden det er regnet i hode [/quote]
Hodet ditt svikter ikke :)

Til trådstarter, Ikke lag flere nye tråder, hold alt samlet!
Skrevet

128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255

 

1 1 1 1 1 1 1 1 = 255

 

1 1 0 0 0 0 0 1 = 193

1 1 0 1 1 0 0 1 = 217

1 1 0 0 1 1 1 1 = 207

1 0 1 0 0 1 1 0 = 166

Skrevet
Regne om ip-adresser til binært? hva slags nytteverdi har det? Noe å skryte av på tvisomme nachspiel?

kan være nyttig når du skal subnette en ip addresse

Skrevet

Ser at flere har regnet ut svaret over, men skjønner ikke "regneformelen". Hvordan gjør man det, og hva er vitsen? Hva har binærform av en IP adresse med subnetting å gjøre?

Skrevet (endret)

Enkleste måten er nok noe slikt:

 

1100 = 1*2^(3) + 1*2^(2) + 0*2^(1) + 0*2^(0) = 8 + 4 = 12

 

En begynner altså "bakfra" med 0, og øker med en for hvert ledd mot venstre.

Du ganger rett og slett det enkelte binære sifferet med sinn "plass" i regningen.

Var ikke så godt forklart, men studer eksempelet ;)

Fra desimalt til binært er det litt mer komplisert.

La oss si at du vil gjøre 100 (desimalt) om til binært.

100/2 = 50 rest = 0 LSD

50/2 = 25 rest = 0

25/2 = 12 rest = 1

12/2 = 6 rest = 0

6/2 = 3 rest = 0

3/2 = 1 rest = 1

1/2 =0 rest = 1 MSD

 

Svaret blir da: 1100100

LSD er det minste tallet (least significant digit) og MSD det største(most significant digit) En kan også bruke andre tallsystemer, ved å bytte ut 2 tallet.

 

Dette er svært nyttig når en skal subnette, og ikke minst forstå hvordan ruteralgoritmer fungerer.

 

255.255.255.0 = 11111111.11111111.11111111.00000000

Her ser vi det enkelt at en har 256(254) adresser tilgjengelig om en bruker denne nettmasken.

 

255.255.254.0 = 11111111.11111111.11111110.00000000

Her har vi fått litt mer å gå på, nemlig 7 bit i stedet for 6 bit over.

Da har vi 512 adresser å gå på.

 

Håper dette bringer litt klarhet.

 

gisi

 

 

EDIT: Leif.

Endret av gisi

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...