13. Организация компьютерных сетей. Адресация: ip-адрес
В терминологии сетей 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-адресом одного из входящих в неё узлов $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-адресом одного из входящих в неё узлов $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-адресом одного из входящих в неё узлов $172.179.174.250$ и сетевой маской $255.192.0.0$.
Найдите в данной сети наибольший IP-адрес, который может быть назначен компьютеру. В ответе укажите найденный IP-адрес без разделителей.
Рассмотрим вторые байты IP-адреса и маски:
- $179_{10}=10110011_2$,
- $192_{10}=11000000_2$.
Найдём второй байт адреса сети: $10110011_2\mathbin{\&}11000000_2=10000000_2=128$.
Адрес сети: $172.128.0.0$.
В маске $255.192.0.0$ для номера узла отведены последние $6$ бит второго байта, а также третий и четвёртый байты.
Заполним все биты номера узла единицами и получим широковещательный адрес: $172.191.255.255$.
Широковещательный адрес нельзя назначить компьютеру, поэтому наибольший допустимый адрес на единицу меньше: $172.191.255.254$.
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. Широковещательным адресом называется специализированный адрес, в котором на месте нулей в маске стоят единицы. Адрес сети и широковещательный адрес не могут быть использованы для адресации сетевых устройств.
Сеть задана IP-адресом одного из входящих в неё узлов $167.210.203.126$ и сетевой маской $255.255.248.0$.
Найдите в данной сети наибольший IP-адрес, который может быть назначен компьютеру. В ответе укажите найденный IP-адрес без разделителей.
Рассмотрим третьи байты IP-адреса и маски:
- $203_{10}=11001011_2$,
- $248_{10}=11111000_2$.
Найдём третий байт адреса сети: $11001011_2\mathbin{\&}11111000_2=11001000_2=200$.
Адрес сети: $167.210.200.0$.
В маске $255.255.248.0$ для номера узла отведены последние $3$ бита третьего байта и весь четвёртый байт.
Заполним все биты номера узла единицами и получим широковещательный адрес: $167.210.207.255$.
Широковещательный адрес нельзя назначить компьютеру, поэтому наибольший допустимый адрес на единицу меньше: $167.210.207.254$.
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. Широковещательным адресом называется специализированный адрес, в котором на месте нулей в маске стоят единицы. Адрес сети и широковещательный адрес не могут быть использованы для адресации сетевых устройств.
Сеть задана IP-адресом одного из входящих в неё узлов $98.81.154.195$ и сетевой маской $255.252.0.0$.
Найдите наибольший в данной сети IP-адрес, который может быть назначен компьютеру. В ответе укажите найденный IP-адрес без разделителей.
Рассмотрим вторые байты IP-адреса и маски:
- $81_{10}=01010001_2$,
- $252_{10}=11111100_2$.
Найдём второй байт адреса сети: $01010001_2\mathbin{\&}11111100_2=01010000_2=80$.
Адрес сети: $98.80.0.0$.
В маске $255.252.0.0$ для номера узла отведены последние $2$ бита второго байта, а также третий и четвёртый байты.
Заполним все биты номера узла единицами и получим широковещательный адрес: $98.83.255.255$.
Широковещательный адрес нельзя назначить компьютеру, поэтому наибольший допустимый адрес на единицу меньше: $98.83.255.254$.
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. Широковещательным адресом называется специализированный адрес, в котором на месте нулей в маске стоят единицы. Адрес сети и широковещательный адрес не могут быть использованы для адресации сетевых устройств.
Сеть задана IP-адресом одного из входящих в неё узлов $90.218.124.70$ и сетевой маской $255.255.252.0$.
Найдите в данной сети наибольший IP-адрес, который может быть назначен компьютеру. В ответе укажите найденный IP-адрес без разделителей.
Рассмотрим третьи байты IP-адреса и маски:
- $124_{10}=01111100_2$,
- $252_{10}=11111100_2$.
Найдём третий байт адреса сети: $01111100_2\mathbin{\&}11111100_2=01111100_2=124$.
Адрес сети: $90.218.124.0$.
В маске $255.255.252.0$ для номера узла отведены последние $2$ бита третьего байта и весь четвёртый байт.
Заполним все биты номера узла единицами и получим широковещательный адрес: $90.218.127.255$.
Широковещательный адрес нельзя назначить компьютеру, поэтому наибольший допустимый адрес на единицу меньше: $90.218.127.254$.
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. Широковещательным адресом называется специализированный адрес, в котором на месте нулей в маске стоят единицы. Адрес сети и широковещательный адрес не могут быть использованы для адресации сетевых устройств.
Сеть задана IP-адресом одного из входящих в неё узлов $191.128.66.83$ и сетевой маской $255.192.0.0$.
Найдите в данной сети наибольший IP-адрес, который может быть назначен компьютеру. В ответе укажите найденный IP-адрес без разделителей.
Рассмотрим вторые байты IP-адреса и маски:
- $128_{10}=10000000_2$,
- $192_{10}=11000000_2$.
Найдём второй байт адреса сети: $10000000_2\mathbin{\&}11000000_2=10000000_2=128$.
Адрес сети: $191.128.0.0$.
В маске $255.192.0.0$ для номера узла отведены последние $6$ бит второго байта, а также третий и четвёртый байты.
Заполним все биты номера узла единицами и получим широковещательный адрес: $191.191.255.255$.
Широковещательный адрес нельзя назначить компьютеру, поэтому наибольший допустимый адрес на единицу меньше: $191.191.255.254$.