IP-адресация
ВОПРОСЫ: 1. Определить, находятся ли два узла A и B в одной подсети или в разных подсетях, если адреса компьютера А и компьютера В соответственно равны: и , маска подсети Определить количество и диапазон IP- адресов в подсети, если известны номер подсети и маска подсети.
Для успешного решения задач администрирования необходимо хорошо разбираться в системе IP-адресации. Знание принципов использования масок и структуризации сетей поможет грамотно решать многие вопросы настройки локальной сети. Задание 1. Определить, находятся ли два узла A и B в одной подсети или в разных подсетях, если адреса компьютера А и компьютера В соответственно равны: и , маска подсети
Указания к выполнению 1. Переведите адреса компьютеров и маску в двоичный вид. 2. Для получения двоичного представления номеров подсетей обоих узлов выполните операцию логического умножения AND над IP- адресом и маской каждого компьютера. 3. Двоичный результат переведите в десятичный вид. 4. Сделайте вывод.
Процесс решения можно записать следующим образом: Компьютер А: IP-адрес: = Маска подсети: = Компьютер В: IP-адрес: = Маска подсети: =
Получаем номер подсети, выполняя операцию AND над IP-адресом и маской подсети. Компьютер А: AND Компьютер В: AND
Ответ: номера подсетей двух IP- адресов совпадают, значит компьютеры А и В находятся в одной подсети. Следовательно, между ними возможно установить прямое соединение без применения шлюзов.
Задание 2. Определить количество и диапазон IP-адресов в подсети, если известны номер подсети и маска подсети. Номер подсети – , маска подсети –
Указания к выполнению 1. Переведите номер и маску подсети в двоичный вид. Номер подсети: = Маска подсети: = По маске определите количество бит, предназначенных для адресации узлов (их значение равно нулю). Обозначим их буквой К.
3.Общее количество адресов равно 2 К Но из этого числа следует исключить комбинации, состоящие из всех нулей или всех единиц, так как данные адреса являются особыми. Следовательно, общее количество узлов подсети будет равно 2К – 2. В рассматриваемом примере K = 14 (все нули в маске подсети), 2 К – 2 = адресов.
4. Чтобы найти диапазон IP-адресов нужно найти начальный и конечный IP- адреса подсети. Для этого выделите в номере подсети те биты, которые в маске подсети равны единице. Это разряды, отвечающие за номер подсети. Они будут совпадать для всех узлов данной подсети, включая начальный и конечный: Номер подсети: = Маска подсети: = _______________________________________
5. Чтобы получить начальный IP-адрес подсети нужно невыделенные биты в номере подсети заполнить нулями, за исключением крайнего правого бита, который должен быть равен единице. Полученный адрес будет первым из допустимых адресов данной подсети: Начальный адрес: = Маска подсети: =
6. Чтобы получить конечный IP-адрес подсети нужно невыделенные биты в номере подсети заполнить единицами, за исключением крайнего правого бита, который должен быть равен нулю. Полученный адрес будет последним из допустимых адресов данной подсети: Конечный адрес: = Маска подсети: = _______________________________________ Ответ: Для подсети с маской : количество возможных адресов: , диапазон возможных адресов: –
Самостоятельная работа Задание 1. Определить, находятся ли два узла A и B в одной подсети или в разных подсетях. 1. IP-адрес компьютера А: ; IP-адрес компьютера В: ; Маска подсети: IP-адрес компьютера А: ; IP-адрес компьютера В: ; Маска подсети: IP-адрес компьютера А: ; IP-адрес компьютера В: ; Маска подсети:
Задание 2. Определить количество и диапазон адресов узлов в подсети, если известны номер подсети и маска подсети. 1. Номер подсети: , маска подсети: Номер подсети: , маска подсети: Номер подсети: , маска подсети: