Search this site
Embedded Files
teacherit.tk
  • Главная
  • Об авторе
  • Решаем задачи КЕГЭ на PYTHON
  • Проекты, исследования в рамках НОУ "Эврика"
    • проект "Перекресток"
    • «Разработка и создание трехмерной модели детской игровой площадки "
    • «Разработка и создание трехмерной модели яхты средствами программы Blender
    • Создание трехмерной модели промышленного робота «Kuka KR 90 R2700 pro»
    • Энергоэффективная дорожка для школьного двора
  • Мои ученики и их достижения
  • Подготовка к ГИА
    • Двоичная система счисления
    • Рекурсивные алгоритмы
    • IP - адресация
    • Анализ графа
    • Количество программ для исполнителя
    • Анализ программы с циклами и ветвлениями
    • Исполнитель Чертежник
    • Исполнитель Робот
    • Подготовка к ОГЭ и ЕГЭ (из опыта работы)
  • Основы программирования
    • Линейные алгоритмы
    • If-then-else
    • Цикл for
    • Цикл while
    • Массивы
    • Символы и строки
  • Публикации
  • Разработки уроков
  • Цифровые ОР
    • ЦОР (физика)
      • Уроки физики в 7 классе
      • Уроки физики в 8 классе
      • Уроки физики в 9 классе
  • Олимпиады, конференции, курсы
  • КИТ
    • КИТ 1
    • КИТ2
    • КИТ3
    • КИТ4
    • КИТ5
    • КИТ6
  • Используй гаджеты правильно
  • Дистанционное обучение
    • 7 класс
    • 8 класс
    • 9 класс
    • 10 класс
      • контрольная работа физика
    • 11 класс
    • Написать учителю
  • Книги
teacherit.tk
  • Главная
  • Об авторе
  • Решаем задачи КЕГЭ на PYTHON
  • Проекты, исследования в рамках НОУ "Эврика"
    • проект "Перекресток"
    • «Разработка и создание трехмерной модели детской игровой площадки "
    • «Разработка и создание трехмерной модели яхты средствами программы Blender
    • Создание трехмерной модели промышленного робота «Kuka KR 90 R2700 pro»
    • Энергоэффективная дорожка для школьного двора
  • Мои ученики и их достижения
  • Подготовка к ГИА
    • Двоичная система счисления
    • Рекурсивные алгоритмы
    • IP - адресация
    • Анализ графа
    • Количество программ для исполнителя
    • Анализ программы с циклами и ветвлениями
    • Исполнитель Чертежник
    • Исполнитель Робот
    • Подготовка к ОГЭ и ЕГЭ (из опыта работы)
  • Основы программирования
    • Линейные алгоритмы
    • If-then-else
    • Цикл for
    • Цикл while
    • Массивы
    • Символы и строки
  • Публикации
  • Разработки уроков
  • Цифровые ОР
    • ЦОР (физика)
      • Уроки физики в 7 классе
      • Уроки физики в 8 классе
      • Уроки физики в 9 классе
  • Олимпиады, конференции, курсы
  • КИТ
    • КИТ 1
    • КИТ2
    • КИТ3
    • КИТ4
    • КИТ5
    • КИТ6
  • Используй гаджеты правильно
  • Дистанционное обучение
    • 7 класс
    • 8 класс
    • 9 класс
    • 10 класс
      • контрольная работа физика
    • 11 класс
    • Написать учителю
  • Книги
  • More
    • Главная
    • Об авторе
    • Решаем задачи КЕГЭ на PYTHON
    • Проекты, исследования в рамках НОУ "Эврика"
      • проект "Перекресток"
      • «Разработка и создание трехмерной модели детской игровой площадки "
      • «Разработка и создание трехмерной модели яхты средствами программы Blender
      • Создание трехмерной модели промышленного робота «Kuka KR 90 R2700 pro»
      • Энергоэффективная дорожка для школьного двора
    • Мои ученики и их достижения
    • Подготовка к ГИА
      • Двоичная система счисления
      • Рекурсивные алгоритмы
      • IP - адресация
      • Анализ графа
      • Количество программ для исполнителя
      • Анализ программы с циклами и ветвлениями
      • Исполнитель Чертежник
      • Исполнитель Робот
      • Подготовка к ОГЭ и ЕГЭ (из опыта работы)
    • Основы программирования
      • Линейные алгоритмы
      • If-then-else
      • Цикл for
      • Цикл while
      • Массивы
      • Символы и строки
    • Публикации
    • Разработки уроков
    • Цифровые ОР
      • ЦОР (физика)
        • Уроки физики в 7 классе
        • Уроки физики в 8 классе
        • Уроки физики в 9 классе
    • Олимпиады, конференции, курсы
    • КИТ
      • КИТ 1
      • КИТ2
      • КИТ3
      • КИТ4
      • КИТ5
      • КИТ6
    • Используй гаджеты правильно
    • Дистанционное обучение
      • 7 класс
      • 8 класс
      • 9 класс
      • 10 класс
        • контрольная работа физика
      • 11 класс
      • Написать учителю
    • Книги

