Хелпикс

Главная

Контакты

Случайная статья





ftp://com.edu/htm.net



ftp://com.edu/htm.net

4) таким образом, верный ответ – ЖГБВАЕД.

Возможные проблемы: · существуют домены первого уровня com и net, а здесь com – это домен второго уровня, а net – расширение имени файла, все это сделано специально, чтобы запутать отвечающего · htm – это обычно расширение файла (Web-страницы), а здесь оно используется как первая часть имени файла · поскольку в ответе требуется написать не адрес файла, а последовательность букв, есть риск ошибиться при таком кодировании

Еще пример задания:

Р-02. Маской подсети называется 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет номер (внутренний адрес) компьютера в подсети. В маске подсети старшие биты, отведенные в IP-адресе компьютера для адреса сети, имеют значение 1;младшие биты, отведенные в IP-адресе компьютера для номера (внутреннего адреса) компьютера в подсети, имеют значение 0.Например, маска подсети может иметь вид:

11111111 11111111 11100000 00000000 (255.255.224.0)

Это значит, что 19 старших бит в IP-адресе содержит адрес сети, оставшиеся 13 младших бит содержат номер (внутренний адрес)  компьютера в сети. Если маска подсети 255.255.255.240 и IP-адрес компьютера в сети 162.198.0.44, то номер компьютера в сети равен_____

Решение (1 способ):

1) эта задача аналогична предыдущей с той разницей, что требуется определить не адрес сети, а номер (внутренний адрес) компьютера (узла) в этой сети

2) нужно помнить, что каждая часть в IP-адресе (и в маске) – восьмибитное двоичное число, то есть десятичное число от 0 до 255 (поэтому каждую часть адреса и маски называют октетом)

3) первые три числа в маске равны 255, в двоичной системе это 8 единиц, поэтому первые три числа IP-адреса компьютера целиком относятся к адресу сети

4) для последнего числа (октета) маска и соответствующая ей последняя часть IP-адреса равны

240 = 111100002

 44 = 001011002

5) выше голубым цветом выделены нулевые биты маски и соответствующие им биты IP-адреса, определяющие номер компьютера в сети: 11002 = 12

6) Ответ: 12.

Решение (2 способ, использование размера подсети, М. Савоськин):

1) п. 1-3 – так же, как и в способе 1;

2) последнее число в маске – 240; в такую подсеть входят адреса, в которых четвертый октет может принимать 256 – 240 = 16 разных значений

3) выпишем адреса, принадлежащие всем возможным подсетям такого вида (четвертый октет изменяется от 0 с шагом 16):

Начальный IP-адрес (адрес сети) Конечный IP-адрес (широковещательный)
162.198.0.0 162.198.0.15
162.198.0.16 162.198.0.31
162.198.0.32 162.198.0.47
...  

4) смотрим, что нужный нам адрес 162.198.0.44 оказывается в подсети с адресом 162.198.0.32

5) номер компьютера 162.198.0.44 в сети 162.198.0.32 находим как 44 – 32 = 12

6) таким образом, ответ: 12

Еще пример задания:

Р-01. Маской подсети называется 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет номер (внутренний адрес) компьютера в подсети. В маске подсети старшие биты, отведенные в IP-адресе компьютера для адреса сети, имеют значение 1;младшие биты, отведенные в IP-адресе компьютера для номера (внутреннего адреса) компьютера в подсети, имеют значение 0.Например, маска подсети может иметь вид:

11111111 11111111 11100000 00000000 (255.255.224.0)

Это значит, что 19 старших бит в IP-адресе содержит адрес сети, оставшиеся 13 младших бит содержат номер (внутренний адрес) компьютера в сети. Если маска подсети 255.255.240.0 и IP-адрес компьютера в сети 162.198.75.44, то номер компьютера в сети равен_____

Решение (1 способ):

1) первые два числа в маске равны 255, в двоичной системе это 8 единиц, поэтому первые два числа IP-адреса компьютера целиком относятся к адресу сети и про них (в этой задаче) можно забыть

