Line 1: |
Line 1: |
| A '''Netmask''' is a 32-bit "mask" used to divide an IP address into subnets and specify the network's available hosts. In a netmask, two bits are always automatically assigned. For example, in 255.255.225.0, "0" is the assigned network address. In 255.255.255.255, "255" is the assigned broadcast address. The 0 and 255 are always assigned and cannot be used. | | A '''Netmask''' is a 32-bit "mask" used to divide an IP address into subnets and specify the network's available hosts. In a netmask, two bits are always automatically assigned. For example, in 255.255.225.0, "0" is the assigned network address. In 255.255.255.255, "255" is the assigned broadcast address. The 0 and 255 are always assigned and cannot be used. |
| | | |
− | Netmask defines how "large" a network is or if you're configuring a rule that requires an IP address and a Netmask, the Netmask will signify to what portion or range of the Network the rule will apply to: | + | Netmask defines how "large" a network is or if you're configuring a rule that requires an IP address and a Netmask, the Netmask will signify to what range of the Network the rule will apply to: |
| | | |
− | {| class="wikitable"
| + | <table class="nd-othertables"> |
− | |+
| + | <tr> |
− | ! style="width: 200px; background: black; color: white;" | IP
| + | <th style="width: 200px">IP</th> |
− | ! style="width: 200px; background: black; color: white;" | Netmask
| + | <th style="width: 200px">NETMASK</th> |
− | ! style="width: 200px; background: black; color: white;" | Description
| + | <th style="width: 400px">DESCRIPTION</th> |
− | |-
| + | </tr> |
− | ! style="text-align: left; vertical-align: top;" | 192.168.55.161
| + | <tr> |
− | | style="text-align: left; vertical-align: top;" | 255.255.255.255
| + | <td>192.168.55.161</td> |
− | | style="text-align: left; vertical-align: top;" | Only applies to 192.168.55.161'''
| + | <td>255.255.255.255</td> |
− | |-
| + | <td>Only applies to 192.168.55.161</td> |
− | ! style="text-align: left; vertical-align: top;" | 192.168.55.0
| + | </tr> |
− | | style="text-align: left; vertical-align: top;" | 255.255.255.0
| + | <tr> |
− | | style="text-align: left; vertical-align: top;" | Applies to IPs in the 192.168.55.0 - 192.168.55.255 range
| + | <td>192.168.55.0</td> |
− | |-
| + | <td>255.255.255.0</td> |
− | ! style="text-align: left; vertical-align: top;" | 192.168.55.240
| + | <td>Applies to IPs in the 192.168.55.0 - 192.168.55.255 range</td> |
− | | style="text-align: left; vertical-align: top;" | 255.255.255.240
| + | </tr> |
− | | style="text-align: left; vertical-align: top;" | 192.168.55.240 - 192.168.55.255
| + | <tr> |
− | |-
| + | <td>192.168.55.240</td> |
− | ! style="text-align: left; vertical-align: top;" | 192.168.55.161
| + | <td>255.255.255.240</td> |
− | | style="text-align: left; vertical-align: top;" | 255.255.255.0
| + | <td>192.168.55.240 - 192.168.55.255</td> |
− | | style="text-align: left; vertical-align: top;" | 192.168.55.0 - 192.168.55.255
| + | </tr> |
− | |-
| + | <tr> |
− | ! style="text-align: left; vertical-align: top;" | 192.168.0.0
| + | <td>192.168.55.161</td> |
− | | style="text-align: left; vertical-align: top;" | 255.255.0.0
| + | <td>255.255.255.0</td> |
− | | style="text-align: left; vertical-align: top;" | 192.168.0.0 - 192.168.255.255
| + | <td>192.168.55.0 - 192.168.55.255</td> |
− | |-
| + | </tr> |
− | |}
| + | <tr> |
| + | <td>192.168.0.0</td> |
| + | <td>255.255.0.0</td> |
| + | <td>192.168.0.0 - 192.168.255.255</td> |
| + | </tr> |
| + | </table> |
| | | |
− | Sometimes you will see a Netmask that is defined by one number, e.g., '''24'''. This number is a the length of the Netmask in bits:
| |
| | | |
− | {| class="wikitable"
| + | Sometimes you will see that a Netmask is defined by one number, e.g., '''24'''. This number is the length of the Netmask in bits: |
− | |+
| + | |
− | ! style="width: 200px; background: black; color: white;" | Netmask
| + | <table class="nd-othertables"> |
− | ! style="width: 200px; background: black; color: white;" | 255.
| + | <tr> |
− | ! style="width: 200px; background: black; color: white;" | 255.
| + | <th style="width: 200px">NETMASK</th> |
− | ! style="width: 200px; background: black; color: white;" | 255.
| + | <th style="width: 100px">255.</th> |
− | ! style="width: 200px; background: black; color: white;" | 255
| + | <th style="width: 100px">255.</th> |
− | |-
| + | <th style="width: 100px">255.</th> |
− | ! style="text-align: left; vertical-align: top;" | Netmask length
| + | <th style="width: 100px">255</th> |
− | | style="text-align: left; vertical-align: top;" | 8
| + | </tr> |
− | | style="text-align: left; vertical-align: top;" | 16
| + | <tr> |
− | | style="text-align: left; vertical-align: top;" | 24
| + | <td>Netmask length</td> |
− | | style="text-align: left; vertical-align: top;" | 32
| + | <td>8</td> |
− | |-
| + | <td>16</td> |
− | |}
| + | <td>24</td> |
| + | <td>32</td> |
| + | </tr> |
| + | </table> |
| + | |
| + | |
| + | So, for example, a Netmask that is 24-bits long is '''255.255.255.0''': |
| + | |
| + | <table class="nd-othertables"> |
| + | <tr> |
| + | <th style="width: 200px">NETMASK</th> |
| + | <th style="width: 100px">255.</th> |
| + | <th style="width: 100px">255.</th> |
| + | <th style="width: 100px">255.</th> |
| + | <th style="width: 100px">0</th> |
| + | </tr> |
| + | <tr> |
| + | <td>Netmask length</td> |
| + | <td>8</td> |
| + | <td>16</td> |
| + | <td>24</td> |
| + | <td>-</td> |
| + | </tr> |
| + | </table> |
| + | |
| + | |
| + | A Netmask that is 16-bits long is '''255.255.0.0''': |
| + | |
| + | <table class="nd-othertables"> |
| + | <tr> |
| + | <th style="width: 200px">NETMASK</th> |
| + | <th style="width: 100px">255.</th> |
| + | <th style="width: 100px">255.</th> |
| + | <th style="width: 100px">0.</th> |
| + | <th style="width: 100px">0</th> |
| + | </tr> |
| + | <tr> |
| + | <td>Netmask length</td> |
| + | <td>8</td> |
| + | <td>16</td> |
| + | <td>-</td> |
| + | <td>-</td> |
| + | </tr> |
| + | </table> |
| + | |
| + | And so on. |
| + | |
| + | [[Category:Networking]] |