Организация компьютерных сетей. Адресация
Согласно спецификации тематика тринадцатого задания из ЕГЭ по информатике 2024 затрагивает организацию компьютерных сетей, адресацию, протоколы передачи данных.
Теория
IP – АДРЕС – уникальный сетевой адрес узла в компьютерной сети. Состоит из четырех чисел, которые принимают значения от 0 до 255, и разделены между собой точками.
ПРИМЕР: 134.168.43.58
IP – АДРЕС – 4 Байта или 4 октета
ПРИМЕР: 10000110 10101000 00101011 00111010
Что такое адрес сети и хост?
IP-АДРЕС состоит из двух частей: АДРЕС СЕТИ и АДРЕС ХОСТА (узла)
Для данной сети можно посчитать количество хостов. Если на хосты отведено 10 бит, то всего возможных хостов — 2¹⁰=1024. Но 2 из них мы использовать не можем (они хостами НЕ являются):
- IP с хостом заполненным 0 называется адресом сети (в примере: 10011011.10111010.11101100.00000000 или 155.186.236.0)
- IP с хостом заполненным 1 называется широковещательным адресом, он отправляет сообщение всем устройствам сети (в примере: 10011011.10111010.11101111.11111111 или 155.186.238.255)
Итого: для пользователей остаётся 1024 — 2 = 1022 хоста
Что такое маска сети?
Количество бит, которое отводится на идентификацию сети не нормированно. Из-за этого возникает путаница: компьютер не знает, где заканчивается идентификация сети и начинается идентификация хоста. Эту проблему решает маска сети, которая передаётся вместе с IP адресом. Маска показывает, сколько бит в IP-адресе идентифицирует сеть. Также маску можно записать в двоичной системе: биты идентифицирующие сеть будут равны 1, остальные 0. В данном примере, маска будет равна: 11111111.11111111.11111100.00000000 или 255.255.252.0. Та часть где единицы, эта часть будет адресом сети, а та часть где единицы, эта часть где нули, эта часть отвечает за номер конкретного компьютера.
Как по ip-адресу и маске определить адрес сети?
Компьютер посылает запрос со своим IP и маской сети. Как по этим данным определить адрес сети? Для этого нам понадобится поразрядная конъюнкция. Мы пишем маску в двоичном виде под IP в двоичном виде и применяем конъюнкцию поразрядно. То есть, если значение разряда маски равняется 1, то значение разряда IP не изменяется, если значение разряда маски равняется 0, то на выходе получится 0.
