двоичный код перевести в айпи

Двоичная IP-адресация

1 — это то же самое, что и 1 x10 0 = 1×1 = 1
10 — это то же самое, что и 0 x10 0 + 1 x10 1 = 0x1 + 1×10 = 10
100 — то же самое, что и 0 x10 0 + 0 x10 1 + 1 x10 2 = 0x1+0x10+1х100 = 100.
1000 — то же самое, что и 0 x10 0 + 0 x10 1 + 0 x10 2 + 1 x10 3 = 0x1 + 0x10 + 0x100 + 1×1000 = 1000.

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

Следовательно, для двоичного числа первого октета 11000000, справедливо следующее:

0x2 0 = 0x1 = 0
0x2 1 = 0x2 = 0
0x2 2 = 0x4 = 0
0x2 3 = 0x8 = 0
0x2 4 = 0x16 = 0
0x2 5 = 0x32 = 0
1×2 б = 1×64 = 64
1×2 7 = 1×128 = 128

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

Чтобы перевести IP-адрес

перевести в этот упрощенный формат, для начала его надо представить в виде 4 отдельных байтов (по 8 бит); другими словами, IP-адрес необходимо разделить на 4 октета:

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

В результате двоичное число 11000000.00000101.00100010.00001011 преобразуется в точечно-десятичное число 192.5.34.11.

Источник

двоичный код перевести в айпи. Смотреть фото двоичный код перевести в айпи. Смотреть картинку двоичный код перевести в айпи. Картинка про двоичный код перевести в айпи. Фото двоичный код перевести в айпи

Перевод ip адреса в двоичную систему

Теперь, когда мы знаем, что такое IP-адрес, маска подсети, идентификаторы сети и узла, полезно запомнить правила, которые следует применять при назначении этих параметров:

1. идентификатор сети не может содержать только двоичные нули или только единицы. Например, адрес 0.0.0.0 не может являться идентификатором сети;

2. идентификатор узла также не может содержать только двоичные нули или только единицы – такие адреса зарезервированы для специальных целей:

· все нули в идентификаторе узла означают, что этот адрес является адресом сети. Например, 192.168.5.0 является правильным адресом сети при использовании маски 255.255.255.0 и его нельзя использовать для адресации компьютеров,

· все единицы в идентификаторе узла означают, что этот адрес является адресом широковещания для данной сети. Например, 192.168.5.255 является адресом широковещания в сети 192.168.5.0 при использовании маски 255.255.255.0 и его нельзя использовать для адресации компьютеров;

3. идентификатор узла в пределах одной и той же подсети должен быть уникальным;

4. диапазон адресов от 127.0.0.1 до 127.255.255.254 нельзя использовать в качестве IP-адресов компьютеров. Вся сеть 127.0.0.0 по маске 255.0.0.0 зарезервирована под так называемый «адрес заглушки» (loopback), используемый в IP для обращения компьютера к самому себе.

Это легко проверить: достаточно на любом компьютере с установленным протоколом TCP/IP выполнить команду

и, если протокол TCP/IP работает, вы увидите, как ваш компьютер будет отвечать на собственные запросы.

Классовая и бесклассовая IP-адресация

Первоначальная система IP-адресации в Интернете выглядела следующим образом. Все пространство возможных IP-адресов (а это более четырех миллиардов, точнее 4 294 967 296 адресов) было разбито на пять классов, причем принадлежность IP-адреса к определенному классу определялась по нескольким битам первого октета (табл. 8.2).

Целое (тип данных)

Заметим, что для адресации сетей и узлов использовались только классы A, B и C. Кроме того, для этих сетей были определены фиксированные маски подсети по умолчанию, равные, соответственно, 255.0.0.0, 255.255.0.0 и 255.255.255.0, которые не только жестко определяли диапазон возможных IP-адресов узлов в таких сетях, но и механизм маршрутизации.

двоичный код перевести в айпи. Смотреть фото двоичный код перевести в айпи. Смотреть картинку двоичный код перевести в айпи. Картинка про двоичный код перевести в айпи. Фото двоичный код перевести в айпи

