top of page

Ф.И.О.  студента: Никифоров Д.Д.

Группа:  32КС-13

 

Лабораторная работа 5.1.4. Использование калькулятора Windows

в работе с сетевыми адресами

Задачи

• Изменить режим калькулятора Windows.

• С помощью калькулятора Windows представить числа в десятичной, двоичной и

шестнадцатеричной системах счисления.

• С помощью калькулятора Windows определить число узлов в сети, представив его в степени

двойки.

 

Исходные данные / подготовка

Сетевые техники работают на компьютерах и сетевых устройствах с двоичными, десятичными и

шестнадцатеричными числами. В данной лабораторной работе требуется с помощью калькулятора

Windows преобразовывать числа в двоичную, десятичную и шестнадцатеричную системы счисления.

Также придется с помощью степенной функции определять число узлов, которым можно назначить

адреса, на основе доступного числа разрядов.

Требуются следующие ресурсы:

• ПК с установленной ОС Windows XP в работоспособном состоянии.

 

Шаг 1. Включение калькулятора Windows и определение его режима работы

а. В меню «Пуск» и выберите «Все программы > Стандартные», а затем – «Калькулятор».

Альтернативный метод запуска приложения «Калькулятор» – открыть меню «Пуск», выбрать

команду «Выполнить», ввести calc и нажать клавишу ВВОД. Попробуйте оба метода.

б. После запуска приложения «Калькулятор» откройте меню «Вид».

в. Какой режим [Обычный | Инженерный] является активным в данный момент?

 

Обычный

 

г. Выберите режим «Обычный». Это основной режим для простых вычислений. Сколько

математических функций доступно в этом режиме?

 

8

 

д. В меню «Вид» выберите пункт режим «Инженерный».

е. Сколько математических функций доступно в этом режиме?

 

37

 

Шаг 2. Переход между системами счисления

а. Перейдите в режим «Инженерный». Обратите внимание на доступные режимы систем

счисления – Hex (шестнадцатеричная), Dec (десятичная), Oct (восьмеричная) и Bin (двоичная).

б. Какая система счисления используется в данный момент?

 

Dec

 

в. Какие цифры на цифровой клавиатуре активны в десятичном режиме?

 

0-9

 

Установите переключатель Bin (двоичная). Какие цифры на цифровой клавиатуре активны в

данный момент?

 

0-1

 

 

г. Почему другие цифры недоступны?

 

Двоичная СС

 

д. Установите переключатель Hex (шестнадцатеричная).

е. Какие символы на цифровой клавиатуре активны в данный момент?

 

0-9, A-F

 

ж. Установите переключатель Dec. С помощью кнопки мыши щелкните цифру 1, а затем – цифру 5

на цифровой клавиатуре. В поле введено десятичное число 15. Установите переключатель Bin.

з. Что стало с числом 15 в текстовом поле наверху окна?

 

1111

 

и. Переключая режимы, числа преобразуются из одной системы счисления в другую. Снова

перейдите в режим Dec. Число в окне вернется к десятичному виду. Выберите режим Hex.

к. Какая шестнадцатеричная цифра (0- 9 или A - F) соответствует десятичному числу 15?

 

 F

 

л. Очистите окно от значения, представляющего число 15. Снова перейдите в режим Dec. Для

ввода цифр можно использовать не только мышь, но и вспомогательную цифровую клавиатуру

и клавиши с цифрами. С помощью вспомогательной цифровой клавиатуры, расположенной

справа от клавиши ВВОД, введите число 22. Если число не появляется в поле калькулятора,

нажмите клавишу «Num Lock», чтобы включить вспомогательную цифровую клавиатуру.

После появления числа 22 в текстовом поле калькулятора с помощью клавиш с цифрами

наверху клавиатуры добавьте 0 к числу 22 (после чего в поле должно отображаться 220).

Установите переключатель Bin.

м. Какое двоичное число соответствует десятичному числу 220?

 

11011100

 

н. Очистите окно от значения, представляющего число 220. В режиме двоичной системы

счисления введите следующее двоичное число: 11001100. Установите переключатель Dec.

о. Какое десятичное число соответствует двоичному числу 11011100?

 

220

 

п. Преобразуйте следующие десятичные числа в двоичные.

Десятичное Двоичное

 

86=1010110

175=10101111

204=11001100

19=10011

 

р. Преобразуйте следующие двоичные числа в десятичные.

Двоичное Десятичное

 

11000011=195

101010=42

111000=56

1001001=73

 

Шаг 3. Преобразование IP-адресов узлов

а. У сетевых компьютеров обычно есть два адреса: IP-адрес и MAC-адрес Ethernet. Для удобства

