Практическое занятие № 1.
Преобразование IP-адресов.
Теоретическая часть
IP-адрес определяет местонахождение
узла в сети подобно тому, как адрес дома указывает его расположение в городе.
Как и обычный адрес, IP-адрес должен быть уникальным и иметь единый формат. Каждый
1Р-ад- рес имеет длину 32 бита и состоит из четырех 8-битных полей, называемых октетами (octets), которые отделяются друг от друга точками. Каждый октет
представляет десятичное число в диапазоне от 0 до 255 (192.168.10.25, 145.189.33.0 ит. п.).
Такой формат представления IP-адресов носит особое название - десятично-точечный (dotted decimal).
Запись
IP-адреса в виде четырех десятичных чисел,
разделенных точками, наиболее удобна для восприятия, тем не менее на практике
используется еще один формат - двоичный (binary),
например:
11000001.1000100.000001010.00001101.
Десятично-точечный
и двоичный форматы представления IP-адресов
равноправны между собой и взаимозаменяемы.
Преобразование
IP-адреса из двоичного формата в
десятичный.
Рассмотрим
правила преобразования двоичного формата представления IP-адреса в десятично-точечный (и наоборот).
В
двоичном формате каждый бит в октете сопоставлен с определенным десятичным
числом
Если
возникает необходимость, каждый октет в IP-адресе может быть преобразован в десятичное число.
Пример 1
Перевести IP-адрес из двоичного формата
представления 11000001.01000100.000001010.00000001
в
десятично-точечный.
Решение
Этап 1. По правилам
перевода из двоичной системы счисления в десятичную переводим каждый октет
(8-битное поле IP-адреса) в десятичное число
11000001 (=128+64+1) — 193
01000100 (=64+4) —68
000001010 (=2+8) —10
00000001 (=1)—1
Этап 2. Записываем IP-адрес
в десятично-точечном формате. Десятично-точечный формат представления
1Р-адреса- 193.68.10.1.
Этап 3. Получаем 1Р-адрес:
11000001.01000100.000001010.ОООООООЬ-193.68.10.1
Пример
2
Перевести IP-адрес из десятично-точечного
формата представления 232.160.21.3 в двоичный.
Решение
Этап I. По правилам перевода из десятичной системы счисления в
двоичную переводим каждый октет в двоичное число:
232 — 11101000
160 — 10100000
21 —00010101
3 — 00000011
Этап 2. Записываем IP-адрес в двоичном формате. Двоичный формат представления IP-адреса -
11101000.10100000.00010101.00000011.
Этап 3. Получаем 1Р-адрес:
232.160.21.3.0- 11101000.10100000.00010101.000000112.
Идентификаторы
сетей и узлов. В любом из IP-адресов выделяют две части - идентификатор сети
и идентификатор узла. Первый определяет физическую сеть.
Он одинаков для всех узлов в одной объединенной сети и уникален для каждой из
сетей, включенных в нее.
Идентификатор
узла соответствует конкретному сетевому интерфейсу, расположенному на рабочей
станции, серверу, маршрутизатору или другому TCP/IP-узлу в данной сети. Он
должен иметь уникальное значение в данной сети. Каждый узел TCP/IP однозначно
определяется по своему логическому IP-адресу.
Задания для работы
Вариант 1
|
Вариант 2
|
Вариант __
|
1)10010100;
|
1)00111101
|
|
2)11010101;
|
2)11110001
|
|
3)10000001;
|
3)11000000
|
|
4)00100110;
|
4)11100000
|
|
5)11000110;
|
5)11100011;
|
|
1.
Переведите следующие двоичные числа в десятичные
2. Переведите следующие десятичные числа в
двоичные:
Вариант 1
|
Вариант 2
|
Вариант __
|
1) 23;
|
1)
35;
|
|
2) 196;
|
2)
127;
|
|
3) 68;
|
3)
200;
|
|
4) 165;
|
4)
152;
|
|
5) 10;
|
5)
187;
|
|
3. Определите, корректно ли записаны
1Р-адреса:
Вариант 1
|
Вариант 2
|
Вариант __
|
1) 110.256.255.50;
|
1) 190.0.0.0;
|
|
2) 143.5.41.255;
|
2) 144.60.127.258;
|
|
3) 192.68.255.254;
|
3) 18.151.10.2;
|
|
4) 109.128.2.2;
|
4)230.14.67.90;
|
|
5) 18.168.10.0;
|
5) 268.172.64.0.
|
|
4. Запишите IP-адрес, представленный в
десятично-точечном формате:
Вариант 1
1)
01110110.00001011.00100100.11011001
|
|
2)
01000000.00011001.11010100.11111100
|
|
2)
11111100.11011010.11101001.11011010
|
|
3)
01100101.11110000.01010001.11001110
|
|
4)
00111111.00001001.01111000.11010001
|
|
Вариант
2
1)
10000000.11100110.10011110.00101011
|
|
2)
10011010.01010010.11001111.11110111
|
|
3)
10010110.01001111.00000110.00111110
|
|
4)
00001101.11000010.10000000.11011001
|
|
5)
10100011.00100011.10001101.11000111
|
|
Вопросы и задания для самоконтроля
1. Для чего необходим IP-адрес сети?
2. В каком виде записывается 1Р-адрес?
3. Какую длину имеет 1Р-адрес?
4. Что определяют в IP-адресе идентификатор сети и идентификатор узла?
5. Какое десятичное число является
эквивалентом двоичного числа 11111111?
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.