Чтобы рассчитать максимально возможное количе-ство узлов в любой IP-сети, достаточно знать, сколько битов содержится в идентификаторе узла, или, иначе, сколько нулей имеется в маске подсети. Это число используется в качестве показателя степени двойки, а затем из результата вычитается два зарезервированных адреса (сети и широковещания). Аналогичным способом легко вычислить и возможное количество сетей классов A, B или C, если учесть, что первые биты в октете уже зарезервированы, а в классе A нельзя использовать IP-адреса 0.0.0.0 и 127.0.0.0 для адресации сети.

Для получения нужного диапазона IP-адресов организациям предлагалось заполнить регистрационную форму, в которой следовало указать текущее число компьютеров и планируемый рост компьютерного парка в течение двух лет.

Первоначально данная схема хорошо работала, поскольку количество сетей было небольшим. Однако с развитием Интернета такой подход к распределению IP-адресов стал вызывать проблемы, особенно острые для сетей класса B. Действительно, организациям, в которых число компьютеров не превышало нескольких сотен (скажем, 500), приходилось регистрировать для себя целую сеть класса B. Поэтому количество доступных сетей класса B стало на глазах «таять», но при этом громадные диапазоны IP-адресов (в нашем примере – более 65000) пропадали зря.

Чтобы решить проблему, была разработана бесклассовая схема IP-адресации (Classless InterDomain Routing, CIDR), в которой не только отсутствует привязка IP-адреса к классу сети и маске подсети по умолчанию, но и допускается применение так называемых

Оставшиеся 65 тысяч адресов можно зарезервировать на будущее или раздать другим желающим подключиться к Интернету.

Этот подход позволил гораздо более эффективно выделять организациям нужные им диапазоны IP-адресов, и проблема с нехваткой IP-сетей и адресов стала менее острой.

Дата добавления: 2014-11-25; Просмотров: 1686; Нарушение авторских прав?;

Системы счисления, преобразование систем счисления, примеры перевода систем счисления

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

Каждую систему счисления мы разбирать не будем, так как нам это не пригодится, гораздо важнее разобраться в двух системах счисления для решения любых сетевых задач: десятичной и двоичной, я называю их «системами счисления в IP».

Для успешной сдачи тестов, экзаменов, контрольных и прочих работ, вам также потребуется знать о восьмеричной и шестнадцатеричной системе счисления. С ними гораздо легче будет разобраться, если вы овладеете двоичной системой счисления.

Итак, разбираемся в первых двух.

Системы счисления в ip

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

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

Десятичная система счисления

Десятичная система счисления известна всем нам очень подробно, мы ею пользуемся каждый день (при оплате за транспорт, подсчёте количества штук чего либо, арифметические операции над числами). В десятичную систему счисления входят 10 цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Десятичная система счисления является позиционной системой, потому что зависит от того, в каком месте числа (в каком разряде, на какой позиции) стоит цифра. Т.е. 001 – единица, 010 – это уже десять, 100 – а это сто. Мы видим, что менялась только позиция одной цифры (единицы), а число менялось очень значительно.

В любой позиционной системе счисления позиция цифры представляет собой цифру, помноженную на число основания системы счисления в степени позиции этой цифры. Посмотрите на пример, и станет всё ясно.

Число десятичное 123 = (1 * 10^2) + (2 * 10^1) + (3 * 10^0) = (1*100) + (2*10) + (3*1)

Число десятичное 209 = (2 * 10^2) + (0 * 10^1) + (9 * 10^0) = (2*100) + (0*10) + (9*1)

Двоичная система счисления

Двоичная система счисления нам может быть и вовсе не знакома, но поверьте, она намного проще, чем привычная нам десятичная система. В двоичную систему счисления входят всего 2 цифры: 0 и 1. Это сравнимо с лампочкой, когда она не горит – это 0, а когда свет включен – это 1.

Двоичная система счисления, как и десятичная, является позиционной.

Число двоичное 1111 = (1*2^3) + (1*2^2) + (1*2^1) + (1*2^0) = (1*8) + (1*4) + (1*2) + (1*1) = 8 + 4 + 2 + 1 = 15 (десятичное).

Число двоичное 0000 = (0*2^3) + (0*2^2) + (0*2^1) + (0*2^0) = (0*8) + (0*4) + (0*2) + (0*1) = 8 + 4 + 2 + 1 = 0 (десятичное).

Хотели мы того, или нет, но мы уже преобразовали 2 двоичных числа в десятичные. Рассмотрим более подробно дальше.

Из двоичной в десятичную систему счисления

Из двоичной системы счисления в десятичную систему счисления переводить не сложно, надо выучить степени двойки от 0 до 15, хотя в большинстве случаев будет достаточным от 0 до 7. Это связано с восемью битами каждого октета в ip адресе.

Для преобразования двоичного числа надо будет каждую цифру помножить на число 2 (основание системы счисления) в степени позиции той цифры, а затем сложить те цифры. В примерах ниже всё будет ясно.

Начнем с простых чисел и закончим числами из восьми цифр.

Число двоичное 111 = (1*2^2) + (1*2^1) + (1*2^0) = (1*4) + (1*2) + (1*1) = 4 + 2 + 1 = 7 (десятичное).

Число двоичное 001 = (0*2^2) + (0*2^1) + (1*2^0) = (0*4) + (0*2) + (1*1) = 0 + 0 + 1 = 1 (десятичное).

Число двоичное 100 = (1*2^2) + (0*2^1) + (0*2^0) = (1*4) + (0*2) + (0*1) = 4 + 0 + 0 = 4 (десятичное).

Число двоичное 101 = (1*2^2) + (0*2^1) + (1*2^0) = (1*4) + (0*2) + (1*1) = 4 + 0 + 1 = 5 (десятичное).

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

Число двоичное 1010 = (1*2^3) + (0*2^2) + (1*2^1) + (0*2^0) = (1*8) + (0*4) + (1*2) + (0*1) = 8 + 0 + 2 + 0 = 10 (десятичное).

Число двоичное 10000001 = (1*2^7) + (0*2^6) + (0*2^5) + (0*2^4) + (0*2^3) + (0*2^2) + (0*2^1) + (1*2^0) = (1*128) + (0*64) + (0*32) + (0*16) + (0*8) + (0*4) + (0*2) + (1*1) = 128 + 0 + 0 + 0 + 0 + 0 + 0 + 1 = 129 (десятичное).

А так же когда вам надоест считать действия с нулями, то пропускайте их. Ваши подсчёты станут краткими и красивыми.

Число двоичное 10000001 = (1*2^7) + (1*2^0) = (1*128) + (1*1) = 128 + 1 = 129 (десятичное).

Число двоичное 10000011 = (1*2^7) + (1*2^1) + (1*2^0) = (1*128) + (1*2) + (1*1) = 128 + 2 + 1 = 131 (десятичное).

Число двоичное 01111111 = (1*2^6) + (1*2^5) + (1*2^4) + (1*2^3) + (1*2^2) + (1*2^1) + (1*2^0) = (1*64) + (1*32) + (1*16) + (1*8) + (1*4) + (1*2) + (1*1) = 64 + 32 + 16 + 8 + 4 + 2 + 1 = 127 (десятичное).

Число двоичное 11111111 = (1*2^7) + (1*2^6) + (1*2^5) + (1*2^4) + (1*2^3) + (1*2^2) + (1*2^1) + (1*2^0) = (1*128) + (1*64) + (1*32) + (1*16) + (1*8) + (1*4) + (1*2) + (1*1) = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 (десятичное).

Число двоичное 01111011 = (1*2^6) + (1*2^5) + (1*2^4) + (1*2^3) + (1*2^1) + (1*2^0) = (1*64) + (1*32) + (1*16) + (1*8) + (1*2) + (1*1) = 64 + 32 + 16 + 8 + 2 + 1 = 123 (десятичное).

Число двоичное 11010001 = (1*2^7) + (1*2^6) + (1*2^4) + (1*2^0) = (1*128) + (1*64) + (1*16) + (1*1) = 128 + 64 + 16 + 1 = 209 (десятичное).

Вот и справились. Теперь переведём всё обратно из двоичной в десятичную.

Из десятичной в двоичную систему счисления

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

