Задание 2 (скринкаст). Перевод чисел из двоичной системы в десятичную и наоборот



 

При работе с IP-адресами может возникнуть необходимость перевода двоичных чисел в десятичные и наоборот. Это можно сделать, например, так, как учат в школе:

 

101101102 = (1•27)+(0•26)+(1•25)+(1•24)+(0•23)+(1•22)+(1•21)+(0•20) = 128+32+16+4+2 = 18210 Но, удобнее это делать на Windows-калькуляторе. Выполните в Windows-7 команду Пуск-Программы-

 

Стандартные-Калькулятор,потом Вид-Программист (рис. 1.4и5).


 

Рис. 1.4. Двоичный

 

 

Рис. 1.5. Десятичный режим(Dec)

режим(Bin)


 

Перевести 1) 10101012 = ??10. 2) =

 

Задание 3. Определение маски сети (скринкаст)

 

Маской подсети (маской сети) называется битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу узла. Например, узел с IP-адресом 12.34.56.78 и маской подсети 255.255.255.0 находится в сети 12.34.56.0/24 с длиной префикса 24 бита с числом узлов 254 ( рис. 1.6).

 

 

Рис. 1.6. Пояснение к термину Маски подсети(расчеты выполнены в программеLAN Calculator)

 

Примечание

IP калькуляторов довольно много. Для ОС Windows 7 можно пользоваться, например, программой IP Subnet Calculator 3.2.1.К сожалению,этот вариант только англоязычный(рис. 1.7).Здесь также видно,что узел сIP-адресом 12.34.56.78 и маской подсети 255.255.255.0 находится в сети 12.34.56.0/24 с длиной префикса 24 бита с числом узлов 254. Другой вариант IP-калькулятора для Windows 7 – программаAdvanced IP Address calculator (рис. 1.8).

 

 

 

Рис. 1.7. IP Subnet Calculator


 

 

 

Рис. 1.8. Advanced IP Address calculator


С точки зрения математики маска подсети накладывается на IP адрес и применяется логическая операция конъюнкции – "И".Если бит в маске подсети равен"1",то соответствующий бит IP-адреса является частьюномера сети. Если бит в маске подсети равен "0", то соответствующий бит IP-адреса является частью идентификатора хоста. Пример логического И (1+1=1, а 1+0=0) приведен в таблице 1.

 

Пример выделения маской номера сети и хоста в IP-адресе

 

Классы сетей

 

Для того, чтобы как-то структурировать сети, их поделили на классы.

 

Класс A . Большие сети

 

В сети класса A для описания адреса сети используется первый октет, а остальная часть адреса - это адрес узла. Возможное кол-во узлов 16777214. Маска сети класса А - 11111111. 00000000. 00000000. 00000000 (255.0.0.0).

 

Класс B . Средние сети

 

В сети класса B для описания адреса сети используется первые два октета, а остальная часть - это адреса узлов. Возможное кол-во узлов 65534. Маска сети

 

класса В - 11111111. 11111111. 00000000. 00000000 (255.255.0.0).

 

Класс С. Малые сети

 

Адреса сетей класса C используют три первых октета для описания адреса сети, а последний октет обозначает адрес узла. Возможное кол-во узлов 254. Маска сети

 

класса С - 11111111.11111111.11111111.00000000 (255.255.255.0).

 

Итак, для стандартного деления IP-адресов на номер сети и номер узла, определенного классами A, B и C маски подсети имеют следующий вид:

Класс Двоичная форма Десятичная форма
A 11111111 00000000 00000000 00000000 255.0.0.0
В 11111111 11111111 00000000 00000000 255.255.0.0

 

С  11111111 11111111 11111111 00000000 255.255.255.0

 

 

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

 

CIDR.

 


Дата добавления: 2018-11-24; просмотров: 318; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!