• De afgelopen dagen zijn er meerdere fora waarop bestaande accounts worden overgenomen door spammers. De gebruikersnamen en wachtwoorden zijn via een hack of een lek via andere sites buitgemaakt. Via have i been pwned? kan je controleren of jouw gegeven ook zijn buitgemaakt. Wijzig bij twijfel jouw wachtwoord of schakel de twee-staps-verificatie in.

IP adressen, hoe werkt het

Status
Niet open voor verdere reacties.
B

bertjuh

Gast
[hand]
Het werken met Ip nummers


Ik probeer uit te leggen wat ip nummers zijn, hoe je ermee kan werken en waar je rekening mee moet houden.

Wat is ip?
Ip staat voor Internet Protocol.
Het is een protocol waarmee over internet tussen computers gepraat wordt.
Dit werkt samen met het TCP verhaal (Transmission Control Protocol)

TCP zorgt voor de communicatie over een netwerk (dus ook internet) en het Ip nummer maakt je computer uniek op het internet.
Duc: TCP is zgn TPG Post, en je ip nummer is je postcode+huisnummer.

Hier ga ik verder niet te diep op in. (lekker belangrijk)

Wat is een ip nummer?
Een ip nummer bestaat uit vier octetten gescheiden door punten. (Een octet = 8 keer een binar (0 of 1) teken.)
dus xxx.xxx.xxx.xxx
Een ip nummer wat vaak gebruikt wordt is bijv. 192.168.0.1

In een andere post zei iemand "De ip adressen mogen niet te ver van elkaar afliggen, of iets dergelijks". Dat heeft te maken met het subnetmasker. (Of subnetmask EN.)

Bij het ip nummer 192.168.0.1 hoor een subnetmasker. Een subnetmasker 'scheidt' het netwerk deel (postcode) van het host deel (huisnummer). Stel er hoort een subnetmasker van 255.255.255.0 bij, dan is het netwerk waarin deze computer direct communiceert 192.168.0.0 en het 'huisnummer' van de computer is de laatste 1.
Dwz dat er in dit netwerk geen andere computer kan zitten met hetzelfde ip nummer en subnetmasker.

Het scheiden van host en netwerk:
192.168.0.1 - 255.255.255.0
Het subnetmaser geeft aan welke octetten van het ip adres het netwerk gedeelte zijn en welke het host gedeelte zijn. De octetten met 255
geven het netwerk deel aan.
In dit geval zie je 3x 255 en 1 octet met 0. Dwz dat 192.168.0. het netwerk deel is en de laatste 1 is het host deel.
192.168.0.25 - 255.255.255.0 = 192.168.0 = netwerk, en de 25 is de host.

Bij 192.168.0.25 - 255.255.0.0 krijg je 192.168 = netwerk; 0.25 = host.
Op die manier kun je meerdere hosts binnen 1 netwerk krijgen.

Ip adres Klasses
Je hebt 3 ip klasses. Als je wilt weten wat voor klasse je gebruikt, kijk dan naar het subnetmasker.
De A klasse = 255.0.0.0 = 254+254+254 = 762 hosts mogelijk.
De B klasse = 255.255.0.0 = 254+254 = 508 hosts mogelijk.
De C klasse = 255.255.255.0 = 254 hosts mogelijk.

Toch dezelfde ip adressen?
De 192.168.x.x ipadressen worden vaak gebruikt. Op veel routers is de ip nummering van het LAN (je netwerk) vaak ook hierop ingesteld. Maar ik zei eerder dat er niemand op het internet of binnen een netwerk 2 dezelfde ip adresssen mocht hebben.
Je mag met je LAN ip instellingen doen wat je wilt. Zolang je WAN (internet) ipadres maar uniek is. Die krijg je van je ISP. (Provider)

Waarom nu het getal 255?
Ik sprak eerder over octetten (8x een nul of een één).
Een computer 'ziet' een ip adres niet als getallen maar werkt met binaire nummers (nullen en enen)
Een ip adres als 192.168.0.1 is voor hem: 11000000.10101000.00000000.00000001
Je hebt dus per octet maximaal acht nullen of enen. Dwz: het hoogste nummer is 11111111 = 255 en het laagste is 00000000 = 0.

Deze binaire getallen bereken je dus als volgt.
Let op! je werkt altijd van rechts naar links. Dus 00000001 = 1 en 10000000 = 128.
De eerste plaats van een octet is 1. De tweede een 2. de derde een 4. De vierde een 8. Er wordt dus met machten gewerkt.
Ditzelfde zie je ook terug in je gehele computer. bijv. de geheugens.


128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1 Tel ze maar allemaal op en je krijgt 255.
0 0 0 0 0 0 0 1 Tel de 1tjes maar op en je krijgt 1.
0 0 0 0 1 0 1 0 Tel de 1tjes maar op en je krijgt 10.
1 1 0 0 0 0 0 0 192
1 0 1 0 0 0 0 0 168
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1

oei, dit gooitie dus naast elkaar maar je moet even de rijen onder elkaar denken. :)

Nu heb je een idee gekregen hoe je aan een binair ip adres komt. Heb je opzich niks aan tenzij je met subnetten gaat werken.

Subnetten.
Je kan afwijken van de aangegeven 3 netwerk mogelijkheden. Dit is handig als je bijv. verschillende afdelingen hebt binnen een bedrijf, die je wilt scheiden van elkaar, en je zit met een klasse C adres te werken.
dan doe je bijv. 192.168.0.0 255.255.255.224
In dit geval worden er bits van het host gedeelte geleend aan het netwerk gedeelte om zo tot een aantal subnetten te komen.

Kijken we binair dan zie je wat er gebeurd.
192.168.0.0
11000000.10100000.00000000.00000000 Alle onderstreepte bitjes staan voor netwerkbits in dit ip nummer.
11111111.11111111.11111111.11100000 Alle '1'tjes in het subnetmasker staan voor netwerk bits.

Nu zie je dat er drie bits geleend zijn van het host gedeelte in het laatste octet. Dus het subnetmasket van het laaste octet wordt 128+64+32 = 224.
Het maximale aantal hosts per subnet wordt dan: 16+8+4+2+1 = 31 (min het broadcastadres) = 30 ip's.

Als er drie bitjes worden geleend, heb je nu de mogelijkheid om:
Subnet
111
110
101
100
011
010
001
000
Te kiezen uit 8 subnetten met elk 30 hosts.

Een voorbeeld: We kiezen subnet 101. Met een gateway (=standaard het laagste ip) en drie hosts.
Dan zien de ip adressen er als volgt uit:
Netwerk adres: 192.168.0.160 (Dus subnet 101) Subnetmasker: 255.255.255.224
Gateway adres: 192.168.0.161 (Eerst volgende ip adres ofwel laagste ip adres)
Host range: 192.168.0.162 t/m 192.168.0.190 (Daartussen mag je drie willekeurige ip adressen pakken voor de hosts)
Broadcast adres: 192.168.0.191 (Alle hostbits op '1' = broadcast; de naam zegt het al; als je daarover een pakket stuurt, zal het bij elke computer binnen dit subnet aankomen)


Voor het geval het nog niet duidelijk was: Computers met ipadressen op elkaar aangesloten, maar met een ander netwerk adres zien elkaar niet!!!!!


Zo, dat was het dan voor dit deel, en nu wil ik geen lompe opmerkingen meer zien mbt ip adressen :)

Groeten! Bertjuh
[/hand]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan