Metoden för att beräkna sändningsadressen beror på subnätmasken. Du behöver både IP -adressen och undernätmasken för att bestämma sändningsadressen. Så här::
1. Konvertera IP -adress och subnetmask till binär:
Konvertera först både IP -adressen och undernätmasken till deras binära representationer. Varje oktett (grupp med 8 bitar) av IP -adressen och subnetmasken är ett nummer mellan 0 och 255.
Exempel:
Låt oss säga att vi har en IP -adress på 192.168.1.10` och en subnätmask på `255.255.255.0`.
* IP -adress (192.168.1.10) i binär: 11000000.10101000.00000001.00001010
* subnetmask (255.255.255.0) i binär: 11111111.1111111.11111111.00000000
2. Utför en bitvis och drift mellan IP -adressen och subnetmasken:
Detta steg bestämmer nätverksadressen. Utför en bitvis och drift mellan varje motsvarande bit av IP -adressen och subnätmasken. `1 och 1 =1`,` 1 och 0 =0`, `0 och 1 =0`,` 0 och 0 =0`.
Exempel:
`` `
11000000.10101000.00000001.00001010 (IP -adress)
11111111.11111111.11111111.00000000 (Subnet Mask)
-----------------------------------------
11000000.10101000.00000001.00000000 (nätverksadress)
`` `
3. Utför en bitvis inte operation på subnetmasken:
Detta ger dig "Wildcard Mask". Invertera varje bit i subnätmasken:`1 blir 0`,` 0 blir 1`.
Exempel:
`` `
00000000.00000000.00000000.11111111 (Wildcard Mask)
`` `
4. Utför en bitvis eller drift mellan nätverksadressen och jokerteckenmasken:
Detta ger dig äntligen sändningsadressen.
Exempel:
`` `
11000000.10101000.00000001.00000000 (nätverksadress)
00000000.00000000.00000000.11111111 (Wildcard Mask)
-----------------------------------------
11000000.10101000.00000001.11111111 (sändningsadress)
`` `
5. Konvertera den binära sändningsadressen tillbaka till decimal:
Konvertera det resulterande binära numret tillbaka till decimalnotationen. I vårt exempel:
`11000000.10101000.00000001.11111111` blir` 192.168.1.255`
Därför är sändningsadressen för IP -adressen `192.168.1.10` med subnetmask` 255.255.255.0` `192.168.1.255`.
enklare metod (för klasslös interdomänruttning - CIDR):
För CIDR -notation (t.ex. `192.168.1.10/24 ') är de sista oktettens bitar inställda på alla 1s för att få sändningsadressen. `/24 'betyder att subnätmasken är` 255.255.255.0'. Så `192.168.1.255` är sändningsadressen. Slash -notationen berättar direkt hur många bitar som finns i nätverksdelen av adressen.
Sammanfattningsvis: Medan den binära metoden är den grundläggande förklaringen, för praktisk användning, är det vanligtvis tillräckligt att förstå cidr -notationen och konceptet att invertera subnätmaskens värdbitar för att snabbt beräkna sändningsadresser. Många online -kalkylatorer kan också utföra denna beräkning åt dig om du matar in IP -adressen och subnetmasken.