Binair Rekenen

Pagina: 1
Acties:
  • 3.197 views

Onderwerpen


Acties:
  • 0 Henk 'm!

Anoniem: 349970

Topicstarter
Goedemiddag,

Ik ben inmiddels al circa 2uur aan het zoeken naar een goede nederlandse handleiding voor binair rekenen. Ik moet namelijk van een IP adres en een subnetmasker de netwerkadres, broadcast, laagste ip, hoogste ip en range weten.

Helaas gaat mijn zoektoch naar veel websites die onduidelijk zijn of volledig engels zijn.

Zou iemand mij kunnen helpen naar een duidelijk link :)?

Helaas is overigens mijn leraar afwezig, daarom moet ik het via deze wegen vragen.

Bedankt


Heren, bedankt voor de vele spam. Het binaire rekenen is inmiddels al redelijk duidelijk :) Ik kan inmiddels een IP naar binair rekenen en andersom.

Het moeilijke zit helaas in het bereken van de broadcast, netwerkadres, hoogste ip, laagste IP en range. Hier ben ik ook op zoek naar duidelijke informatie wat je moet doen.

[ Voor 25% gewijzigd door Anoniem: 349970 op 18-03-2010 16:37 ]


Acties:
  • 0 Henk 'm!

  • posttoast
  • Registratie: April 2000
  • Laatst online: 21:05

omniscale.nl


Acties:
  • 0 Henk 'm!

  • ksmedts
  • Registratie: Januari 2002
  • Laatst online: 16-12-2021

Acties:
  • 0 Henk 'm!

  • swbr
  • Registratie: Maart 2009
  • Laatst online: 21:48
Moet je de berekening ook laten zien, of alleen het resultaat? In het laatste geval zou ik eens googelen op subnet calculator ;)

If you try and take a cat apart to see how it works, the first thing you have on your hands is a non-working cat. -DNA


Acties:
  • 0 Henk 'm!

  • Manuel
  • Registratie: Maart 2008
  • Laatst online: 04-06 07:38
Het binair rekenen werkt best simpel, ik ga dan ook alleen maar een antwoord geven op de topic titel.

Stel je hebt een IP adres:
192.168.1.1
Dan kan je het heel simpel naar binair omrekenen
code:
1
2
3
4
5
6
7
256 128 64 32 16 8 4 2 1 (alles is ^2 zoals je ziet)
Lets start:
192  = 128 + 64
168  = 128 + 32 + 8
1      = 1
255   = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1
011000000.010101000.000000001.011111111 is omgerekend: 192.168.1.255


(Verder is dit maar een klein voorbeeldje.. Door middel van dit ezelsbruggetje snapte ik het meteen.)

Acties:
  • 0 Henk 'm!

  • mace
  • Registratie: Juni 2003
  • Laatst online: 21:30

mace

Sapere Aude

Je hebt 10 bits aan je handen. ;)

Acties:
  • 0 Henk 'm!

  • begintmeta
  • Registratie: November 2001
  • Niet online

begintmeta

Moderator General Chat
Weet niet of het hier handig is, maar ik vind deze site altijd leuk.

Acties:
  • 0 Henk 'm!

Anoniem: 2935

Manuel schreef op donderdag 18 maart 2010 @ 16:22:
code:
1
2
192  = 128 + 64
168  = 128 + 32 + 8
Wat veel mensen overigens niet direct inzien is dat elk getal maar op één manier in machten van 2 is op te delen.

Acties:
  • 0 Henk 'm!

Anoniem: 290112

128 64 32 16 8 4 2 1
0 1 0 1 0 0 1 0
= 0 +64 +0 +16+0 +0 +2 +0 = 82

andersom: 73 binair:

Past:
128 Nee =0
64 Ja =1 (laat 9 over)
32 Nee =0
16 Nee =0
8 Ja =1 (laat 1 over)
4 Nee =0
2 Nee =0
1 Ja =1 (laat niks over, je bent dus klaar)
En dat is dus: 01001001


Tadaaa! Binair rekenen :)


Edit: het zag er zo mooi uit int tekstveld, forum verkloot men mooie layout :P

[ Voor 20% gewijzigd door Anoniem: 290112 op 18-03-2010 16:30 ]


Acties:
  • 0 Henk 'm!

  • begintmeta
  • Registratie: November 2001
  • Niet online

begintmeta

Moderator General Chat
Anoniem: 2935 schreef op donderdag 18 maart 2010 @ 16:28:
... is dat elk getal maar op één manier in machten van 2 is op te delen.
Hoe bedoel je dat precies?

[ Voor 9% gewijzigd door begintmeta op 18-03-2010 16:31 ]


Acties:
  • 0 Henk 'm!

Anoniem: 349970

Topicstarter
Heren, bedankt voor de vele spam. Het binaire rekenen is inmiddels al redelijk duidelijk :) Ik kan inmiddels een IP naar binair rekenen en andersom.

Het moeilijke zit helaas in het bereken van de broadcast, netwerkadres, hoogste ip, laagste IP en range. Hier ben ik ook op zoek naar duidelijke informatie wat je moet doen.