Последовательность перевода в десятичную систему счисления следующая: надо вычесть из переводимого числа ближайшее (меньшее или равное) число к нему из степеней двойки. Затем проделать тоже самое с получившимся значением, и так до нуля. В зависимости от используемой степени двойки записать цифру 1 в нужном разряде двоичного числа, пропуски заполнить единицами.

Смотрите примеры, и вопросы отпадут сами собой.

Число десятичное 7: 7-4=3 — ближайшее меньшее (или равное) число к 7 из степеней двойки это 4 (2^2). Вычитаем из 7 число 4, получаем 3. Затем 3-2=1 — ближайшее меньшее (или равное) число к 3 из степеней двойки это 2 (2^1). Вычитаем из 3 число 2, получаем 1. 1-1=0 — ближайшее меньшее (или равное) число к 1 из степеней двойки это 1 (2^0). Вычитаем из 1 число 1, получаем 0. Всего из нашего числа мы вычли 4, 2 и 1, т.е. 2^2, 2^1 и 2^0. Ставим единицы в разряды по степеням двоек – 111. Если мы считаем октетом, то надо добавить нули – 00000111. Готово.

Чтобы не сбивать вас, уберём слова:

Число десятичное 10: 10-8=2; 2-2=0. Двоичное число – 00001010.

Число десятичное 129: 129-128=1; 1-1=0. Двоичное число – 10000001.

Число десятичное 131: 131-128=3; 3-2=1; 1-1=0. Двоичное число – 10000011.

Число десятичное 127: 127-64=63; 63-32=31; 31-16=15; 15-8=7; 7-4=3; 3-2=1; 1-1=0. Двоичное число – 01111111.

Число десятичное 255: 255-128=127; 127-64=63; 63-32=31; 31-16=15; 15-8=7; 7-4=3; 3-2=1; 1-1=0. Двоичное число – 11111111.

Число десятичное 123: 123-64=59; 59-32=27; 27-16=11; 11-8=3; 3-2=1; 1-1=0. Двоичное число – 01111011.

Число десятичное 209: 209-128=81; 81-64=17; 17-16=1; 1-1=0. Двоичное число – 11010001.

Заключение

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

Попробуйте сами преобразовать ваши число и год рождения. Для проверки можете использовать виндовс-калькулятор в инженерном режиме или режиме Программист.

Уделите несколько минут для «систем счисления в ip» — двоичной и десятичной.

Двоичное преобразование адресов TCP/IP | Энциклопедия Windows

В двоичной системе исчисления используется только две цифры: 0 и 1. Так как это система исчисления с основанием, равным 2, то каждая позиция в двоичной последовательности представляет степень двойки. Если связать это со стандартной десятичной системой исчисления, которая используется каждый день, то можно понять, что все не так плохо.

Возьмем число 201. При рассмотрении этого трехзначного числа можно заметить, что в нем присутствует разряд единиц, разряд десятков и разряд сотен. Поэтому число 201 равно 1х1+0х10+2х100. Цифра в каждом разряде умножается на степень 10 с показателем, соответствующим положению разряда. Так как двоичная система исчисления имеет основание 2, цифра каждого разряда умножается на степень двойки, соответствующую положению разряда.

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

Теперь посмотрим, как адрес IP 10.8.32.6 преобразовывается в двоичную форму.

Использование простой таблицы для преобразования двоичных чисел

Источник

Двоичный код перевести в айпи

—>

Из них:
Пользователи: 1366
Проверенные: 19
Друзья: 5
Редакторы: 0
Журналисты: 8
В вечном бане : 31
Модераторы: 1
Администраторы: 3

Из них:
двоичный код перевести в айпи. Смотреть фото двоичный код перевести в айпи. Смотреть картинку двоичный код перевести в айпи. Картинка про двоичный код перевести в айпи. Фото двоичный код перевести в айпиПарней 1128
двоичный код перевести в айпи. Смотреть фото двоичный код перевести в айпи. Смотреть картинку двоичный код перевести в айпи. Картинка про двоичный код перевести в айпи. Фото двоичный код перевести в айпиДевушек 305

Сейчас на сайте:

Кто был?
Фокусник, День Рождения у: pro-web (31)

МЕНЮ САЙТА
—>

ПО ЖЕЛАНИЮ, ПОМОЧЬ САЙТУ, ВЫ МОЖЕТЕ ЧЕРЕЗ ПОЖЕРТВОВАНИЕ ЛЮБОЙ СУММЫ.

ВЫ МОЖЕТЕ ВОСПОЛЬЗОВАТЬСЯ

Статьи: Общие [101]Статьи: Windows Vista [225]Статьи: Windows 7 [430]
Статьи: Windows 8 [33]Статьи: Windows 10 [336]Статьи: Windows 11 [44]
Статьи: Медицина и Здоровье [163]Статьи: Психология, Семья, Отношения [160]Статьи: Наука и Искусство [34]
Статьи: Безопасность [12]Статьи: Офис 2010 [125]Статьи: Офис 2007 [9]
Статьи: Тестирование железа [4]Статьи: Exchange Server 2010 [103]Статьи: Photoshop [76]
Статьи: Corel Draw [2]Статьи: История и Политика [5]Статьи: Реестр Windows [1]

Введение

Из предыдущих статей вы узнали об использовании компонента «Центр управления сетями и общим доступом», при помощи которого вы можете настраивать сетевое расположение, сетевые карты, а также управлять сетевыми подключениями и общим доступом. Вы ознакомились с основными сетевыми клиентами, службами и протоколами, которые принимают участие в сетевых коммуникациях, узнали о способах размещения общих ресурсов и управлении ими. В этой статье вы узнаете о том фундаменте, без которого все вышеперечисленные компоненты не имели бы никакого значения – вы узнаете о протоколе третьего уровня (уровня Интернета), а именно об Internet Protocol v4 (IPv4), а если говорить еще точнее – то о способе установки сети IPv4 и о структуре данного протокола. Полученные знания из материала данной статьи помогут вам различать глобальные и частные адреса, настраивать адресацию при помощи графического интерфейса и командной строки, а также многое другое.

Сетевой протокол IP является основным протоколом третьего уровня. Каждый IP-адрес позволяет определить источник или назначение IP-пакетов. Для IPv4 у каждого узла в сети есть один или несколько интерфейсов, которые вы можете включать, настраивать или отключать индивидуально для каждого интерфейса. При включении каждого сетевого интерфейса, вы можете назначить ему один или несколько логических IPv4 адресов вручную или автоматически. Адрес IPv4 является логическим, так как этот адрес назначается для уровня Интернета и не имеет привязки к физическим адресам сетевого интерфейса.

Устройство адреса Internet Protocol v4

Несмотря на то, что при помощи графического интерфейса и утилит командной строки, IPv4 адреса отображаются в формате четырех десятичных чисел, разделенных точками (например, 89.108.123.52), компьютеры их определяют в исходном формате, длиной в 32 бита в двоичной системе счисления, которые состоят из четырех октетов, длиной в восемь бит каждый. В десятичной системе счисления числа этих октетов могут быть в диапазоне от 0 до 255, причем каждый IP-адрес должен быть уникальным. То есть невозможно назначить для нескольких различных интерфейсов одинаковые IP-адреса.

Например, IP-адрес 89.108.123.52 в двоичной системе счисления будет выглядеть следующим образом: 01011001011011000111101100110100. Для того чтобы перевести IP-адрес из двоичной системе счисления в десятичную, вам прежде всего нужно разделить адрес на четыре блока по восемь цифр в каждом, перевести каждый октет в десятичную систему счисления, а затем разделить полученные октеты точками. На следующей иллюстрации отображается пример структуры IPv4-адреса:

двоичный код перевести в айпи. Смотреть фото двоичный код перевести в айпи. Смотреть картинку двоичный код перевести в айпи. Картинка про двоичный код перевести в айпи. Фото двоичный код перевести в айпи

Рис. 1. Структура и идентификаторы IPv4-адреса

Как видно на предыдущей иллюстрации, IPv4-адрес разбит на две секции: идентификатор сети и идентификатор узла. Идентификатор сети идентифицирует отдельную сеть в инфраструктуре IPv4 и расположен в первой части IP-адреса. Идентификатор узла идентифицирует компьютер либо маршрутизатор в сети, который обозначается идентификатором сети и расположен во второй части. Также, обычно, в структуре IPv4 адресов четыре октета обозначаются буквами w, x, y и z, где секция ID сети обозначается октетами w и x, а секция ID узла – октетами y и z.

