11.6.6-lab—calculate-ipv4-subnets_ru-RU.pdf (147.8 КБ)
Задачи
- Часть 1. Определение подсетей по IPv4-адресу
- Часть 2. Расчет подсетей по IPv4-адресу
Общие сведения/сценарий
Умение работать с IPv4-подсетями и определять информацию о сетях и узлах на основе известного IP-адреса и маски подсети необходимо для понимания принципов работы IPv4-сетей. Цель первой части — закрепить знания о том, как рассчитывать IP-адрес сети на основе известного IP-адреса и маски подсети. Зная IP-адрес и маску подсети, вы всегда сможете получить другие данные об этой подсети.
Необходимые ресурсы
- 1 ПК (Windows с доступом в Интернет)
- Дополнительно: калькулятор IPv4-адресов
Инструкции
Заполните приведенные ниже таблицы, зная заданный IPv4-адрес, исходную и новую маску подсети.
Проблема1:
| Дано: |
|
| IP-адрес узла: |
192.168.200.139 |
| Исходная маска подсети: |
255.255.255.0 |
| Новая маска подсети: |
255.255.255.224 |
| Найти: |
|
| Количество бит подсети |
3 |
| Количество созданных подсетей |
8 |
| Количество бит узлов в подсети |
5 |
| Количество узлов в подсети |
30 |
| Сетевой адрес этой подсети |
192.168.200.128 |
| IPv4-адрес первого узла в этой подсети |
192.168.200.129 |
| IPv4-адрес последнего узла в этой подсети |
192.168.200.158 |
| Широковещательный IPv4-адрес в этой подсети |
192.168.200.159 |
- Чтобы найти количество бит подсети необходимо узнать префикс маски 255.255.255.0/24 и 255.255.255.224/27. Теперь нужно вычесть из префикса новой маски старую: 27-24=3.
- Чтобы найти количество созданных подсетей надо возвести 2 в степень равной количеству бит подсети: 2^3=8
- Чтобы найти количество бит узлов в подсети надо вычесть из максимального префикса префикс новой маски 32-27=5
- Чтобы найти количество узлов в подсети необходимо возвести 2 в степень равной количеству бит узлов в подсети и вычесть два (это нулевой или сетевой и широковещательный адрес): 2^5-2=30
- Чтобы найти сетевой адрес этой подсети необходимо перевести IP-адрес узла 192.168.200.139 и новую маску подсети 255.255.255.224 в двоичный код.
192.168.200.139: 11000000.10101000.11001000.10001011
255.255.255.224: 11111111.11111111.11111111.11100000
Смотря на оба двоичных кода по правилу конъюнкции 1 1 = 1 получим новый адрес:
192.168.200.128: 11000000.10101000.11001000.10000000
- Чтобы найти IPv4-адрес первого узла в этой подсети необходимо к сетевому адресу этой подсети прибавить единицу
- Чтобы найти IPv4-адрес последнего узла в этой подсети необходимо из широковещательного адреса вычесть единицу
- Чтобы найти широковещательный IPv4-адрес в этой подсети нам надо скопировать ту часть двоичного IP-адреса узла, по маске которой идут единицы: 11000000.10101000.11001000.100 и оставшуюся часть заполнить единицами:
11000000.10101000.11001000.10011111
192.168.200.159: 11000000.10101000.11001000.10011111
128|64|32|16|8|4|2|1
Проблема2:
| Дано: |
|
| IP-адрес узла: |
10.101.99.228 |
| Исходная маска подсети: |
255.0.0.0 |
| Новая маска подсети: |
255.255.128.0 |
| Найти: |
|
| Количество бит подсети |
9 |
| Количество созданных подсетей |
512 |
| Количество бит узлов в подсети |
15 |
| Количество узлов в подсети |
32766 |
| Сетевой адрес этой подсети |
10.101.0.0 |
| IPv4-адрес первого узла в этой подсети |
10.101.0.1 |
| IPv4-адрес последнего узла в этой подсети |
10.101.127.254 |
| Широковещательный IPv4-адрес в этой подсети |
10.101.127.255 |
- Чтобы найти количество бит подсети необходимо узнать префикс маски 255.0.0.0/8 и 255.255.128.0/17. Теперь нужно вычесть из префикса новой маски старую: 17-8=9.
- Чтобы найти количество созданных подсетей надо возвести 2 в степень равной количеству бит подсети: 2^9=512
- Чтобы найти количество бит узлов в подсети надо вычесть из максимального префикса префикс новой маски 32-17=15
- Чтобы найти количество узлов в подсети необходимо возвести 2 в степень равной количеству бит узлов в подсети и вычесть два (это нулевой или сетевой и широковещательный адрес): 2^15-2=32768-2=32766
- Чтобы найти сетевой адрес этой подсети необходимо перевести IP-адрес узла 10.101.99.228 и новую маску подсети 255.255.128.0 в двоичный код.
10.101.99.228: 00001010.01100101.01100011.11100100
255.255.128.0: 11111111.11111111.10000000.00000000
Смотря на оба двоичных кода по правилу конъюнкции 1 1 = 1 получим новый адрес:
10.101.0.0: 00001010.01100101.00000000.00000000
- Чтобы найти IPv4-адрес первого узла в этой подсети необходимо к сетевому адресу этой подсети прибавить единицу
- Чтобы найти IPv4-адрес последнего узла в этой подсети необходимо из широковещательного адреса вычесть единицу
- Чтобы найти широковещательный IPv4-адрес в этой подсети нам надо скопировать ту часть двоичного IP-адреса узла, по маске которой идут единицы: 00001010.01100101.0 и оставшуюся часть заполнить единицами:
00001010.01100101.01111111.11111111
10.101.127.255: 00001010.01100101.01111111.11111111
128|64|32|16|8|4|2|1
Проблема3:
| Дано: |
|
| IP-адрес узла: |
172.22.32.12 |
| Исходная маска подсети: |
255.255.0.0 |
| Новая маска подсети: |
255.255.224.0 |
| Найти: |
|
| Количество бит подсети |
3 |
| Количество созданных подсетей |
8 |
| Количество бит узлов в подсети |
13 |
| Количество узлов в подсети |
8190 |
| Сетевой адрес этой подсети |
172.22.32.0 |
| IPv4-адрес первого узла в этой подсети |
172.22.32.1 |
| IPv4-адрес последнего узла в этой подсети |
172.22.63.254 |
| Широковещательный IPv4-адрес в этой подсети |
172.22.63.255 |
- Чтобы найти количество бит подсети необходимо узнать префикс маски 255.255.0.0/16 и 255.255.224.0/19. Теперь нужно вычесть из префикса новой маски старую: 19-16=3.
- Чтобы найти количество созданных подсетей надо возвести 2 в степень равной количеству бит подсети: 2^3=8
- Чтобы найти количество бит узлов в подсети надо вычесть из максимального префикса префикс новой маски 32-19=13
- Чтобы найти количество узлов в подсети необходимо возвести 2 в степень равной количеству бит узлов в подсети и вычесть два (это нулевой или сетевой и широковещательный адрес): 2^13-2=8192-2=8190
- Чтобы найти сетевой адрес этой подсети необходимо перевести IP-адрес узла 172.22.32.12 и новую маску подсети 255.255.224.0 в двоичный код.
172.22.32.12: 10101100.00010110.00100000.00001100
255.255.224.0: 11111111.11111111.11100000.00000000
Смотря на оба двоичных кода по правилу конъюнкции 1 1 = 1 получим новый адрес:
172.22.32.0: 10101100.00010110.00100000.0000000
- Чтобы найти IPv4-адрес первого узла в этой подсети необходимо к сетевому адресу этой подсети прибавить единицу
- Чтобы найти IPv4-адрес последнего узла в этой подсети необходимо из широковещательного адреса вычесть единицу
- Чтобы найти широковещательный IPv4-адрес в этой подсети нам надо скопировать ту часть двоичного IP-адреса узла, по маске которой идут единицы: 10101100.00010110.001 и оставшуюся часть заполнить единицами:
10101100.00010110.00111111.11111111
172.22.63.255: 10101100.00010110.00111111.11111111
128|64|32|16|8|4|2|1
Проблема4:
| Дано: |
|
| IP-адрес узла: |
192.168.1.245 |
| Исходная маска подсети: |
255.255.255.0 |
| Новая маска подсети: |
255.255.255.252 |
| Найти: |
|
| Количество бит подсети |
6 |
| Количество созданных подсетей |
64 |
| Количество бит узлов в подсети |
8 |
| Количество узлов в подсети |
254 |
| Сетевой адрес этой подсети |
192.176.1.244 |
| IPv4-адрес первого узла в этой подсети |
192.176.1.245 |
| IPv4-адрес последнего узла в этой подсети |
192.176.1.246 |
| Широковещательный IPv4-адрес в этой подсети |
192.176.1.247 |
- Чтобы найти количество бит подсети необходимо узнать префикс маски 255.255.255.0/24 и 255.255.255.252/30. Теперь нужно вычесть из префикса новой маски старую: 30-24=6.
- Чтобы найти количество созданных подсетей надо возвести 2 в степень равной количеству бит подсети: 2^6=8
- Чтобы найти количество бит узлов в подсети надо вычесть из максимального префикса префикс новой маски 32-24=8
- Чтобы найти количество узлов в подсети необходимо возвести 2 в степень равной количеству бит узлов в подсети и вычесть два (это нулевой или сетевой и широковещательный адрес): 2^8-2=256-2=254
- Чтобы найти сетевой адрес этой подсети необходимо перевести IP-адрес узла 192.168.1.245 и новую маску подсети 255.255.255.252 в двоичный код.
192.168.1.245: 11000000.10101000.00000001.11110101
255.255.255.252: 11111111.11111111.11111111.11111100
Смотря на оба двоичных кода по правилу конъюнкции 1 1 = 1 получим новый адрес:
192.176.1.244: 11000000.10101000.00000001.11110100
- Чтобы найти IPv4-адрес первого узла в этой подсети необходимо к сетевому адресу этой подсети прибавить единицу
- Чтобы найти IPv4-адрес последнего узла в этой подсети необходимо из широковещательного адреса вычесть единицу
- Чтобы найти широковещательный IPv4-адрес в этой подсети нам надо скопировать ту часть двоичного IP-адреса узла, по маске которой идут единицы: 11000000.10101000.00000001.111101 и оставшуюся часть заполнить единицами:
11000000.10101000.00000001.11110111
192.176.1.247: 11000000.10101000.00000001.11110111
128|64|32|16|8|4|2|1
Проблема5:
| Дано: |
|
| IP-адрес узла: |
128.107.0.55 |
| Исходная маска подсети: |
255.255.0.0 |
| Новая маска подсети: |
255.255.255.0 |
| Найти: |
|
| Количество бит подсети |
8 |
| Количество созданных подсетей |
256 |
| Количество бит узлов в подсети |
8 |
| Количество узлов в подсети |
254 |
| Сетевой адрес этой подсети |
128.107.0.0 |
| IPv4-адрес первого узла в этой подсети |
128.107.0.1 |
| IPv4-адрес последнего узла в этой подсети |
128.107.0.254 |
| Широковещательный IPv4-адрес в этой подсети |
128.107.0.255 |
- Чтобы найти количество бит подсети необходимо узнать префикс маски 255.255.0.0/16 и 255.255.255.0/24. Теперь нужно вычесть из префикса новой маски старую: 24-16=8.
- Чтобы найти количество созданных подсетей надо возвести 2 в степень равной количеству бит подсети: 2^8=256
- Чтобы найти количество бит узлов в подсети надо вычесть из максимального префикса префикс новой маски 32-24=8
- Чтобы найти количество узлов в подсети необходимо возвести 2 в степень равной количеству бит узлов в подсети и вычесть два (это нулевой или сетевой и широковещательный адрес): 2^8-2=256-2=254
- Чтобы найти сетевой адрес этой подсети необходимо перевести IP-адрес узла 128.107.0.55 и новую маску подсети 255.255.255.0 в двоичный код.
128.107.0.55: 10000000.01101011.00000000.00110111
255.255.255.0: 11111111.11111111.11111111.00000000
Смотря на оба двоичных кода по правилу конъюнкции 1 1 = 1 получим новый адрес:
128.107.0.0: 10000000.01101011.00000000.00000000
- Чтобы найти IPv4-адрес первого узла в этой подсети необходимо к сетевому адресу этой подсети прибавить единицу
- Чтобы найти IPv4-адрес последнего узла в этой подсети необходимо из широковещательного адреса вычесть единицу
- Чтобы найти широковещательный IPv4-адрес в этой подсети нам надо скопировать ту часть двоичного IP-адреса узла, по маске которой идут единицы: 10000000.01101011.00000000 и оставшуюся часть заполнить единицами:
10000000.01101011.00000000.11111111
128.107.0.255: 10000000.01101011.00000000.11111111
128|64|32|16|8|4|2|1
Проблема6:
| Дано: |
|
| IP-адрес узла: |
192.135.250.180 |
| Исходная маска подсети: |
255.255.255.0 |
| Новая маска подсети: |
255.255.255.248 |
| Найти: |
|
| Количество бит подсети |
5 |
| Количество созданных подсетей |
32 |
| Количество бит узлов в подсети |
3 |
| Количество узлов в подсети |
6 |
| Сетевой адрес этой подсети |
192.135.250.176 |
| IPv4-адрес первого узла в этой подсети |
192.135.250.177 |
| IPv4-адрес последнего узла в этой подсети |
192.135.250.182 |
| Широковещательный IPv4-адрес в этой подсети |
192.135.250.183 |
- Чтобы найти количество бит подсети необходимо узнать префикс маски 255.255.255.0/24 и 255.255.255.248/29. Теперь нужно вычесть из префикса новой маски старую: 29-24=5.
- Чтобы найти количество созданных подсетей надо возвести 2 в степень равной количеству бит подсети: 2^5=32
- Чтобы найти количество бит узлов в подсети надо вычесть из максимального префикса префикс новой маски 32-29=3
- Чтобы найти количество узлов в подсети необходимо возвести 2 в степень равной количеству бит узлов в подсети и вычесть два (это нулевой или сетевой и широковещательный адрес): 2^3-2=8-2=6
- Чтобы найти сетевой адрес этой подсети необходимо перевести IP-адрес узла 192.135.250.180 и новую маску подсети 255.255.255.248 в двоичный код.
192.135.250.180: 11000000.10000111.11111010.10110100
255.255.255.248: 11111111.11111111.11111111.11111000
Смотря на оба двоичных кода по правилу конъюнкции 1 1 = 1 получим новый адрес:
192.135.250.176: 11000000.10000111.11111010.10110000
- Чтобы найти IPv4-адрес первого узла в этой подсети необходимо к сетевому адресу этой подсети прибавить единицу
- Чтобы найти IPv4-адрес последнего узла в этой подсети необходимо из широковещательного адреса вычесть единицу
- Чтобы найти широковещательный IPv4-адрес в этой подсети нам надо скопировать ту часть двоичного IP-адреса узла, по маске которой идут единицы: 11000000.10000111.11111010.10110 и оставшуюся часть заполнить единицами:
11000000.10000111.11111010.10110111
192.135.250.183: 11000000.10000111.11111010.10110111
128|64|32|16|8|4|2|1
Вопрос для повторения
Почему маска подсети так важна при анализе IPv4-адреса?
С помощью маски подсети мы определяем всю информацию об адресе: сеть, количество битов хоста, количество хостов и широковещательный адрес. В любом случае при настройке сети нужна маска подсети, чтобы заполнить всю нужную информацию.
1 лайк