Danku _/-\o_

Acties:
  • 0 Henk 'm!

  • Orion84
  • Registratie: April 2002
  • Laatst online: 17:44

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

Ook daar is voldoende info over te vinden, onder andere hier in ditzelfde forum:
Subnetting hoe moet dat nou

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


Acties:
  • 0 Henk 'm!

  • mace
  • Registratie: Juni 2003
  • Laatst online: 21:30

mace

Sapere Aude

Dat als je een getal omrekent van decimaal naar binair dat er altijd maar één mogelijke uitkomst is, en niet meerdere. (Dat zou wat zijn.... :X)

Acties:
  • 0 Henk 'm!

Anoniem: 290112

Anoniem: 349970 schreef op donderdag 18 maart 2010 @ 16:36:
moeilijke zit helaas in het bereken van de broadcast, netwerkadres, hoogste ip, laagste IP en range. Hier ben ik ook op zoek naar duidelijke informatie wat je moet doen.

Danku _/-\o_
Simpel voorbeeld:

Je hebt als IP adres: 192.168.1.2 thuis
Subnetmask is 255.255.255.0 ( kan je ook schrijven als /24, omdat je 24 van de 32 bits gebruikt voor je netwerk adres (32 bits in totaal want: 4 octetten, elk octet is 1 decimaal getal en die is weer 8 bits))

Je netwerkadres is 192.168.1.0
Je broadcast is 192.168.1.255
Je laagste IP is 192.1268.1.1 (dus 1 boven het netwerkadres, meestal ook je router)
Je hoogste IP is 192.168.1.254 (dus 1 onder de broadcast)
Je range is 192.168.1.1 tot 192.168.1.254
Broadcast en netwerk horen niet in je range, maar mogen ook nooit gebruikt worden voor een host (PC of wat dan ook).

[ Voor 5% gewijzigd door Anoniem: 290112 op 18-03-2010 16:43 ]


Acties:
  • 0 Henk 'm!

  • Manuel
  • Registratie: Maart 2008
  • Laatst online: 04-06 07:38
Spam zijn ongewenste berichten, dit zijn normale berichten dus gewoon de term berichten lijkt mij beter op zijn plaats.

Verder neem ik aan dat je nieuwe vraag simpelweg te maken gaat hebben met Google.. Van hoe moet ik nou precies rekenen met het binaire stelsel. ;)

clicky (ICT Basics)

Acties:
  • 0 Henk 'm!

  • Joolee
  • Registratie: Juni 2005
  • Niet online
Dat is op zich ook nite zo lastig. Ik heb geen zin om voorbeelden te berekenen maar:
Je pakt de binaire waarde van een ip adres
Je plaatst daar de binaire waarde van het subnetmasker onder (Zo zie je gelijk waar de /24 notatie vandaan komt. 111111111.11111111.11111111.11110000 = /28 subnet)
Dan ga je als volgt rekenen:
IP: 11110011.10110100.01101001.10010110 (geen idee welke ip adres dit zou zijn)
Subnet: 111111111.11111111.11111111.11110000 (/28 dus)
Netwerk ID: 11110011.10110100.01101001.10010000
Broadcast: 11110011.10110100.01101001.10011111

Let dus bij dit subnet op de laatste 4 bitjes (32 (totaal aantal bit) - 28 (subnetmask) = 4)

[ Voor 3% gewijzigd door Joolee op 18-03-2010 16:46 ]


Acties:
  • 0 Henk 'm!

  • epochfail
  • Registratie: Juli 2009
  • Laatst online: 31-03-2022
Bovenstaande is inderdaad een redelijk eenvoudig netwerk, als je echter met (bijvoorbeeld) subnetten gaat rekenen van 255.255.255.128 dan kan je door het binair converteren er achter komen wat het netwerk / broadcast adres is. Dit gebeurd door 'AND-en'.

Basicly:

192.168.1.131 <= IP address van host
11000000.10101000.00000001.1000011 <= binair van de host

het subnet is dan (binair)
11111111.11111111.11111111.100000000

11000000.10101000.00000001.1000011
11111111.11111111.11111111.1000000
---------------------------------------------------------
11000000.10101000.00000001.1000000

AND-en doe je dus door binair het adres van de host en binair het subnet mask op te schrijven. Vervolgens vul je een "1" wanneer de bits van zowel het subnet mask als van het host IP adres 1 zijn.

11000000.10101000.00000001.1000000 = 192.168.1.128

Bovenstaande is dus het netwerkadres

Om het broadcast adres te maken doe je simpel alle host "0" tje's een 1 van maken
192.168.1.(11111111 = 255).

Hoop dat het een beetje duidelijk is :o

Edit - zoals hieronder hierboven wordt aangegeven, het is inderdaad makkelijker om te kijken naar het subnetmasker en vervolgens te achterhalen wat het netwerk en wat het host gedeelte van het IP is. Bovenstaande (mijn) manier is misschien wat makkelijker voor 'beginners'.

[ Voor 11% gewijzigd door epochfail op 18-03-2010 16:51 ]


