Примеры задания В11


Терминология сетей TCP/IP

Задание В11

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

11111111 11111111 111 00000 00000000 (255.255.224.0)

Это значит, что 19 старших бит в IP-адресе содержит адрес сети, оставшиеся 13 младших бит содержат адрес компьютера в сети.


Пример 1

Найдем адрес сети, зная IP-адрес (192.168.1.2) и маску подсети (255.255.255.0). Для этого необходимо применить к ним операцию поразрядной конъюнкции (логическое И).

Для этого переводим в двоичную систему счисления.

IP-адрес:             11000000 10101000 00000001 00000010   (192.168.1.2)

Маска подсети:11111111 11111111 11111111 00000000   (255.255.255.0)

Адрес сети:        11000000 10101000 00000001 00000000    (192.168.1.0)


Пример 2

По заданным IP-адресу сети и маске определите адрес сети:

IP-адрес: 10.8.248.131          Маска: 255.255.224.0

Решение

В маске подсетистаршие биты, отведенные в IP-адресе компьютера для адреса сети, имеют значение 1;младшие биты, отведенные в IP-адресе компьютера для адреса компьютера в подсети, имеют значение 0

11111111 11111111 111 00000 00000000 (255.255.224.0)

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

выполним между этими числами поразрядную конъюнкцию – ; маска 224 = 111000002 говорит о том, что первые три бита соответствующего числа в IP-адресе относятся к номеру сети, а оставшиеся 5 – к адресу узла:

248 = 111110002

224 = 111000002



поэтому часть номера сети – это 224 = 111000002, а номер узла – это
X= 110002 = 24.
таким образом, полный адрес сети –
Ответ:10.8.224.0
Пример 3
В терминологии сетей TCP/IP маской подсети называется 32-разрядное двоичное число, определяющее, какие именно разряды IP-адреса компьютера являются общими для всей подсети - в этих разрядах маски стоит 1. Обычно маски записываются в виде четверки десятичных чисел - по тем же правилам, что и IP-адреса. Для некоторой подсети используется маска 255.255.252.0. Сколько различных адресов компьютеров теоретически допускает эта маска? Примечание. На практике используются не все из этих адресов. Например, как правило, не используются IP-адреса, в десятичном представлении которых последнее (самое правое) число равно 0.
Решение
255.255.252.0.
11111111  11111111  111111  00 00000000
Q= 2L
Q - количество различных слов
L  - длина слова
210=1024 адресов
Ответ: 1024
Пример 4
Если маска подсети 255.255.255.240 и IP-адрес компьютера в сети 162.198.0.44, то порядковый номер компьютера в сети равен_____
Решение:
Нужно помнить, что каждая часть в IP-адресе (и в маске) – восьмибитное двоичное число, то есть десятичное число от 0 до 255 (поэтому каждую часть адреса и маски называют октетом)
первые три числа в маске равны 255, в двоичной системе это 8 единиц, поэтому первые три числа IP-адреса компьютера целиком относятся к номеру сети
для последнего числа (октета) маска и соответствующая ей последняя часть IP-адреса равны
240 = 111100002
 44 = 001011002
выше голубым цветом выделены нулевые биты маски и соответствующие им биты IP-адреса, определяющие номер компьютера в сети: 11002 = 12
Ответ: 12.






Комментариев нет:

Отправить комментарий