пользователей IP-адрес обычно представляется в виде точечно-десятичной нотации (группы

десятичных чисел, разделенных десятичной точкой), например, 135.15.227.68. Каждый

десятичный октет в адресе или маске можно преобразовать в 8 двоичных разрядов. Помните,

что компьютер понимает только двоичные разряды. Если все 4 октета преобразовать в

двоичную форму, сколько разрядов получится?

32

б. IP-адреса обычно представляются в виде четырех десятичных чисел, которые принимают

значения в пределах от 0 до 255 и разделены точкой. Преобразуйте 4 части IP-адреса

192.168.10.2 в двоичную форму.

Десятичное Двоичное

 

192=11000000

168=10101000

10=1010

2=10

 

в. Обратите внимание в предыдущей задаче на то, что число 10 преобразуется только в четыре

цифры, а 2 – в две цифры. Так как в каждой позиции IP-адреса может быть указано любое

число от 0 до 255, то для предоставления каждого такого числа обычно используется восемь

цифр. В предыдущем примере для представления чисел 192 и 168 в двоичной форме

требовалось восемь цифр, однако для представления чисел 10 и 2 столько цифр не требуется.

Обычно к каждому преобразованному к двоичной форме числу IP-адреса слева добавляются

нули (0), чтобы получить восемь двоичных цифр. Число 10 должно быть представлено в виде

00001010. Перед четырьмя значащими двоичными цифрами добавлены четыре нуля.

г. В текстовом поле калькулятора в двоичном режиме введите цифры 00001010 и установите

переключатель Dec.

д. Какому десятичному числу соответствует 00001010?

 

30

 

е. Влияют ли «лидирующие» нули на число?

 

Нет

 

ж. Как должно быть представлено число 2 (в предыдущем примере) восемью цифрами?

 

00000010

 

Шаг 4. Преобразование масок IP-подсетей узлов

а. Маски подсетей, такие как 255.255.255.0, также представлены в виде десятичных чисел с

разделительными точками. Маска подсети всегда состоит из четырех 8-разрядных октетов,

каждый из которых представляется десятичным числом. За исключением десятичного числа 0

(все 8 двоичных разрядов – нули) и десятичного числа 255 (все 8 двоичных разрядов –

единицы), у каждого октета будет некоторое количество единиц слева и некоторое число нулей

справа. Преобразуйте 8 возможных ° ___десятичных значений октетов маски подсети в двоичную

форму.

Десятичное Двоичное

 

0=0

128=10000000

192=11000000

224=11100000

240=11110000

248=11111000

252=11111100

254=11111110

255=11111111

 

б. Преобразуйте четыре компонента маски подсети 255.255.255.0 в двоичную форму.

Десятичное Двоичное

 

255=11111111

255=11111111

255=11111111

0=0

 

Шаг 5. Преобразование адресов широковещательной рассылки

а. Узловые компьютеры и сетевые устройства используют адреса широковещательной рассылки

для отправки сообщений целым группам узлов. Преобразуйте следующие адреса

широковещательной рассылки.

Адрес Двоичное

IP-адрес широковещательной

рассылки 255.255.255.255=11111111.11111111.11111111.111111111

MAC-адрес широковещательной

рассылки

FF:FF:FF:FF:FF:FF=11111111:11111111:11111111:11111111:11111111:11111111

 

 

Шаг 6. Преобразование IP- и MAC-адреса узла

а. Нажмите кнопку «Пуск», выберите команду «Выполнить», введите команду cmd и нажмите

клавишу ВВОД. В командной строке введите ipconfig /all.

б. Отметьте IP-адрес и физический адрес (также известный как MAC-адрес).

IP-адрес:

 

10.201.10.61

 

MAC-адрес:

 

70-71-BC-45-B2-1E

 

в. С помощью калькулятора преобразуйте четыре числа IP-адреса в двоичную форму.

Десятичное Двоичное

г. MAC-адрес, или физический адрес, обычно представлен 12 шестнадцатеричными цифрами,

сгруппированными в пары и разделенными тире (-). Физические адреса на компьютерах под

управлением Windows обычно отображаются в формате xx-xx-xx-xx-xx-xx, где x – цифра 0 - 9

или буква от A до F. Каждую шестнадцатеричную цифру в адресе можно преобразовать в 4-

разрядное двоичное число, «понятное» компьютеру. Если все 12 шестнадцатеричных цифр

преобразовать в двоичную форму, сколько разрядов получится?

 

48

 

д. Преобразуйте каждую шестнадцатеричную пару в двоичную форму. Например, если группа