Acties:
  • 0 Henk 'm!

  • D4NG3R
  • Registratie: Juli 2009
  • Laatst online: 21:44

D4NG3R

kiwi

:)

Bereid je voor op 1 lange tekst :P


Hier komt het:

Kom achter het type netwerk, je kijkt hiervoor naar het begin getal van het IP adres.
(A = 0 -> 127)
(B= 128 -> 191)
(B= 192 -> 223)

N= Netwerk | H= Host
A = N- H- H- H
B = N- N- H- H
C = N- N- N- H
N = 8 bit's, Host = 8 open bits.

Bij een A klasse netwerk heb je dus 24 bitjes om je netwerk in te vullen. Bij een C klasse heb je dus 8 bitjes.

Ik neem even als voorbeeld, Jij wilt 8 subnets hebben op een klasse C netwerk.
255.255.255.0
255.255.255.32
255.255.255.64
255.255.255.92
255.255.255.124
255.255.255.156
255.255.255.188
255.255.255.220

Laat ik even 255.255.255.124 nemen
Netwerkadress = Eerste adress in de lijn.. Dat is dus 255.255.255.124
Eerste bruikbare adress = 2e in de lijn.. dat is dus 255.255.255.125
Laatst bruikbare adress = ena laatste... dat is dus 255.255.255.154
Broadcast adress = Laatste adress... dat is dus 255.255.255.155
Range ben ik even kwijt wat het ook alweer was :S

Ik hoop dat je dit in ieder geval snapt ;)

[ Voor 9% gewijzigd door D4NG3R op 18-03-2010 17:00 ]

Komt d'r in, dan kö-j d’r oet kieken


Acties:
  • 0 Henk 'm!

  • begintmeta
  • Registratie: November 2001
  • Niet online

begintmeta

Moderator General Chat
mace schreef op donderdag 18 maart 2010 @ 16:39:
...
Dat als je een getal omrekent van decimaal naar binair dat er altijd maar één mogelijke uitkomst is, en niet meerdere. (Dat zou wat zijn.... :X)
Maar dat is wel erg triviaal, en niet wat er staat lijkt me?

Acties:
  • 0 Henk 'm!

  • mace
  • Registratie: Juni 2003
  • Laatst online: 21:30

mace

Sapere Aude

begintmeta schreef op donderdag 18 maart 2010 @ 16:55:
[...]

Maar dat is wel erg triviaal, en niet wat er staat lijkt me?
Maar wel wat hij bedoelt denk ik want het is uiteraard mogelijk om een getal op meerdere manieren in machten van 2 te delen.

Acties:
  • 0 Henk 'm!

  • begintmeta
  • Registratie: November 2001
  • Niet online

begintmeta

Moderator General Chat
Hence the question ;)

Acties:
  • 0 Henk 'm!

  • Danicom
  • Registratie: Maart 2010
  • Laatst online: 29-06-2017
En dan nu VLSM :D _/-\o_

Wie trapt er af :)

Serverkast.com


Acties:
  • 0 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Laatst online: 21:18
Meestal typ ik het gewoon lekker lui in google in en rekent hij alles om :P

Mitsubishi Electric & Heavy Industries externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl


Acties:
  • 0 Henk 'm!

  • Dysmael
  • Registratie: Januari 2002
  • Laatst online: 01-08-2019
.... iedereen hierboven?
VLSM is niets bijzonders aan. 10.0.1.16/28 >> 10.0.1.17 -10.0.1.30. 10.0.1.16 = netwerk, 10.0.1.31=broadcast.

[ Voor 22% gewijzigd door Dysmael op 18-03-2010 18:57 ]


Acties:
  • 0 Henk 'm!

  • Danicom
  • Registratie: Maart 2010
  • Laatst online: 29-06-2017
Klopt, alleen bereken je VLSM naar mijn inziens altijd naar hoeveel host per subnet je wil, en niet andersom

Serverkast.com


Acties:
  • 0 Henk 'm!

Anoniem: 290112

VLSM is gewoon een "subnet op maat". oftewel:

Je kijkt hoeveel IP adressen je nodig hebt.
+2 (netwerkadres en broadcast)
Je kijkt hoeveel bits je nodig hebt voor dat aantal hosts.
Dat laat een aantal bits over voor je subnet mask in dat octet.
Dat is je subnetmask.

Voorbeeld:
je hebt 60 IP adressen nodig.
2 erbij tellen voor broadcast en netwerk (maakt 62 voor de mensen die nog slapen op deze ochtend :P )
62 binair is: 00111110
Dat laat die 2x0 in het begin over voor je subnet mask.
In je subnetmask worden die 2x0 dus 2x1 wat zich vertaald in 192.

Je subnetmask is: 255.255.255.192 (ook schrijfbaar als /26)

Acties:
  • 0 Henk 'm!

  • FatalError
  • Registratie: Juni 1999
  • Laatst online: 17:29
Deze was inderdaad wel makkelijk zelf te vinden. Ik gooi er n slotje op, dan is ie mooi voor het archief :)

If it ain't broken, tweak it!

Pagina: 1

Dit topic is gesloten.