Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
ГБВА
Компьютерные сети. Адресация в Интернете.
Цели урока:
- Углубить представление об IP адресе и его построении;
- Научиться решать задачи на построение IP адреса и адреса файла в сети Интернет.
IP- адрес
IP- адрес – собственный адрес компьютера, подключённого к сети Интернет
IP -адрес состоит из четырех чисел, разделенных точками;
каждое из этих чисел находится в интервале 0…255 ,
например: 192.168.85.210
Маска подсети
Маска подсети - 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет адрес узла.
Пример: 11111111.11111111.11111111.11100000 (255.255.255.224 )
адрес сети
адрес узла
Задача 1
Маска подсети 255.255.255.240
IP-адрес компьютера в сети 162.198.0.44
Определите порядковый номер
компьютера в сети .
Маска подсети 255.255.255.240
IP-адрес компьютера в сети 162.198.0.44
Переводим компоненты маски подсети
в двоичную систему
255.255.255 . 240
11111111.11111111.1111 1111 .11 11 0000
Первые три числа в маске равны 255, в двоичной системе это 8 единиц, поэтому первые три числа IP-адреса компьютера целиком относятся к адесу сети
162.198.0 . 44
Следовательно, работаем только с последним байтом маски и IP-адреса .
Маска подсети 255.255.255.240
IP-адрес компьютера в сети 162.198.0.44
Отделяем с помощью маски
биты, относящиеся к адресу сети
240=1111 0000 2
44=0010 1100 2
Выше голубым цветом выделены нулевые биты маски и соответствующие им биты IP-адреса, определяющие номер компьютера в сети
Ответ: 12
Задача 2
Для некоторой подсети используется маска 255.255.240.0. Сколько различных адресов компьютеров теоретически допускает эта маска?
Исключение!
На практике два из возможных адресов не используются для адресации узлов сети:
- адрес сети, в котором все биты, отсекаемые маской в IP- адресе, равны 1;
- широковещательный адрес, в котором все эти биты равны 1.
Алгоритм решения!
- Перевести компоненты маски в двоичную систему.
- Найти, какое количество N бит в маске нулевое.
- Количество вариантов, которые можно закодировать с помощью N бит равно
K= 2 N
Решение
Маска - 255.255.240.0
1) 11111111.11111111.11110000.00000000
2) N=12
3) K=2 N =2 12 =
4096 – 2 = 4094
Ответ: 4094
Задача 3
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу сети и его маске .
По заданным IP-адресу сети и маске определите адрес сети: IP -адрес: 217 . 16 . 246 . 2 Маска: 255.255.2 52 .0
IP -адрес: 217 . 16 . 246 . 2
Маска: 255 . 255 . 2 52 .0
- 255 = 11111111 2 . Все части IP-адреса узла, для которых маска равна 255, входят в IP-адрес сети без изменений (они полностью относятся к номеру сети)
2) 0 = 00000000 2 . Все части IP-адреса узла, для которых маска равна 0, в IP-адресе сети заменяются нулями (они полностью относятся к номеру узла в сети)
Адрес сети:
217.16.Х.0
IP -адрес: 217 . 16 . 246 . 2
Маска: 255 . 255 . 2 52 .0
Адрес сети: 217.16.Х.0
Находим Х с помощью конъюнкции чисел маски и IP- адреса:
246=11110110 2
252= 111111 00 2
11110100 2 =224
Адрес сети: 217.16.224.0
Задача 4
В терминологии сетей TCP/IP маска сети – это двоичное число, меньшее 2 32 ; в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого места нули. Маска определяет, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес – в виде четырёх байт, причём каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен 221.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 221.32. 240.0.
Для узла с IP-адресом 124.128.112.142 адрес сети равен 124.128.64.0. Чему равен третий слева байт маски? Ответ запишите в виде десятичного числа.
Задача 5
В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP -адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. По заданным IP-адресу узла сети и маске определите адрес сети:
IP -адрес: 10.8.248.131 Маска: 255.255.224.0
При записи ответа выберите из приведенных в таблице чисел 4 фрагмента четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без точек.