13. Организация компьютерных сетей. Адресация: все задания
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети.
Сеть задана IP-адресом $10.16.37.48$ и маской сети $255.255.255.240$.
Сколько в этой сети IP-адресов, для которых количество единиц в двоичной записи IP-адреса не кратно $5$? В ответе укажите только число.
Запишем маску в двоичном виде:
$255.255.255.240=$
$11111111.11111111.11111111.11110000_2$.
В маске $28$ единиц, поэтому первые $28$ бит IP-адреса фиксированы, а последние $4$ бита могут принимать любые значения.
Посчитаем количество единиц в фиксированной части адреса:
- $10_{10}=00001010_2$ — $2$ единицы;
- $16_{10}=00010000_2$ — $1$ единица;
- $37_{10}=00100101_2$ — $3$ единицы;
- первые четыре бита числа $48_{10}=00110000_2$ имеют вид $0011$ — $2$ единицы.
Всего в фиксированной части: $2+1+3+2=8$ единиц.
Пусть в последних четырёх битах содержится $k$ единиц. Тогда общее количество единиц равно $8+k$. Оно кратно $5$ только при $k=2$: $8+2=10$.
Количество четырёхбитных комбинаций, содержащих ровно две единицы: $\binom{4}{2}=6$.
Всего в сети имеется: $2^4=16$ IP-адресов.
Количество адресов, для которых число единиц не кратно $5$: $16-6=10$.
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети.
Сеть задана IP-адресом $122.159.136.144$ и маской сети $255.255.255.248$.
Сколько в этой сети IP-адресов, для которых количество единиц в двоичной записи IP-адреса не кратно $4$? В ответе укажите только число.
Запишем маску в двоичном виде:
$255.255.255.248=$
$11111111.11111111.11111111.11111000_2$.
В маске $29$ единиц, поэтому первые $29$ бит адреса фиксированы, а последние $3$ бита могут принимать любые значения.
Посчитаем количество единиц в фиксированной части адреса:
- $122_{10}=01111010_2$ — $5$ единиц;
- $159_{10}=10011111_2$ — $6$ единиц;
- $136_{10}=10001000_2$ — $2$ единицы;
- первые пять бит числа $144_{10}=10010000_2$ имеют вид $10010$ — $2$ единицы.
Всего в фиксированной части: $5+6+2+2=15$ единиц.
Пусть в последних трёх битах находится $k$ единиц. Тогда общее количество единиц равно $15+k$.
Оно кратно $4$ только при $k=1$, поскольку $15+1=16$.
Количество трёхбитных комбинаций ровно с одной единицей: $\binom{3}{1}=3$.
Всего в сети имеется $2^3=8$ IP-адресов. Следовательно, количество адресов, в которых число единиц не кратно $4$: $8-3=5$.
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети.
Сеть задана IP-адресом $172.16.176.0$ и маской сети $255.255.240.0$.
Сколько в этой сети IP-адресов, для которых количество единиц в двоичной записи IP-адреса кратно $3$? В ответе укажите только число.
Запишем маску в двоичном виде:
$255.255.240.0=$
$11111111.11111111.11110000.00000000_2$.
В маске $20$ единиц, поэтому первые $20$ бит IP-адреса являются адресом сети, а последние $12$ бит могут принимать произвольные значения.
Найдём количество единиц в фиксированной части адреса сети:
- $172_{10}=10101100_2$ — $4$ единицы;
- $16_{10}=00010000_2$ — $1$ единица;
- первые четыре бита третьего байта $176_{10}=10110000_2$ имеют вид $1011$ — $3$ единицы.
Всего в фиксированной части: $4+1+3=8$ единиц.
Пусть в последних $12$ битах содержится $k$ единиц. Общее количество единиц равно $8+k$ и должно делиться на $3$: $8+k\equiv0\pmod3$.
Следовательно, $k\equiv1\pmod3$.
Возможные значения: $k=1,\ 4,\ 7,\ 10$.
Количество адресов равно: $$\binom{12}{1}+\binom{12}{4}+\binom{12}{7}+\binom{12}{10}=$$ $$=12+495+792+66=1365.$$
В терминологии сетей 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-адресом одного из входящих в неё узлов $205.99.68.249$ и сетевой маской $255.255.248.0$.
Найдите в данной сети наибольший IP-адрес, который может быть назначен компьютеру. В ответе укажите найденный IP-адрес без разделителей.
Рассмотрим третьи байты IP-адреса и маски:
- $68_{10}=01000100_2$,
- $248_{10}=11111000_2$.
Получим третий байт адреса сети: $01000100_2\mathbin{\&}11111000_2=01000000_2=64$.
Адрес сети: $205.99.64.0$.
В маске $255.255.248.0$ для номера узла отведены $11$ бит: последние $3$ бита третьего байта и весь четвёртый байт.
Заполним эти биты единицами и получим широковещательный адрес: $205.99.71.255$.
Этот адрес нельзя назначить компьютеру, поэтому наибольший допустимый адрес на единицу меньше: $205.99.71.254$.
В терминологии сетей 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-адресом одного из входящих в неё узлов $146.180.173.153$ и сетевой маской $255.192.0.0$.
Найдите наибольший в данной сети IP-адрес, который может быть назначен компьютеру. В ответе укажите найденный IP-адрес без разделителей.
Рассмотрим вторые байты IP-адреса и маски:
- $180_{10}=10110100_2$,
- $192_{10}=11000000_2$.
Найдём второй байт адреса сети: $10110100_2\mathbin{&}11000000_2=10000000_2=128$.
Адрес сети: $146.128.0.0$.
В маске $255.192.0.0$ для номера узла отведены последние $6$ бит второго байта, а также третий и четвёртый байты.
Заполним все биты номера узла единицами и получим широковещательный адрес: $146.191.255.255$.
Широковещательный адрес нельзя назначить компьютеру, поэтому наибольший допустимый адрес на единицу меньше: $146.191.255.254$.
В терминологии сетей 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}$.