IP- адресация

видеоинструкция решения задачи ЕГЭ на нахождение третьего слева байта маски

Числовой IP-адрес представляет собой четыре числа разделенных точками, например 173.194.71.94 (www.google.ru). Для определения своего IP-адреса нужно выполнить команду IPCONFIG в командной строке.

На хранение каждого числа выделяется 1 байт. 1 байт позволяет нам закодировать 256 состояний, т.е каждое из четырех чисел может быть числом в диапазоне от 0 до 255.

В IP - адресе содержится адрес сети и номер компьютера в этой сети. Для того чтобы определить, какая часть адреса относится к адресу сети, а какая к номеру компьютера применяют маску. Маска также представляет собой четыре числа разделенных точками, например 255.255.248.0, но она обладает важным свойством: при переводе этих чисел в двоичную систему счисления мы получим последовательность вида 11111111…..1111.00000…00, что и позволит разделить наш IP адрес на две части: единицы определяют часть адреса, относящуюся к адресу сети, нули - к номеру компьютера. В маске мы можем увидеть числа вида

111111112 =255

111111102=254

111111002 = 254-2=252

111110002 = 252-4=248

111100002 = 248-8=240

111000002 = 240-16=224

110000002 = 224-32=192

100000002 = 192-64=128

000000002=0

их эквивалент в десятичной системе счисления полезно знать наизусть. Процесс наложения маски и разделения адреса сети и номера компьютера можно описать как поразрядную конъюнкцию 32 битных двоичных чисел, которые получаются при переводе IP адреса и маски сети в двоичную систему счисления.

например:

10000000.000100000.01000000. 00100000 IP адрес 128.32.64.32

11111111.11111111.11111111. 00000000 маска 255.255.255.0

10000000.000100000.01000000. 00000000 адрес сети 128.32.64.0

Адрес сети - 128.32.64.0, номер компьютера - 32. Кстати, возможное количество компьютеров в данной сети будет равно 256-2=254. ( т.к. под номер компьютера выделен один байт). Два адреса используются как специальные. Это адрес сети, в котором все биты, отсекаемые маской, равны 0, и широковещательный адрес, в котором все эти биты равны 1.

В данной теме возможны задачи, связанные :

    • с восстановлением IP -адреса;
    • определением адреса сети;
    • определением номера компьютера в сети, а также их возможного количества;
    • определением маски сети, определением конкретного байта маски;
    • и другие.

Рассмотрим следующую задачу:

Для узла с IP-адресом 111.81.85.127. адрес сети равен 111.81.80.0. Чему равно наименьшее возможное число третьего слева байта маски? Ответ запишите в виде десятичного числа (задача из открытого банка ЕГЭ).

111. 81. 85. 127

255. 255. ? .0

111. 81. 80. 0

В зону адреса сети попадают числа 111 и 81.К номеру компьютера отнесем пока только 0.

Переведем числа 85 и 80 в двоичную систему счисления. Попробуем восстановить третий слева байт маски:7,6,5,4 разряды третьего слева байта адреса сети остались без изменений, значит они были "покрыты" единицами,2,1,0 разряд содержит нули.

7 6 5 4 3 2 1 0

85 0 1 0 1 0 1 0 1

240 1 1 1 1 0 0 0 0

80 0 1 0 1 0 0 0 0

Т.к. необходимо найти наименьшее возможное число, то в 3 разряде третьего слева байта маски берем 0 и получаем число 240, оно и является ответом ( если взять 1 получится число 248).

А что, если бы маска была известна и требовалось найти номер компьютера? Восстановим двоичную последовательность, которая находится в зоне нулей 010100000000, это двоичное число равно 210+28=1024+256=1280.

Всего может быть использовано 212- 2 адреса данной сети, т.к 12 битами отведенными под номер компьютера мы можем закодировать 212 состояний.

Предлагаемые задачи ЕГЭ учащимся требуется решить за 2 минуты.

https://lic82nn.ru/
Google Sites
Report abuse
Google Sites
Report abuse