10.1.12.79/28 > broadcast van subnet 10.1.12.64/28
10.1.12.113/28 > eerste host van subnet 10.1.12.112/28
10.1.12.32/28 > subnet 10.1.12.32/28
10.1.11.5/27 > vijfde host van subnet 10.1.11.0/27
10.1.11.97/27 > eerste host van subnet 10.1.12.96/27
10.1.11.128/27 > netwerk 10.1.12.128/27
Degene in het rood.
Waarom? In geval 1 is de host het broadcast adres, in geval 3 & 6 is de host eigenlijk het subnet zelf. Zoals dat 10.1.11.0 het subnet zelf is voor een /24.
Om eerlijk te zijn bereken ik dat wel met een
subnet calculator online.
Edit:
Ik heb even mijn geheugen opgefrist, en je doet het zo:
Eerst moet je het subnet uitrekenen. We nemen voorbeeld 1 (10.1.12.79/28):
Om te beginnen moet je zowel de host als het subnet binair uitschrijven.
Aangezien we in een /28 zitten, weten we dat we in het laatste octet zitten (255.255.255.
240).
We nemen de host (79) en de subnet mask en schrijven dit binair uit:
01001111 (79 = 64+8+4+2+1) < host
11110000 (240 = 128+64+32+16) < subnet mask
We voeren hierop een AND operatie uit. Kort gezegd moet je gewoon alles waar 2x "1" onder elkaar staat, 1 laten, de rest (0+1 of 1+0) wordt 0.
Dus in het voorbeeld is dit:
01000000 (64)
we weten nu dus dat het subnet 10.1.12.64/28 is.
Daarna bereken je hoeveel hosts in je subnet kunnen zitten. In principe zou je dit vanbuiten kunnen leren. Maar je kan het ook binair uitrekenen.
Je zet hiervoor het subnet address en de subnet mask binair onder elkaar:
0000|1100
1111|0000
Alles wat voor de streep staat is het subnet, alles wat achter de streep staat, zijn hosts.
Ja maakt alles wat achter de streep staat "high", dus "1". Dus:
00001111 = 15.
Je kan dus 15 hosts in het subnet hebben.
De rest is simpel. Je hebt sowieso het network address van het subnet zelf, dus 10.1.12.64.
Die kan je al niet gebruiken. De laatste host in het subnet is altijd de broadcast (79). Dus dan hou je nog 13 host adressen over (15 - 2). Aangezien je 64 niet kan gebruiken, begin je bij 65.
Dus 10.1.12.65 tot 10.1.12.78 zijn de host adressen in het subnet.
Dat vergelijk je dan met je opgave, zit het opgegeven adres in die range, dan is het een host adres. Anders is het ofwel het netwerk address van het subnet, of de broadcast.
Ik hoop dat je het zo wat begrijpt.
Om een "slash notation" (/28) naar een subnet mask om te zetten doe je het volgende:
Je schrijft het aantal "1" (dus 28 keer 1) binair uit, in de vier octets (blokken van 8 bits):
11111111.11111111.11111111.11110000
Je zet dat daarna terug om naar decimaal, maar dan in IP vorm:
255.255.255.240
Aan de 240 kom je uiteraard door 128+64+32+16, of:
1 1 1 1 0 0 0 0
128+64+32+16 8 4 2 1