3 окт. 2011 г.

Терминология сетей 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
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса  узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу сети и его маске. По заданным 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

В11 (ДЕМО 2012)
 Для некоторой подсети используется маска 255.255.252.0. Сколько различных адресов компьютеров теоретически допускает эта маска?
 
Решение
255.255.252.0.
11111111  11111111  111111  00 00000000
Q= 2L
Q  - количество различных слов
L  - длина слова
210=1024 адресов
Ответ: 1024