Компьютерные сети
МАОУ СШ № 8 г. Бор Нижегородской обл.
Кустова Юлия Евгеньевна
№
Проверяемые элементы содержания
12
Знание базовых принципов организа-
Коды проверяемых элементов содержания (по кодификатору)
Коды проверяемых требований к уровню подготовки (по кодификатору)
ции и функционирования компьютер-
3.1.1
Уровень сложности задания
ных сетей, адресации в сети
2.3
Б
Макс. балл за выполнение задания
Примерное время выполнения задания (мин.)
1
2
хост
узел
IP_1
Что такое IP адрес узла?
IP адрес узла — 32 двоичных разряда
Пример: 11000000101010000000010110110111
11000000 ' 10101000 ’ 00000101 ’ 10110111
IP_2
11000000 — октет (лат. okto — 8)
IP адрес 11000000 . 10101000 . 00000101 . 10110111 10 с.с.
192 . 168 . 5 . 183
Маска сети 255 . 255 . 255 . 240
Маска сети необходима для деления IP адреса на 2 составляющие:
I —адрес сети, II — адрес узла в сети.
Зачем нужен адрес сети?
Для того, чтобы объединять несколько сетей между собой и пересылать данные между ними.
Принцип деления IP адреса маской
IP адрес 192 . 168 . 5 . 183
Маска сети 255 . 255 . 255 . 240
Маска сети – ряд единиц
IP адрес 11000000 . 10101000 . 00000101 . 10110111
Маска 11111111 . 11111111 . 11111111 . 11110000
Нули в маске между единицами не могут быть.
Нули в маске допускаются в младших разрядах, но не между единицами в старших.
Маску сети допускается записывать через приставку в виде косой черты
IP адрес с префиксом 192 . 168 . 5 . 183/28
Как найти IP адрес сети?
Запишем IP адрес узла и маски в двоичном виде и выполним операцию поразрядной конъюнкции
IP адрес 11000000 . 10101000 . 00000101 . 10110111
Маска 11111111 . 11111111 . 11111111 . 11110000
адрес 11000000 . 10101000 . 00000101 . 10110000
сети
Чтобы ряд единиц в маске сохранялся стройным, каждый октет сетевой маски может принимать только ограниченное число значений, а именно:
0, 128, 192, 224, 240, 248, 252, 254, 255
Адрес сети
IP адрес 11000000 . 10101000 . 00000101 . 10110111
Маска 11111111 . 11111111 . 11111111 . 11110000
адрес 11000000 . 10101000 . 00000101 . 10110000
сети
Первые три октета совпадают с IP адресом, так как в октетах маски у них значение 1.
адрес сети 192 . 168 . 5 .
Четвертый октет переводим отдельно 10110000 176
адрес сети 192 . 168 . 5 . 176
Сколько компьютеров может быть в сети при данной маске?
хост
IP адрес 11000000 . 10101000 . 00000101 . 10110111
Маска 11111111 . 11111111 . 11111111 . 11110000
узел
N=2 I
N –количество компьютеров в сети
2 – система счисления
I – количество разрядов, отделяемых маской от IP адреса
N=2 4 =16
В данной сети 16 комбинаций, но имеется всегда 2 служебных адреса и 1 адрес для шлюза, если данная локальная сеть подключена к другим локальным сетям или к Интернету
16-3=13 возможных узлов в данной сети
хост
№ компьютера в сети?
Хаб
IP адрес 11000000 . 10101000 . 00000101 . 10110111
Маска 11111111 . 11111111 . 11111111 . 11110000
узел
0111 Переводим в десятичную систему = 7
7 – адрес узла в сети из 13 возможных
Данную локальную сеть можно подключить к интернету, использую шлюз или маршрутизатор
16-3=13 возможных узлов в данной сети
Пример 1
Для некоторой подсети используется маска 255.255.252.0.
Сколько различных адресов компьютеров допускает эта маска?
Примечание. На практике два из возможных адресов не используются для адресации узлов сети: адрес сети, в котором все биты, отсекаемые маской, равны 0, и широковещательный адрес, в котором все эти биты равны 1.
Решение:
Поскольку младшая часть маски 255.255.252.0 нулевая, 8 бит уже свободны
Третья часть маски 252 = 11111100 2 содержит 2 нулевых бита
общее число нулевых битов N = 8+2=10
число свободных адресов 2 N = 2 10 =1024
Поскольку из них 2 адреса не используются
(адрес сети и широковещательный адрес) для узлов сети остается 1024 – 2 = 1022 адреса
Ответ: 1022
Пример 2
Маска подсети 255.255.240.0 и
IP-адрес компьютера в сети 162.198.75.44.
Определите порядковый номер компьютера в сети.
Решение
Маска подсети 255.255.240.0
IP-адрес компьютера в сети 162.198.75.44
Первые два числа в маске равны 255 (в 2 сс 8 единиц) – они целиком относятся к номеру сети
Последнее число в маске – 0, поэтому последнее число IP-адреса целиком относится к номеру узла
Третье число маски – 240 = 11110000 2 , это значит, что первые 4 бита третьей части адреса (75) относятся к адресу сети, а последние 4 бита – к номеру узла:
маска 240 = 11110000 2
узел 75 = 01001011 2
Нулевые биты маски и соответствующие им биты IP-адреса, определяющие старшую часть номера компьютера в сети: 1011 2 = 11
Кроме того, нужно учесть еще и последнее число IP-адреса (44 = 00101100 2 ), таким образом, полный номер узла в двоичной и десятичной системах имеет вид
1011.00101100 2 = 11.44
Для получения полного номера узла нужно перевести число 101100101100 2 в десятичную систему: 101100101100 2 = 2860
Ответ: 2860