чисел CC-12-DE-4A-BD-88 соответствует физическому адресу, приведите шестнадцатеричное

число CC к двоичному виду (11001100). Затем преобразуйте в двоичную форму

шестнадцатеричное число 12 (00010010) и так далее. Убедитесь, что добавлено необходимое

число лидирующих нулей, чтобы получить 8 двоичных разрядов для каждой пары

шестнадцатеричных чисел.

Шестнадцатери Двоичное

 

Шаг 7. Определение числа узлов сети с помощью степеней числа 2

а. Для представления двоичных чисел используются две цифры: 0 и 1. При вычислении

количества возможных узлов в подсети используются степени числа 2 из-за двоичного

представления. В качестве примера рассмотрим маску подсети, в которой остается шесть

разрядов в части IP-адреса, соответствующей узлу. В этом случае число узлов в сети равно 2 в

6-ой степени минус 2 (так как одно число требуется для представления сети, другое – для

достижения всех узлов сети, т.е. для адреса широковещательной рассылки). Всегда

используется число 2, так как работа ведется в двоичной системе счисления. Число 6

определяет количество разрядов, соответствующих узлам.

б. В режиме Dec введите в поле калькулятора число 2. Нажмите кнопку «x^y», которая

соответствует возведению числа в некоторую степень. Введите число 6. Нажмите кнопку «=»,

а затем – клавишу ВВОД или «=» на клавиатуре – это эквивалентные способы получения

конечного результата. В результате появится число 64. Чтобы вычесть два, нажмите кнопку с

минусом (-), затем – кнопку 2, а в конце – кнопку «=». В результате появится число 62. Это

означает, что может использоваться 62 узла.

в. С помощью описанного выше процесса определите число узлов, если для представления

узлов используется следующее число разрядов.

Количество

разрядов для узлов Количество узлов

5=30

14=16382

24=16777214

10=1022

г. С помощью освоенного метода определите, чему равняется 10 в 4-ой степени.

 

10000

 

д. Закройте калькулятор Windows.

 

Шаг 8. Определение номера сети и числа узлов на основе маске подсети (необязательный)

а. Задан сетевой IP-адрес 172.16.203.56 и маска подсети 255.255.248.0. Определите сетевую

часть адреса и, на основе оставшегося для узлов числа разрядов, вычислите, сколько можно

создать узлов.

б. Начните с преобразования 4 октетов десятичного IP-адреса в двоичную форму, а затем

преобразуйте к двоичному виду десятичную маску подсети. При преобразовании к двоичной

форме не забудьте добавить лидирующие нули, чтобы получить 8 разрядов для каждого

октета.

IP-адрес и маска

подсети в

десятичной форме

IP-адрес и маска подсети в двоичной форме

172.16.203.56=10101100.00010000.11001011.00111000

255.255.248.0=11111111.11111111.11111000.00000000

в. Выровняйте 32 разряда маски подсети с 32 разрядами IP-адреса <t_<tи сравните их. Разряды IP-

адреса, соответствующие разрядам с единицами в маске подсети, представляют номер сети.

Укажите двоичный и десятичный номер сети для данного IP-адреса. Сначала определите

двоичный адрес (включите все 32 разряда), а затем преобразуйте его десятичную форму.

Сетевой адрес в двоичной форме:

 

10101100.00010000.11001000.00000000

 

Сетевой адрес в десятичной форме:

 

172.16.200.0

 

г. Сколько разрядов с единицами в данной маске подсети?

 

21

 

д. Сколько разрядов осталось для создания узлов?

 

11

 

е. Сколько узлов можно создать с оставшимся числом разрядов?

 

2046

 

Шаг 9. Вопросы для обсуждения

а. Список других возможных применений инженерного режима калькулятора Windows. Это не

должно быть связано с сетями.

 

•           тригонометрические и гиперболические (флажок «Hyp») функции, натуральный и десятичный логарифмы, возведение в степень (для квадратов и кубов выделены отдельные кнопки). Обратные функции (извлечение корня для возведения в степень) доступны через флажок «Inv» (сбрасывается автоматически).

•           перевод долей градуса в минуты и секунды (обратно через флажок «Inv»), вычисление факториалов

•           группировка операций (кнопки со скобками, есть индикатор уровня вложенности), переключение режимов отображения (фиксированная/плавающая точка).

•           вычисление остатка от деления

•           по битовые операции: AND, OR, NOT, XOR. Перед вычислением дробная часть отбрасывается.

•           сдвиг влево (сдвиг вправо через флажок «Inv»)

                                            2015  Даниил Никифоров

bottom of page