Терминология сетей 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.
Комментариев нет:
Отправить комментарий