Binär adress hur räknar jag ut serverns adress i decimal form

Permalänk
Medlem

Binär adress hur räknar jag ut serverns adress i decimal form

Här är en binär adress som hör till en server på ett nätverk 10010101.01011011.01010011.01010010

  • Hur räknar jag ut serverns adress i decimal form?

  • Hur vet jag om det är ett A-, B- eller C-nät?

  • Hur får jag fram standardsubnätmasken?

  • Vad är nät-adressen?

  • Vad är broadcastadressen?

Försöker lära mig att räkna ut utan att använda en omvandlare, men jag förstår ärligt talat inte. Rådfrågar därför er, så jag kan få ett litet grepp som gör det lättare att träna vidare på egen hand.

Uppskattas!

Permalänk
Permalänk
Medlem

Dela upp adressen i oktetter (dvs 4 delar):
10010101
01011011
01010011
01010010

och omvandla varje oktett för sig:
10010101 = 1*128 + 0*64 + 0*32 + 1*16 + 0*8 + 1*4 + 0*2 + 1*1 = 128+16+4+1= 149
01011011 = 91
01010011 = 83
01010010 = 82

Serverns ip = 149.91.83.21

Eftersom 149.91.83.21 ligger i spannet 128.0.0.0 - 191.255.255.255 så är det ett klass B
http://en.wikipedia.org/wiki/Classful_network

Nätmasken i ett klass B är 16 bitar, dvs ditt nät har 2^16 adresser ( 65,536 stycken)
Din servers adress består av två lika stora delar (16 bitar i varje del)
Nät:10010101.01011011
Host: 01010011.01010010

Nätadressen är den första adressen i klass B nätet (alla hostbitar = 0):
10010101.01011011.00000000.0000000

Broadcast är den sista adressen (alla hostbitar är 1).
10010101.01011011.1111111.1111111

Permalänk
Medlem

Tusen tack, tabellen på sidan hur man räknar ut var perfekt. Återkommer om jag fastnar längre ner

Permalänk
Medlem
Skrivet av madtop:

Dela upp adressen i oktetter (dvs 4 delar):
10010101
01011011
01010011
01010010

och omvandla varje oktett för sig:
10010101 = 1*128 + 0*64 + 0*32 + 1*16 + 0*8 + 1*4 + 0*2 + 1*1 = 128+16+4+1= 149
01011011 = 91
01010011 = 83
01010010 = 82

Serverns ip = 149.91.83.21

Eftersom 149.91.83.21 ligger i spannet 128.0.0.0 - 191.255.255.255 så är det ett klass B
http://en.wikipedia.org/wiki/Classful_network

Nätmasken i ett klass B är 16 bitar, dvs ditt nät har 2^16 adresser ( 65,536 stycken)
Din servers adress består av två lika stora delar (16 bitar i varje del)
Nät:10010101.01011011
Host: 01010011.01010010

Nätadressen är den första adressen i klass B nätet (alla hostbitar = 0):
10010101.01011011.00000000.0000000

Broadcast är den sista adressen (alla hostbitar är 1).
10010101.01011011.1111111.1111111

Ni rädda mig verkligen, börjar förstå uträkningarna, och än så länge verkar det inte vara så komplicerat som jag trodde. Detta kommer hjälpa mig en hel del, och det är ingen läxa där det blir copy paste, utan något jag själv behöver ha ett hum om inför framtida projekt.

Permalänk
Medlem
Skrivet av Robsth:

[*]Hur får jag fram standardsubnätmasken?

Det beror på om det är ett klass A, B eller C-nät.

Klass A har 255.0.0.0 (eller /8, dvs 11111111.00000000.00000000.00000000 alltså 8 bitar är "på")
Klass B har 255.255.0.0 (eller 16)
Klass C har 255.255.255.0 (eller 24)

Men subnätmasken kan ju såklart vara annorlunda, oftast är den isåfall högre, vilket kallas subnetting, t.ex. 255.255.255.240 , eller /28 i ett C-nät. Är den lägre kallas det supernetting men det är relativt ovanligt.

För övrigt kan jag rekommendera Ciscos binary game för att snabbt blir bättre på att räkna binärt, samtidigt som man har rätt kul
http://forums.cisco.com/CertCom/game/binary_game_page.htm

Permalänk
Medlem
Skrivet av Robsth:

Ni rädda mig verkligen, börjar förstå uträkningarna, och än så länge verkar det inte vara så komplicerat som jag trodde. Detta kommer hjälpa mig en hel del, och det är ingen läxa där det blir copy paste, utan något jag själv behöver ha ett hum om inför framtida projekt.

Om du har en ambition att kunna jobba inom ip så är en förståelse för nät, mask, broadcast och subnet ett måste.

Men det här med klass A,B och C är det länge sedan man gick ifrån.
I praktiken så subnettar man alltid ner ett klass A eller B till mindre delar.
Vilket leder till att man alltid måste ange den nätmask man använder.

Och man sitter inte och räknar för hand när man väl har lärt sig principerna.
http://www.subnet-calculator.com/subnet.php?net_class=B