2) последнее число в маске – 0, поэтому последнее число IP-адреса целиком относится к номеру узла

3) третье число маски – 240 = 111100002, это значит, что первые 4 бита третьей части адреса (75) относятся к адресу сети, а последние 4 бита – к номеру узла:

240 = 111100002

 75 = 010010112

4) выше голубым цветом выделены нулевые биты маски и соответствующие им биты IP-адреса, определяющие старшую часть номера компьютера в сети: 10112 = 11

5) кроме того, нужно учесть еще и последнее число IP-адреса (44 = 001011002), таким образом, полный номер компьютера (узла) в двоичной и десятичной системах имеет вид

1011.001011002 = 11.44

6) для получения полного номера узла нужно перевести число 1011001011002 в десятичную систему: 1011001011002 = 2860 или, что значительно удобнее, выполнить все вычисления в десятичной системе: первое число в полученном двухкомпонентном адресе 11.44 умножается на 28 = 256 (сдвигается на 8 битов влево), а второе просто добавляется к сумме:

11·256 + 44 = 2860

7) Ответ: 2860.

Решение (2 способ, использование размера подсети, М. Савоськин):

1) п. 1-2 – так же, как и в способе 1;

2) третье число в маске (соответствующее неизвестному X) – 240; в такую подсеть входят адреса, в которых третий октет (третье число IP-адреса) может принимать 256 – 240 = 16 разных значений

3) выпишем адреса, принадлежащие всем возможным подсетям такого вида (третий октет изменяется от 0 с шагом 32):

Начальный IP-адрес (адрес сети) Конечный IP-адрес (широковещательный)
162.198.0. 0 162.198.15.255
162.198.16. 0 162.198.31.255
162.198.32. 0 162.198.47.255
162.198.48. 0 162.198.63.255
162.198.64. 0 162.198.79.255
...  

4) смотрим, что нужный нам адрес 162.198.75.44 оказывается в сети с адресом 162.198.64.0

5) номер компьютера 162.198.75.44 в сети 162.198.64.0 находим как

256*(75 – 64) + 44 = 2860

6) таким образом, ответ: 2860

Еще пример задания:

Р-00. В терминологии сетей TCP/IP маской подсети называется 32-разрядное двоичное число, определяющее, какие именно разряды IP-адреса компьютера являются общими для всей подсети - в этих разрядах маски стоит 1. Обычно маски записываются в виде четверки десятичных чисел - по тем же правилам, что и IP-адреса.

Для некоторой подсети используется маска 255.255.252.0. Сколько различных адресов компьютеров допускает эта маска?

Примечание. На практике два из возможных адресов не используются для адресации узлов сети: адрес сети, в котором все биты, отсекаемые маской, равны 0, и широковещательный адрес, в котором все эти биты равны 1.

Решение (1 способ):

1) фактически тут нужно найти какое количество N бит в маске нулевое, и тогда количество вариантов, которые можно закодировать с помощью N бит равно 2N

2) каждая часть IP-адреса (всего 4 части) занимает 8 бит

3) поскольку младшая часть маски 255.255.252.0 нулевая, 8 бит уже свободны

4) третья часть маски 252 = 255 – 3 = 111111002 содержит 2 нулевых бита

5) общее число нулевых битов N = 10, число свободных адресов 2NNN  = 1024

6) поскольку из них 2 адреса не используются (адрес сети и широковещательный адрес) для узлов сети остается 1024 – 2 = 1022 адреса

7) Ответ: 1022.

Решение (2 способ, использование размера подсети, М. Савоськин):

1) найдём количество адресов соответствующих маске 255.255.252.0:

256*(256 – 252)  = 1024

2) поскольку из них 2 адреса не используются (адрес сети и широковещательный адрес) для узлов сети остается 1024 – 2 = 1022 адреса

3) Ответ: 1022.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.