- •Сетевые протоколы
- •Стек протоколов tcp/ip
- •Протокол arp (Address Resolution Protocol – протокол преобразования адресов) преобразует ip-адреса в аппаратные адреса локальных сетей. Dhcp-протокол
- •Http протокол
- •Ftp протокол
- •Pop протокол
- •Smtp протокол
- •(Скринкаст). Перевод чисел из двоичной системы в десятичную и наоборот
- •Ip адрес
- •Определить ip адрес вашего пк
- •Задание 3. Определение маски сети (скринкаст)
- •Маски при бесклассовой маршрутизации (cidr)
- •Задание 4 (скринкаст). Задание диапазона ip-адресов. Ip калькуляторы
- •Задание 5. Определить mac-адрес пк (Скринкаст)
- •Настройка iPv4 адресов
- •Вопросы и задания
- •Краткие итоги
Задание 3. Определение маски сети (скринкаст)
Маской подсети (маской сети) называется битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу узла. Например, узел с IP-адресом 12.34.56.78 и маской подсети 255.255.255.0 находится в сети 12.34.56.0/24 с длиной префикса 24 бита с числом узлов 254 ( рис. 6.6).
Рис. 6.6. Пояснение к термину Маски подсети (расчеты выполнены в программеLAN Calculator)
Примечание
IP калькуляторов довольно много. Для ОС Windows 7 можно пользоваться, например, программой IP Subnet Calculator 3.2.1. К сожалению, этот вариант только англоязычный ( рис. 6.7). Здесь также видно, что узел с IP-адресом 12.34.56.78 и маской подсети 255.255.255.0 находится в сети 12.34.56.0/24 с длиной префикса 24 бита с числом узлов 254. Другой вариант IP-калькулятора для Windows 7 – программа Advanced IP Address calculator ( рис. 6.8).
Рис. 6.7. IP Subnet Calculator
Рис. 6.8. Advanced IP Address calculator
С точки зрения математики маска подсети накладывается на IP адрес и применяется логическая операция конъюнкции – "И". Если бит в маске подсети равен "1", то соответствующий бит IP-адреса является частью номера сети. Если бит в маске подсети равен "0", то соответствующий бит IP-адреса является частью идентификатора хоста. Пример логического И (1+1=1, а 1+0=0) приведен в таблице 1.
увеличить изображение Пример выделения маской номера сети и хоста в IP-адресе
В настоящее время классовая модель считается устаревшей и маршрутизация осуществляются по модели CIDR.
Маски при бесклассовой маршрутизации (cidr)
Беcклассовая адресация CIDR (Classless InterDomain Routing) - метод IP-адресации, позволяющий гибко управлять пространством IP-адресов, не используя жёсткие рамки классовой адресации. Использование этого метода позволяет экономно использовать конечный ресурс IP-адресов. Пример записи IP-адреса с применением бесклассовой адресации: 10.1.2.33/27. По-другому такая запись называется запись IP-адреса не в классическом виде и стиле Cisco. При этом подходе маску подсети записывают вместе с IP-адресом в формате IP-адрес/количество единичных бит в маске. Число после слэша означает количество единичных разрядов в маске подсети. Рассмотрим пример записи диапазона IP-адресов в виде 10.96.0.0/11. В этом случае маска подсети будет иметь двоичный вид 11111111 11100000 00000000 00000000, или то же самое в десятичном виде: 255.224.0.0. 11 разрядов IP-адреса отводятся под номер сети, а остальные 32 - 11 = 21 разряд полного адреса - под локальный адрес в этой сети. Итого, 10.96.0.0/11 означает диапазон адресов от 10.96.0.1 до 10.127.255.255.
Задание 4 (скринкаст). Задание диапазона ip-адресов. Ip калькуляторы
С помощью IP калькуляторов, расположенных в Интернет, можно легко и быстро рассчитать маску сети или подсети, посмотреть, сколько IP-адресов входит в заданный диапазон, узнать число хостов и получить ряд других полезных записей ( рис. 6.9-11).
Рис. 6.9. IP калькулятор на http://ip.waldimord.ru/
Рис. 6.10. IP калькулятор на http://azbukaweb.ru/ip-calc
Рис. 6.11. IP калькулятор на http://ip-calculator.ru/
Путем ввода в калькулятор вашего IP и маски вы можете рассчитать диапазоны IP-адресов от начального (минимального) до конечного (максимального). Диапазон IP адресов записывают в виде префикса. Иначе говоря, если вам встречается запись IP-адресов вида 10.96.0.0/11, то здесь 11 это префикс. Он означает количество единичных разрядов в маске подсети. Для приведённого примера маска подсети будет иметь 11 единиц, потом нули, т.е. двоичный вид 11111111 11100000 00000000 00000000 или то же самое в десятичном виде: 255.224.0.0. 11 разрядов IP-адреса отводятся под номер сети, а остальные из 32 бит, т.е. 32 - 11 = 21 разряд полного адреса — под локальный адрес в этой сети. Итого, 10.96.0.0/11 означает диапазон адресов от 10.96.0.1 до 10.127.255.254. Для автоматизации подобных расчетов воспользуйтесь программой LanCalculator для Windows XP. Просто введите IP и Маску и нажмите на кнопку Рассчитать. Тот же результат вы получите проще и быстрее ( рис. 6.12).
Рис. 6.12. Расчет диапазона IP адресов по IP адресу и Маске подсети