Конвертация адресов с двоичной системы счисления в десятичную систему и обратно

Насколько я помню, еще со школьных уроков информатики у многих людей конвертация чисел в разные системы счисления вызывает не самые приятные ощущения. Но для того чтобы полностью разобраться со структурой IPv4-адресов вам рано или поздно придется конвертировать адреса с двоичной системы счисления в десятичную систему, и наоборот. Как бы не могла показаться данная конвертация на первый взгляд сложной и недоступной, на самом деле конвертировать IPv4-адреса очень просто. Для наилучшего понимания нужно только знать месторасположение каждого бита. Возьмем для примера десятичную систему счисления, где все числа формируются из цифр от 0 до 9, образуя единицы, десятки, сотни и т.д. Например, для того чтобы получить число 359 вам нужно сложить 3*102 + 5*101 + 9*100. В двоичной системе счисления все очень похоже на вычисления чисел десятичной системы счисления. Здесь на месте каждого бита в порядке возрастания справа налево расположены потенциальные значения. Для лучшего понимания, я предлагаю разобраться со следующей таблицей, при помощи которой вы сможете запомнить потенциальное значение месторасположения каждого бита:

Месторасположение бита1-й2-й3-й4-й5-й6-й7-й8-й
Экспоненциальное представление2726252423222120
Десятичное представление1286432168421

Таблица 1. Значения каждого бита

При конвертировании октетов адресов из двоичной системы счисления в десятичную систему, необходимо обратить внимание на то, что если значением любого из битов будет 0, то его эквивалентным десятичным значением также будет 0. Теперь, зная значения каждого из битов октета, несложно подсчитать, что максимальным значением будет 128+64+32+16+8+4+2+1=255. Вот почему значения IPv4 адресов могут быть в диапазоне от 0 до 255.

Попробуем преобразовать из двоичной системы счисления в десятичную систему следующий адрес 0101100101101100111101100110100. Для этого выполните следующие действия:

Перевести IPv4 адрес из десятичной системы счисления в двоичную не намного сложнее. Например, для того чтобы перевести в двоичную систему счисления число 157, вам нужно сделать следующее (если у вас будут сложности с устным расчетом – нарисуйте для себя таблицу):

Диапазоны IPv4 адресов

Существуют следующие типы адресов IPv4, которые согласованы с Интернет стандартами:

Индивидуальные адреса

Индивидуальные адреса позволяют идентифицировать местоположение сетевого интерфейса вашего компьютера в сети. Для вычисления индивидуальных адресов наиболее сложным моментом считается определение ID сети и ID узла. Идентификатор сети также называется префиксом подсети и представляет собой часть IPv4 адреса, которая определяет набор интерфейсов, расположенных в сегменте той же физической или логической сети. Используя только десятичные или двоичные данные IPv4 адреса, вы не сможете определить какие биты отвечают за идентификатор сети, а какие за идентификатор узла. Для определения ID сети используется дополнительная информация, которая называется маской подсети и будет рассмотрена в следующей статье.

Индивидуальные адреса можно разбить на публичные, частные, незаконные, APIPA и специальные. Рассмотрим каждый тип индивидуальных адресов:

10.0.0.0/8 (10.0.0.0, 255.0.0.0) – позволяют использовать адреса в диапазоне от 10.0.0.1 до 10.255.255.254, где префикс имеет 24 принимающих бита, которые можно использовать для любой схемы адресации в частной организации;

172.16.0.0/12 (172.16.0.0, 255.240.0.0) – позволяют использовать адреса в диапазоне от 172.16.0.1 до 172.31.255.254, где префикс имеет 20 принимающих битов, которые можно использовать для любой схемы адресации в частной организации;

192.168.0.0/16 (192.168.0.0, 255.255.0.0) – позволяют использовать адреса в диапазоне от 192.168.0.1 до 192.168.255.254, где префикс имеет 16 принимающих битов, которые можно использовать для любой схемы адресации в частной организации.

По умолчанию APIPA назначает себе частный IPv4 адрес в диапазоне от 169.254.0.1 до 169.254.255.254 с маской подсети 255.255.0.0 и, используя данный адрес, вы сможете только осуществлять сетевые коммуникации в пределах широковещания, которые используют APIPA. Когда DHCP сервер становится снова доступным, адреса APIPA заменяются адресами, полученными от DHCP.

0.0.0.0. Этот IPv4 адрес является неопределенным и указывает на отсутствие адреса для локального компьютера. Такой адрес используется только в том случае, когда у вас IPv4 адрес не был настроен вручную и на данный момент пытается получить свой адрес при помощи такого конфигурационного протокола, как DHCP;

127.0.0.1. Также известен как замыкающийся адрес, который привязывается к интерфейсу локальной петли. Данный интерфейс позволяет вам посылать запросы на самого себя.

Групповые адреса

Групповой адрес представляет собой уникальный сетевой адрес класса D. Посланные на него пакеты всегда направляются заранее определенной группе адресов. Таким образом, один отправитель может передать серию пакетов, которая будет маршрутизирована нескольким получателям одновременно. Данный метод является более эффективным, нежели персональная передача данных каждому получателю из группы, которым должны быть переданы одни и те же данные. Групповые адреса имеют вид 224.0.0.0/4 и представлены в диапазоне от 224.0.0.0 до 239.255.255.255.

Широковещательные адреса

Помимо вышеперечисленных типов, IPv4 использует набор широковещательных адресов, которые позволяют передавать данные из одного источника на все интерфейсы подсети. Каждый переданный пакет в случае пакетной передачи предназначен для приёма всеми участниками сети. Широковещание возможно только в пределах одного сегмента сети. Однако пакеты данных могут быть посланы из-за пределов сегмента, в котором будет осуществлено широковещание. Широковещание требует много ресурсов, поскольку при его осуществлении захватывается полоса пропускания сети и запрашивается каждый сетевой адаптер и процессор в локальной сети. Обычно, широковещательные IPv4 адреса имеют идентификатор сети 131.107

Настройка IPv4 адресов

В операционных системах Windows, настроить статические (отконфигурированные вручную) IPv4 адреса для сетевых интерфейсов вы можете как при помощи графического интерфейса, так и средствами оболочки сетевых сервисов командной строки Netsh. Эти адреса очень удобно использовать в такой инфраструктуре, как контроллеры доменов, DHCP- и DNS-серверы, маршрутизаторы, WINS-серверы и пр.

Для того чтобы настроить свой сетевой интерфейс при помощи графического интерфейса операционной системы Windows, вам нужно выполнить следующие действия:

двоичный код перевести в айпи. Смотреть фото двоичный код перевести в айпи. Смотреть картинку двоичный код перевести в айпи. Картинка про двоичный код перевести в айпи. Фото двоичный код перевести в айпи

Рис. 2. Диалоговое окно свойств сетевого подключения

двоичный код перевести в айпи. Смотреть фото двоичный код перевести в айпи. Смотреть картинку двоичный код перевести в айпи. Картинка про двоичный код перевести в айпи. Фото двоичный код перевести в айпи

Диалоговое окно свойств TCP/IPv4

Помимо графического интерфейса, как говорилось выше, вы можете настраивать свои сетевые интерфейсы средствами командной строки. Этот метод может быть востребован в случае написания конфигурационных скриптов, настройке удаленных компьютеров по сети со слабым каналом и во многих других случаях. Для настройки сетевых интерфейсов средствами командной строки используется оболочка сетевых сервисов Netsh, которая позволяет управлять конфигурацией различных служб на локальном и удаленных компьютерах в интерактивном и в неинтерактивном режимах.

В интерактивном режиме, для конфигурирования определенных сетевых служб, вам нужно войти в утилиту netsh, набрав ее название в командной строке, а затем указать имя контекста нужной сетевой службы. Для настройки IP-интерфейса версии 4, вам нужно перейти в контекст interface ipv4, набрав название контекста в интерактивном режиме Netsh. Используя этот контекст, вы можете просматривать и управлять сетевой TCP/IP-конфигурацией компьютера.

Заключение

html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию

Внимание: Все ссылки и не относящиеся к теме комментарии будут удаляться. Для ссылок есть форум.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *