Avatar billede romme Nybegynder
14. oktober 2004 - 09:20 Der er 9 kommentarer

Højeste og lavest IP i et given netværk

Jeg mangler en funktion, der kan give højeste og laveste IP i et given netværk.

F.eks. i netværket 81.7.128.0/18 er range 81.7.128.0 - 81.7.191.255
Avatar billede arne_v Ekspert
14. oktober 2004 - 11:05 #1
[det hænger vist meget sammen med et andet spørgsmål du har stillet]

konverter net adresse streng (4 bytes) til long
lig 2 opløftet til 18 til og træk en fra
konverter den long tilbage til IP streng (4 bytes)

så har du den sidste adresse
Avatar billede plx Nybegynder
14. oktober 2004 - 11:23 #2
arne, du mener naturligvis 2^(32-18) ?
Avatar billede arne_v Ekspert
14. oktober 2004 - 11:28 #3
Du har ret - /n er high bits ikke low bits
Avatar billede romme Nybegynder
14. oktober 2004 - 11:32 #4
hvorfor 2^(32-18)  ?
Avatar billede plx Nybegynder
14. oktober 2004 - 11:33 #5
18 = antal bit til netværk
så har du 32-18 tilbage til hosts
Avatar billede romme Nybegynder
14. oktober 2004 - 11:35 #6
okay, og det er altid max. 32....
Avatar billede plx Nybegynder
14. oktober 2004 - 11:44 #7
ja, så længe du kører ipv4
Avatar billede plx Nybegynder
14. oktober 2004 - 11:46 #8
Din ip er bygget op af 4 oktetter: a.b.c.d

hver oktet er een byte, eller 8 bit

4x8 bit = 32 bit
Avatar billede romme Nybegynder
14. oktober 2004 - 11:53 #9
Okay, det er klart, thanx.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester