13. Организация компьютерных сетей. Адресация: маска
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $208.240.208.112$ адрес сети равен $208.240.192.0$. Чему равно наименьшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Рассмотрим третьи байты IP-адреса и адреса сети:
- $208_{10}=11010000_2$,
- $192_{10}=11000000_2$.
Адрес сети получается поразрядной конъюнкцией: $208\mathbin{\&}M=192$, где $M$ — третий байт маски.
Байт маски должен состоять сначала из единиц, затем из нулей. Возможные значения: $0,\ 128,\ 192,\ 224,\ 240,\ 248,\ 252,\ 254,\ 255$.
Проверим наименьшие подходящие значения:
- $11010000_2\mathbin{\&}10000000_2=10000000_2=128$ — не подходит;
- $11010000_2\mathbin{\&}11000000_2=11000000_2=192$ — подходит.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $127.220.170.23$ адрес сети равен $127.220.168.0$. Каково наименьшее возможное количество единиц в разрядах маски?
Рассмотрим третьи байты IP-адреса и адреса сети:
- $170_{10}=10101010_2$;
- $168_{10}=10101000_2$.
Поскольку третий байт адреса сети не равен нулю, первые два байта маски полностью состоят из единиц. Это уже $16$ единиц.
Адрес сети получается поразрядной конъюнкцией: $170\mathbin{\&}M=168$, где $M$ – третий байт маски.
Байт маски должен состоять сначала из единиц, затем из нулей. Проверим наименьшие подходящие значения:
- $10101010_2\mathbin{\&}11110000_2=10100000_2=160$ – не подходит;
- $10101010_2\mathbin{\&}11111000_2=10101000_2=168$ – подходит.
Третий байт маски равен $11111000_2$, поэтому в нём $5$ единиц.
Общее количество единиц в маске: $16+5=21$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $111.81.27.208$ адрес сети равен $111.81.27.192$. Чему равно наименьшее возможное значение последнего (самого правого) байта маски? Ответ запишите в виде десятичного числа.
Рассмотрим последние байты IP-адреса и адреса сети:
- $208_{10}=11010000_2$;
- $192_{10}=11000000_2$.
Адрес сети получается поразрядной конъюнкцией: $208\mathbin{\&}M=192$, где $M$ – последний байт маски.
Байт маски должен состоять сначала из единиц, затем из нулей. Возможные значения: $0,\ 128,\ 192,\ 224,\ 240,\ 248,\ 252,\ 254,\ 255$.
Проверим наименьшие значения:
- $11010000_2\mathbin{\&}10000000_2=10000000_2=128$ – не подходит;
- $11010000_2\mathbin{\&}11000000_2=11000000_2=192$ – подходит.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $111.81.27.84$ адрес сети равен $111.81.27.80$. Чему равно наименьшее возможное значение последнего (самого правого) байта маски? Ответ запишите в виде десятичного числа.
Рассмотрим последние байты IP-адреса и адреса сети:
- $84_{10}=01010100_2$;
- $80_{10}=01010000_2$.
Адрес сети получается поразрядной конъюнкцией: $84\mathbin{\&}M=80$, где $M$ – последний байт маски.
Байт маски должен состоять сначала из единиц, затем из нулей. Возможные значения: $0,\ 128,\ 192,\ 224,\ 240,\ 248,\ 252,\ 254,\ 255$.
Проверим наименьшие подходящие значения:
- $01010100_2\mathbin{\&}11100000_2=01000000_2=64$ – не подходит;
- $01010100_2\mathbin{\&}11110000_2=01010000_2=80$ – подходит.
Следовательно, наименьшее возможное значение третьего байта маски равно $11110000_2=240_{10}$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $117.191.138.37$ адрес сети равен $117.191.136.0$. Чему равно наименьшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Рассмотрим третьи байты IP-адреса и адреса сети:
- $138_{10}=10001010_2$;
- $136_{10}=10001000_2$.
Адрес сети получается поразрядной конъюнкцией: $138\mathbin{\&}M=136$, где $M$ – третий байт маски.
Байт маски должен состоять сначала из единиц, затем из нулей. Возможные значения: $0,\ 128,\ 192,\ 224,\ 240,\ 248,\ 252,\ 254,\ 255$.
Проверим наименьшие подходящие значения:
- $10001010_2\mathbin{\&}11110000_2=10000000_2=128$ – не подходит;
- $10001010_2\mathbin{\&}11111000_2=10001000_2=136$ – подходит.
Следовательно, наименьшее возможное значение третьего байта маски равно $11111000_2=248_{10}$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $208.240.140.112$ адрес сети равен $208.240.136.0$. Чему равен третий слева байт маски? Ответ запишите в виде десятичного числа.
Рассмотрим третьи байты IP-адреса и адреса сети:
- $140_{10}=10001100_2$,
- $136_{10}=10001000_2$.
Адрес сети получается поразрядной конъюнкцией: $140\mathbin{\&}M=136$, где $M$ — третий байт маски.
Проверим подходящие значения байта маски:
- $10001100_2\mathbin{\&}11110000_2=10000000_2=128$ — не подходит;
- $10001100_2\mathbin{\&}11111000_2=10001000_2=136$ — подходит;
- $10001100_2\mathbin{\&}11111100_2=10001100_2=140$ — не подходит.
Следовательно, третий байт маски равен $11111000_2=248$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $111.81.93.127$ адрес сети равен $111.81.80.0$. Чему равен третий слева байт маски? Ответ запишите в виде десятичного числа.
Рассмотрим третьи байты IP-адреса и адреса сети:
- $93_{10}=01011101_2$,
- $80_{10}=01010000_2$.
Адрес сети получается поразрядной конъюнкцией: $93\mathbin{\&}M=80$, где $M$ — третий байт маски.
Проверим подходящие значения байта маски:
- $01011101_2\mathbin{\&}11100000_2=01000000_2=64$ — не подходит;
- $01011101_2\mathbin{\&}11110000_2=01010000_2=80$ — подходит;
- $01011101_2\mathbin{\&}11111000_2=01011000_2=88$ — не подходит.
Следовательно, третий байт маски равен $11110000_2=240$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданным IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $117.73.208.27$ адрес сети равен $117.73.192.0$. Каково наименьшее возможное количество нулей в разрядах маски?
Рассмотрим третьи байты IP-адреса и адреса сети:
- $208_{10}=11010000_2$,
- $192_{10}=11000000_2$.
Чтобы количество нулей в маске было наименьшим, нужно выбрать маску с наибольшим возможным количеством единиц.
Проверим подходящие значения третьего байта маски:
- $11010000_2\mathbin{\&}11100000_2=11000000_2=192$ — подходит;
- $11010000_2\mathbin{\&}11110000_2=11010000_2=208$ — не подходит.
Следовательно, наибольший возможный третий байт маски равен $224$, и маска имеет вид: $255.255.224.0$.
Количество единиц в маске: $8+8+3=19$.
Всего в маске $32$ разряда, поэтому количество нулей равно: $32-19=13$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $117.191.168.37$ адрес сети равен $117.191.160.0$. Чему равно наименьшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Рассмотрим третьи байты IP-адреса и адреса сети:
- $168_{10}=10101000_2$,
- $160_{10}=10100000_2$.
Адрес сети получается поразрядной конъюнкцией: $168\mathbin{\&}M=160$, где $M$ — третий байт маски.
Проверим наименьшие подходящие значения:
- $10101000_2\mathbin{\&}11000000_2=10000000_2=128$ — не подходит;
- $10101000_2\mathbin{\&}11100000_2=10100000_2=160$ — подходит.
Следовательно, наименьшее возможное значение третьего байта маски равно $11100000_2=224_{10}$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $117.191.85.137$ адрес сети равен $117.191.80.0$. Чему равно наименьшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Рассмотрим третьи байты IP-адреса и адреса сети:
- $85_{10}=01010101_2$,
- $80_{10}=01010000_2$.
Адрес сети получается поразрядной конъюнкцией: $85\mathbin{\&}M=80$, где $M$ — третий байт маски.
Проверим наименьшие подходящие значения:
- $01010101_2\mathbin{\&}11100000_2=01000000_2=64$ — не подходит;
- $01010101_2\mathbin{\&}11110000_2=01010000_2=80$ — подходит.
Следовательно, наименьшее возможное значение третьего байта маски равно $11110000_2=128+64+32+16=240$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $57.179.85.95$ адрес сети равен $57.179.84.0$. Каково наименьшее возможное количество единиц в разрядах маски?
Рассмотрим третьи байты IP-адреса и адреса сети:
- $85_{10}=01010101_2$,
- $84_{10}=01010100_2$.
Первые два байта адреса сети совпадают с первыми двумя байтами IP-адреса, поэтому первые $16$ разрядов маски равны единице.
Подберём наименьшее количество единиц в третьем байте маски:
- $01010101_2\mathbin{\&}11111000_2=01010000_2=80$ — не подходит;
- $01010101_2\mathbin{\&}11111100_2=01010100_2=84$ — подходит.
В третьем байте маски должно быть не менее $6$ единиц. Таким образом, маска с наименьшим количеством единиц имеет вид: $255.255.252.0$.
Количество единиц в маске: $8+8+6=22$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $117.191.208.37$ адрес сети равен $117.191.192.0$. Чему равно наименьшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Рассмотрим третьи байты IP-адреса и адреса сети:
- $208_{10}=11010000_2$,
- $192_{10}=11000000_2$.
Адрес сети получается поразрядной конъюнкцией: $208\mathbin{\&}M=192$, где $M$ — третий байт маски.
Проверим наименьшие подходящие значения:
- $11010000_2\mathbin{\&}10000000_2=10000000_2=128$ — не подходит;
- $11010000_2\mathbin{\&}11000000_2=11000000_2=192$ — подходит.
Следовательно, наименьшее возможное значение третьего байта маски равно $11000000_2=192$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $117.191.37.84$ адрес сети равен $117.191.37.80$. Чему равно наименьшее возможное значение последнего (самого правого) байта маски? Ответ запишите в виде десятичного числа.
Рассмотрим последние байты IP-адреса и адреса сети:
- $84_{10}=01010100_2$,
- $80_{10}=01010000_2$.
Адрес сети получается поразрядной конъюнкцией: $84\mathbin{&}M=80$, где $M$ — последний байт маски.
Проверим наименьшие подходящие значения:
- $01010100_2\mathbin{\&}11100000_2=01000000_2=64$ — не подходит;
- $01010100_2\mathbin{\&}11110000_2=01010000_2=80$ — подходит.
Следовательно, наименьшее возможное значение последнего байта маски равно $11110000_2=240_{10}$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $111.81.176.27$ адрес сети равен $111.81.160.0$. Чему равен третий слева байт маски? Ответ запишите в виде десятичного числа.
Рассмотрим третьи байты IP-адреса и адреса сети:
- $176_{10}=10110000_2$,
- $160_{10}=10100000_2$.
Адрес сети получается поразрядной конъюнкцией: $176\mathbin{\&}M=160$, где $M$ — третий байт маски.
Проверим возможные значения:
- $10110000_2\mathbin{\&}11000000_2=10000000_2=128$ — не подходит;
- $10110000_2\mathbin{\&}11100000_2=10100000_2=160$ — подходит;
- $10110000_2\mathbin{\&}11110000_2=10110000_2=176$ — не подходит.
Следовательно, третий байт маски равен $11100000_2=224_{10}$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $147.192.92.64$ адрес сети равен $147.192.80.0$. Чему равно значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Рассмотрим третьи байты IP-адреса и адреса сети:
- $92_{10}=01011100_2$,
- $80_{10}=01010000_2$.
Адрес сети получается поразрядной конъюнкцией: $92\mathbin{\&}M=80$, где $M$ — третий байт маски.
Проверим возможные значения:
- $01011100_2\mathbin{\&}11100000_2=01000000_2=64$ — не подходит;
- $01011100_2\mathbin{\&}11110000_2=01010000_2=80$ — подходит;
- $01011100_2\mathbin{\&}11111000_2=01011000_2=88$ — не подходит.
Следовательно, третий байт маски равен $11110000_2=240_{10}$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $57.179.208.27$ адрес сети равен $57.179.192.0$. Каково наибольшее возможное количество единиц в разрядах маски?
Рассмотрим третьи байты IP-адреса и адреса сети:
- $208_{10}=11010000_2$,
- $192_{10}=11000000_2$.
Чтобы количество единиц в маске было наибольшим, нужно выбрать маску с наибольшим возможным количеством единиц в третьем байте.
Проверим подходящие значения:
- $11010000_2\mathbin{\&}11100000_2=11000000_2=192$ — подходит;
- $11010000_2\mathbin{\&}11110000_2=11010000_2=208$ — не подходит.
Следовательно, третий байт маски может содержать не более $3$ единиц. Маска имеет вид: $255.255.224.0$.
Количество единиц в маске: $8+8+3=19$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $117.191.37.176$ адрес сети равен $117.191.37.160$. Чему равен последний (самый правый) байт маски? Ответ запишите в виде десятичного числа.
Рассмотрим последние байты IP-адреса и адреса сети:
- $176_{10}=10110000_2$,
- $160_{10}=10100000_2$.
Адрес сети получается поразрядной конъюнкцией: $176\mathbin{\&}M=160$, где $M$ — последний байт маски.
Проверим возможные значения:
- $10110000_2\mathbin{\&}11000000_2=10000000_2=128$ — не подходит;
- $10110000_2\mathbin{\&}11100000_2=10100000_2=160$ — подходит;
- $10110000_2\mathbin{\&}11110000_2=10110000_2=176$ — не подходит.
Следовательно, последний байт маски равен $11100000_2=224_{10}$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $57.179.85.27$ адрес сети равен $57.179.84.0$. Каково наибольшее возможное количество единиц в разрядах маски?
Рассмотрим третьи байты IP-адреса и адреса сети:
- $85_{10}=01010101_2$,
- $84_{10}=01010100_2$.
Чтобы количество единиц в маске было наибольшим, подберём третий байт маски с максимальным числом единиц:
- $01010101_2\mathbin{\&}11111100_2=01010100_2=84$ — подходит;
- $01010101_2\mathbin{\&}11111110_2=01010100_2=84$ — подходит;
- $01010101_2\mathbin{\&}11111111_2=01010101_2=85$ — не подходит.
Следовательно, в третьем байте маски может быть не более $7$ единиц. Маска с наибольшим количеством единиц имеет вид: $255.255.254.0$.
Количество единиц в маске: $8+8+7=23$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданным IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $119.134.58.57$ адрес сети равен $119.134.48.0$. Чему равно значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Рассмотрим третьи байты IP-адреса и адреса сети:
- $58_{10}=00111010_2$,
- $48_{10}=00110000_2$.
Адрес сети получается поразрядной конъюнкцией: $58\mathbin{\&}M=48$, где $M$ — третий байт маски.
Проверим возможные значения:
- $00111010_2\mathbin{\&}11100000_2=00100000_2=32$ — не подходит;
- $00111010_2\mathbin{\&}11110000_2=00110000_2=48$ — подходит;
- $00111010_2\mathbin{\&}11111000_2=00111000_2=56$ — не подходит.
Следовательно, третий байт маски равен $11110000_2=240_{10}$.
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен $231.32.255.131$, а маска равна $255.255.240.0$, то адрес сети равен $231.32.240.0$.
Для узла с IP-адресом $111.81.224.27$ адрес сети равен $111.81.192.0$. Чему равен третий слева байт маски? Ответ запишите в виде десятичного числа.
Рассмотрим третьи байты IP-адреса и адреса сети:
- $224_{10}=11100000_2$,
- $192_{10}=11000000_2$.
Адрес сети получается поразрядной конъюнкцией: $224\mathbin{\&}M=192$, где $M$ — третий байт маски.
Проверим возможные значения:
- $11100000_2\mathbin{\&}10000000_2=10000000_2=128$ — не подходит;
- $11100000_2\mathbin{\&}11000000_2=11000000_2=192$ — подходит;
- $11100000_2\mathbin{\&}11100000_2=11100000_2=224$ — не подходит.
Следовательно, третий байт маски равен $11000000_2=192_{10}$.