Как определить номер компьютера по ip

Содержание

  1. Задача №12. Адресация в интернете. Восстановление IP- адресов, определение адреса сети, определение количества адресов и номера компьютера в сети.
  2. Как найти номер компьютера в сети по ip и маске
  3. Информатика ЕГЭ 12 задание разбор
  4. Объяснение заданий 12 ЕГЭ по информатике
  5. Адресация в Интернете
  6. Сетевые адреса
  7. Расчет номера сети по IP-адресу и маске сети
  8. Порядковый номер компьютера в сети
  9. Число компьютеров в сети
  10. Решение заданий 12 ЕГЭ по информатике
  11. Ip-адрес и доменное имя сайта: правила построения
  12. Определение адреса сети по IP-адресу и маске сети
  13. Определение маски сети
  14. Количество различных значений маски
  15. Определение номера компьютера
  16. Количество адресов компьютеров
  17. Приступаем к решению

Задача №12. Адресация в интернете. Восстановление IP- адресов, определение адреса сети, определение количества адресов и номера компьютера в сети.

Адрес документа в Интернете состоит из следующих частей:

IP-адрес состоит из двух частей: адреса сети и номера компьютера в этой сети. Для деления адреса на части используют маску. Маска – это 32-битное число, в двоичной записи которого сначала стоят единицы, а потом – нули. Единицы определяют часть адреса, относящуюся к адресу сети, а нули – часть адреса, относящуюся к номеру компьютера в сети.

Адрес файла в интернете

A .net
Б ftp
В ://
Г http
Д /
Е .org
Ж txt

При записи адреса файла в интернете сначала указывается протокол, затем ставится последовательность символов ://, затем имя сервера, затем символ /, и лишь потом имя файла: http://txt.org/ftp.net.

Восстановление IP-адресов

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

фрагменты обо­зна­че­ны бук­ва­ми А, Б, В и Г. Вос­ста­но­ви­те IP-адрес. В от­ве­те ука­жи­те по­сле­до­ва­тель­ность букв, обо­зна­ча­ю­щих фраг­мен­ты, в по­ряд­ке, со­от­вет­ству­ю­щем IP-ад­ре­су.

by4

IP-адрес пред­став­ля­ет собой 4 числа, разделенные точ­ка­ми, при­чем эти числа не боль­ше 255.

По­смот­рим вни­ма­тель­нее на дан­ные фраг­мен­ты: под бук­вой Г мы видим «.42». Так как числа в IP-ад­ре­се не могут быть боль­ше 255, мы не можем ничего дописать к этому числу, а фраг­мен­тов, на­чи­на­ю­щих­ся с точки, боль­ше нет, сле­до­ва­тель­но, этот фраг­мент – по­след­ний.

На фрагменте под буквой Б число без точек, зна­чит, это либо по­след­ний фраг­мент, либо пер­вый. Место по­след­не­го фраг­мен­та уже за­ня­то, зна­чит фраг­мент Б первый.

Определение адреса сети

По за­дан­ным IP-ад­ре­су узла и маске опре­де­ли­те адрес сети.

IP-адрес узла: 218.137.218.137

При за­пи­си от­ве­та вы­бе­ри­те из при­ведённых в таб­ли­це чисел че­ты­ре эле­мен­та IP-ад­ре­са и за­пи­ши­те в нуж­ном по­ряд­ке со­от­вет­ству­ю­щие им буквы без ис­поль­зо­ва­ния точек.

При за­пи­си от­ве­та вы­бе­ри­те из при­ве­ден­ных в таб­ли­це чисел 4 фраг­мен­та че­ты­ре эле­мен­та IP-ад­ре­са и за­пи­ши­те в нуж­ном по­ряд­ке со­от­вет­ству­ю­щие им буквы без точек.

Источник

Как найти номер компьютера в сети по ip и маске

Маской подсети называется 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет адрес компьютера в подсети. В маске подсети старшие биты, отведенные в IP-адресе компьютера для адреса сети, имеют значение 1; младшие биты, отведенные в IP-адресе компьютера для адреса компьютера в подсети, имеют значение 0.

Если маска подсети 255.255.255.224 и IP-адрес компьютера в сети 162.198.0.157, то порядковый номер компьютера в сети равен_____

2. Запишем число 224 в двоичном виде.

8870d80ff9a60c1df1cb8b00ccec7805

3. Запишем последний октет IP-адреса компьютера в сети:

48907880364d55008a3db17fd68362d9

4. Сопоставим последний октет маски и адреса компьютера в сети:

Жирным выделена нужная нам часть, отвечающая (по условию) за адрес компьютера в подсети. Переведем её в десятичную систему счисления:

4a50c875a8593ecab3c819b8b57d320a.

Маской подсети называется 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет адрес компьютера в подсети. В маске подсети старшие биты, отведенные в IP-адресе компьютера для адреса сети, имеют значение 1; младшие биты, отведенные в IP-адресе компьютера для адреса компьютера в подсети, имеют значение 0.

Если маска подсети 255.255.255.192 и IP-адрес компьютера в сети 10.18.134.220, то номер компьютера в сети равен_____

2. Запишем число 192 в двоичном виде.

62857f1f86887c242789869758b9dfd4

3. Запишем последний октет IP-адреса компьютера в сети:

5c9fb3240a47496302f7a89bf7344887

4. Сопоставим последний октет маски и адреса компьютера в сети:

Жирным выделена нужная нам часть. Переведем её в десятичную систему счисления:

4c37361a1a8a964c2f19f5afa6c67f18.

Маской подсети называется 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет адрес компьютера в подсети. В маске подсети старшие биты, отведенные в IP-адресе компьютера для адреса сети, имеют значение 1; младшие биты, отведенные в IP-адресе компьютера для адреса компьютера в подсети, имеют значение 0.

Если маска подсети 255.255.248.0 и IP-адрес компьютера в сети 112.154.133.208, то номер компьютера в сети равен_____

2. Запишем число 248 в двоичном виде.

2f528f01058ce53166317ec5d43105b2

Итого, последние два октета маски записываются как 11111000 00000000

3. Запишем последние два октета IP-адреса компьютера в сети:

b47c0d3d5e3162c151bbd33519c61538

61e4318aa423b2b882675059cc9fa1a0

Итого, последние два октета IP-адреса компьютера в сети записываются так: 10000101 11010000

4. Сопоставим последние октеты маски и адреса компьютера в сети:

Жирным выделена нужная нам часть. Переведем её в десятичную систему счисления:

26b67ecfd48e6b6b3888a809603cd189.

Маской подсети называется 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет адрес компьютера в подсети. В маске подсети старшие биты, отведенные в IP-адресе компьютера для адреса сети, имеют значение 1; младшие биты, отведенные в IP-адресе компьютера для адреса компьютера в подсети, имеют значение 0.

Если маска подсети 255.255.224.0 и IP-адрес компьютера в сети 206.158.124.67, то номер компьютера в сети равен_____

2. Запишем число 224 в двоичном виде.

8870d80ff9a60c1df1cb8b00ccec7805

Итого, последние два октета маски записываются как 11100000 00000000

3. Запишем последние два октета IP-адреса компьютера в сети:

9be312ad0342da2b6f97a2714cba2a5f

cbf32a660fcd4cc41b2a9233e7e29687

Итого, последние два октета IP-адреса компьютера в сети записываются так: 01111100 01000011

4. Сопоставим последние октеты маски и адреса компьютера в сети:

Жирным выделена нужная нам часть. Переведем её в десятичную систему счисления:

e5e7ac110bed7415cab3c2524321a84e.

2. Запишем число 254 в двоичном виде.

534ae6506367bb3b267f615b6264240d

В конце этого числа стоит 1 ноль, еще 8 нолей мы получаем из последнего октета маски. Итого у нас есть 9 двоичных разрядов для того, чтобы записать адрес компьютера.

3. 9ffd5121b6fb3a977449a5b367c430a2но, так как два адреса не используются, получаем 2e0c898e641d76380c8a57fe6e21e8b0

Источник

Информатика ЕГЭ 12 задание разбор

Объяснение заданий 12 ЕГЭ по информатике

Адресация в Интернете

Адрес документа в Интернете (с английского — URL — Uniform Resource Locator) состоит из следующих частей:

Каталоги на сервере разделяются прямым слэшем «/»

1 127

Сетевые адреса

Физический адрес или MAC-адрес – уникальный адрес, «вшитый» на производстве — 48-битный код сетевой карты (в 16-ричной системе):

IP-адрес – адрес компьютера (32-битное число), состоящий из: номер сети + номер компьютера в сети (адрес узла):

Маска подсети:

1 89

Та часть IP-адреса, которая соответствует битам маски равным единице, относится к адресу сети, а часть, соответствующая битам маски равным нулю – это числовой адрес компьютера

1 11 4

Расчет номера сети по IP-адресу и маске сети

1 1 12

Порядковый номер компьютера в сети

2

Число компьютеров в сети

Если маска:
1 11 31
То число компьютеров в сети:

Из них 2 специальных: адрес сети и широковещательный адрес

Решение заданий 12 ЕГЭ по информатике

Ip-адрес и доменное имя сайта: правила построения

На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них записаны фрагменты одного IP-адреса. Криминалисты обозначили эти фрагменты буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
000 69

Ответ: ВГАБ

На сервере school.edu находится файл rating.net, доступ к которому осуществляется по протоколу http. Фрагменты адреса данного файла закодированы буквами а, Ь, с… g (см. таблицу). Запишите последовательность этих букв, которая кодирует адрес указанного файла в Интернете.

Ответ:fgbadec

Определение адреса сети по IP-адресу и маске сети

По заданным IP-адресу узла сети и маске определите адрес сети:

При записи ответа выберите из приведенных в таблице чисел четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без точек.

A B C D E F G H
145 255 137 128 240 88 92

✍ Решение:

Результат: BHEA

Предлагаем посмотреть подробный видеоразбор:

Определение маски сети

Например, если IP-адрес узла равен 211.132.255.41, а маска равна 255.255.201.0, то адрес сети равен 211.132.201.0

Для узла с IP-адресом 200.15.70.23 адрес сети равен 200.15.64.0. Чему равно наименьшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.

✍ Решение:

Результат: 192

Пошаговое решение данного 12 задания ЕГЭ по информатике доступно в видеоуроке:

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 57.179.208.27 адрес сети равен 57.179.192.0. Каково наибольшее возможное количество единиц в разрядах маски?

✍ Решение:

Результат: 19

Подробное решение 12 задания демоверсии ЕГЭ 2018 года смотрите на видео:

Два узла, находящиеся в разных подсетях, имеют IP-адреса 132.46.175.26 и 132.46.170.130. В масках обеих подсетей одинаковое количество единиц. Укажите наименьшее возможное количество единиц в масках этих подсетей.

Ответ: 22

Количество различных значений маски

Для узла с IP-адресом 93.138.161.94 адрес сети равен 93.138.160.0. Для скольких различных значений маски это возможно?

✍ Решение:

Результат: 5

Видеоразбор задания:

Определение номера компьютера

Если маска подсети 255.255.255.128 и IP-адрес компьютера в сети 122.191.12.189, то номер компьютера в сети равен _____.

✍ Решение:

Результат: 61

Подробное решение данного задания смотрите на видео:

Количество адресов компьютеров

Для некоторой подсети используется маска 255.255.255.192. Сколько различных адресов компьютеров теоретически допускает эта маска, если два адреса (адрес сети и широковещательный) не используют?

✍ Решение:

Результат: 62

Видеоразбор задания смотрите ниже:

Источник

small

На этом уроке будем проходить, как решать 12 задание из ЕГЭ по информатике

Тематика двенадцатого задания из ЕГЭ по информатике затрагивает организацию компьютерных сетей, адресацию, протоколы передачи данных.

Перейдём непосредственно к решению типовых задач.

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32. 240.0.

Для узла с IP-адресом 111.81.88.168 адрес сети равен 111.81.88.160.

Найдите наименьшее значение последнего байта маски. Ответ запишите в виде десятичного числа.

В подобных задачах в первых двух абзацах даётся краткая теория, которая почти не меняется от задаче к задаче. Сам вопрос, который нас интересует, находится в последних двух абзацах!

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

Маска так же, как и IP-адрес, адрес сети, состоит из четырёх десятичных чисел (байт), которые не могут превышать значение 255.

ege po informatike zadanie 12 bayti maski

Рассмотрим левый столбик. В IP-адресе и в адресе сети одинаковое число 111. Значит, первый слева байт маски равен числу 255

Если записать числа в двоичной системе в виде 8 разрядов (1 байта) (в случае, когда число в двоичном представлении имеет меньше 8 (восьми) разрядов, нужно дополнить старшие разряды нулями до 8 разрядов), то поразрядное логическое умножение двоичных разрядов байта IP-адреса и байта маски должно давать байт адреса сети

ege po informatike zadanie 12 logicheskoye umnozhenie bayta ip adresa i bayta maska

ege po informatike zadanie 12 ne verniy bayt maski

Существует ещё одно правило формирования байтов маски: Если нули в маске пошли, то их НЕ ОСТАНОВИТЬ!

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

ege po informatike zadanie 12 ne verniy bayt maski2

Но тогда у нас не получится число 111 (011011112) в байте адреса сети.

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

ege po informatike zadanie 12 osnovnoye pravilo formirovaniya maski

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

После того, как разобрались с теорией, перейдём к нашей задаче!

Теперь мы понимаем, что три левых байта маски могут принимать значение только 255 (В двоичном представлении все единицы 111111112), из-за того, что совпадают числа IP-адреса и адреса сети в трёх левых байтах. К тому же, если бы попался хотя бы один нолик, в этих байтах, правые байты бы занулились!

ege po informatike zadanie 12 neizvestno znacheniye poslednego bayata

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

Приступаем к решению

Ⅰ) Переводим числа 168 и 160 в двоичную систему счисления.

ege po informatike zadanie 12 perevod chisla v dvoichnuyu sistemu

Число 168 в двоичной системе будет 101010002.

ege po informatike zadanie 12 perevod chisla v dvoichnuyu sistemu2

Число 160 в двоичной системе будет 101000002.

Ⅱ) Записываем байт IP-адреса и под ним, пропустив свободную строчку для байта маски, записываем байт адреса сети. Здесь уже 8 разрядов в каждом двоичном числе, поэтому не нужно дополнять нулями старшие разряды.

ege po informatike zadanie 12 ishem bayt maski

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

ege po informatike zadanie 12 bayt maski s naimenshim znacheniem

В шестой разряд справа уже нельзя поставить 0, потому что 1 * 0 будет 0, а должна быть 1! Плюс ко всему, если мы единицу поставили, дальше влево должны идти только единицы, чтобы не нарушалось главное правило составления маски.

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

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

0 * 2 0 + 0 * 2 1 + 0 * 2 2 + 0 * 2 3 + 0 * 2 4 + 1 * 2 5 + 1 * 2 6 + 1 * 2 7 = 224
Ответ: 224

Задача (ЕГЭ по информатике, 2019, Москва)

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32. 240.0.

Для узла с IP-адресом 113.191.169.34 адрес сети равен 113.191.160.0

Чему равно наибольшее возможное количество нулей в разрядах маски сети?

В этой задаче нужно понять, какое может быть максимальное число нулей во всей маске (в 4 байтах).

Выпишем IP-адрес, под ним адрес сети, пропустив строчку, куда запишем байты маски.

ege po informatike zadanie 12 maksimalnoye kolichestvo nuley v maske

Первые слева два байта маски равны 255 (111111112), потому что два числа слева IP-адреса равны двум числам слева адреса сети.

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

Видно, что нули начинаются во втором справа байте маски, а если нули пошли, то их не остановить, поэтому самый первый байт маски справа полностью занулён, и в двоичной системе представляет собой 8 нулей. Из-за этого самый правый байт адреса сети тоже полностью занулён! (Ведь каждый разряд двоичного представления числа 34 умножен на 0)

Проанализируем второй справа байт маски.

1) Переведём числа 169 и 160 в двоичную систему.

Число 160 переводили в предыдущей задаче. Получилось число 101000002.

ege po informatike zadanie 12 perevod chisla v dvoichnuyu sistemu3

Получилось, что число 169 в двоичной системе 101010012.

2) Выписываем байт IP-адреса и под ним, пропустив строчку для байта маски, байт адреса сети.

ege po informatike zadanie 12 maksimalnoye kolichestvo nuley v bayte maski

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

В шестом разряде справа в байте адреса сети стоит 1. В соответствующем разряде байта IP-адреса тоже 1. Значит и в соответствующем разряде байта маски тоже должна быть 1. (Если мы поставим ноль то получится 1*0=1, что неверно!).

Если единицы влево пошли, то их тоже уже не остановить в байте маски.

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

5 нулей в байте маски, и в самом правом байте 8 нулей. Значит, ответ будет 5 + 8 = 13 нулей во всей маске.

В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого места – нули. Обычно маска записывается по тем же правилам, что и IP-адрес – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 93.138.70.47 адрес сети равен 93.138.64.0. Каково наибольшее возможное общее количество единиц во всех четырёх байтах маски? Ответ запишите в виде десятичного числа.

Напишем общую ситуацию для IP-адреса и адреса сети.

ege po informatike zadanie 12 naibolshee kolichestvo edinic

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

ege po informatike zadanie 12 perevodim v dvoichnuyu sistemu4

Число 70 в двоичной системе 10001102.

ege po informatike zadanie 12 perevodim v dvoichnuyu sistemu5

Число 64 в двоичной системе 10000002.

Дополняем старшие разряды нулями, чтобы всего было 8 разрядов!

ege po informatike zadanie 12 maksimalnoye kolichestvo edinic v maske

Начинаем забивать единицы слева в байте маске. В 5 разрядах слева это можно сделать, но в шестом слева разряде должны поставить 0. Если поставить единицу получится 1*1=1, а должен получится ноль в разряде адреса сети.

А если нули пошли, то их не остановить.

Примечание: Варианты для байта маски могли быть следующие: 110000002, 111000002, 111100002, 111110002, но мы выбрали тот, где больше всего единиц, исходя из условия задачи.

Во втором справа байте маски получилось наибольшее количество получилось 5 единиц. Тогда ответ будет 8 + 8 + 5 = 21 единица во всех 4 байтах маски.

Задача (Редкая, адреса компьютеров)

В терминологии сетей TCP/IP маской подсети называется 32-разрядное двоичное число, определяющее, какие именно разряды IP-адреса компьютера являются общими для всей подсети – в этих разрядах маски стоит 1. Обычно маски записываются в виде четверки десятичных чисел – по тем же правилам, что и IP-адреса. Для некоторой подсети используется маска 255.255.248.0. Сколько различных адресов компьютеров допускает эта маска?

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

Здесь нам дана только маска и у этой задачи совсем другой вопрос. Ключевой фразой здесь является: «адресов компьютеров».

Для начала нужно узнать сколько нулей в маске (4 байтах).

Последний (самый правый байт полностью занулён), значит, 8 нулей уже есть. Нули начинаются во втором справа байте, ведь первые два байта маски имеют значение 255, что в двоичной системе обозначает 8 единиц (111111112)

Переведём число 248 в двоичную систему.

ege po informatike zadanie 12 perevodim v dvoichnuyu sistemu6

Число 248 в в двоичной системе будет 111110002.

Итого, во всей маске у нас получается 8 + 3 = 11 нулей!

Именно нули в маске показывают количество адресов компьютеров! Применяем формулу:

N = 2 11 = 2048 адресов компьютеров

Задача (Редкая, порядковый номер компьютера)

Маской подсети называется 32-разрядное двоичное число, которое определяет, какая часть IP-адреса компьютера относится к адресу сети, а какая часть IP-адреса определяет адрес компьютера в подсети. В маске подсети старшие биты, отведенные в IP-адресе компьютера для адреса сети, имеют значение 1; младшие биты, отведенные в IP-адресе компьютера для адреса компьютера в подсети, имеют значение 0.

Если маска подсети 255.255.255.224 и IP-адрес компьютера в сети 162.198.0.157, то порядковый номер компьютера в сети равен_____

В этой задаче ключевой фразой является: «порядковый номер компьютера». Нужно знать, как решать данную тренировочную задачу из ЕГЭ по информатике.

Первые 3 слева байты маски равны 255 (111111112), значит, они не участвуют в решении этой задачи.

Мы фокусируем внимание на том байте IP-адреса, под которым байт маски имеет не все единицы в своих разрядах.

Переведём числа 224 и 157 в двоичную систему.

ege po informatike zadanie 12 perevodim v dvoichnuyu sistemu7

Число 224 в двоичной системе равно 111000002.

ege po informatike zadanie 12 perevodim v dvoichnuyu sistemu8

Число 157 в двоичной системе равно 100111012.

Запишем друг под другом данные числа в двоичной системе

ege po informatike zadanie 12 poraydkoviy nomer komputera

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

Нужно перевести это двоичное число 111012 в десятичную систему, это и будет ответ.

Предположим IP адрес будет 162.198.157.10, а маска подсети 255.255.224.0, тогда запишем байты IP-адреса, а под ними байты маски:

100 11101 00001010
11100000 00000000

То берём всё равно ту часть ip-адреса, которая находится над нулями! Не ограничиваемся 8-ю разрядами!

На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них записаны фрагменты одного IP-адреса. Криминалисты обозначили эти фрагменты буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.

ege po informatike zadanie 12 vosstanovite ip adres
Решение:

Основным правилом для данной тренировочной задачи из ЕГЭ по информатике является то, что каждое из четырёх чисел ip-адреса не может превышать значение 255.

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

Получился такой ip-адрес:

ege po informatike zadanie 12 vosstanovlenniy ip adres

В этой задаче нужно пробовать составлять ip-адрес, пока не получится.

Доступ к файлу www.com, находящемуся на сервере http.txt, осуществляется по протоколу ftp. В таблице фрагменты адреса файла закодированы буквами от A до G. Запишите последовательность этих букв, кодирующую адрес указанного файла.

А B C D E F G
:// www .txt http ftp .com /

Решение:

В этой задачке из тренировочного варианта ЕГЭ по информатике мы должны пользоваться схемой составления адреса файла.

ege po informatike zadanie 12 adres faila

В ответе запишем EADCGBF

Источник

Автор материалов — Лада Борисовна Есакова.

Адрес документа в Интернете состоит из следующих частей:

Протокол ( чаще всего http или ftp), последовательность символов «://» , доменное имя сайта, каталог на сервере, где находится файл, имя файла. Каталоги разделяются символом «/».

Например: http://www.hs.ru/files/user/olga/filenew.zip

IP-адрес компьютера имеет длину 4 байта. Для удобства IP-адрес записывают в виде четырех чисел, разделенных точками. Числа принимают значения от 0 до 255 (т.к. 255 — 8 единиц в двоичной системе – наибольшее число, которое можно записать в один байт).

IP-адрес состоит из двух частей: адреса сети и номера компьютера в этой сети. Для деления адреса на части используют маску. Маска – это 32-битное число, в двоичной записи которого сначала стоят единицы, а потом – нули. Единицы определяют часть адреса, относящуюся к адресу сети, а нули – часть адреса, относящуюся к номеру компьютера в сети.

Адрес файла в интернете

Пример 1.

A .net
Б ftp
В ://
Г http
Д /
Е .org
Ж txt

Доступ к файлу ftp.net , находящемуся на сервере txt.org, осуществляется по протоколу http. В таблице фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.

Решение:

При записи адреса файла в интернете сначала указывается протокол, затем ставится последовательность символов ://, затем имя сервера, затем символ /, и лишь потом имя файла: http://txt.org/ftp.net.

Ответ: ГВЖЕДБА

Восстановление IP-адресов

Пример 2.

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

фрагменты обо­зна­че­ны бук­ва­ми А, Б, В и Г. Вос­ста­но­ви­те IP-адрес. В от­ве­те ука­жи­те по­сле­до­ва­тель­ность букв, обо­зна­ча­ю­щих фраг­мен­ты, в по­ряд­ке, со­от­вет­ству­ю­щем IP-ад­ре­су.

 

Решение:

IP-адрес пред­став­ля­ет собой 4 числа, разделенные точ­ка­ми, при­чем эти числа не боль­ше 255.

По­смот­рим вни­ма­тель­нее на дан­ные фраг­мен­ты: под бук­вой Г мы видим «.42». Так как числа в IP-ад­ре­се не могут быть боль­ше 255, мы не можем ничего дописать к этому числу, а фраг­мен­тов, на­чи­на­ю­щих­ся с точки, боль­ше нет, сле­до­ва­тель­но, этот фраг­мент – по­след­ний.

На фрагменте под буквой Б число без точек, зна­чит, это либо по­след­ний фраг­мент, либо пер­вый. Место по­след­не­го фраг­мен­та уже за­ня­то, зна­чит фраг­мент Б первый.

В конце фраг­мен­та А — число 212, от­де­лен­ное точ­кой, значит за фраг­мен­том А дол­жен сле­до­вать фраг­мент, на­чи­на­ю­щий­ся с точки. Зна­чит, фраг­мент А идет перед фраг­мен­том Г.

Ответ: БВАГ

Определение адреса сети

Пример 3.

В тер­ми­но­ло­гии сетей TCP/IP мас­кой сети на­зы­ва­ет­ся дво­ич­ное число, опре­де­ля­ю­щее, какая часть IP-ад­ре­са узла сети от­но­сит­ся к ад­ре­су сети, а какая — к ад­ре­су са­мо­го узла в этой сети. Обыч­но маска за­пи­сы­ва­ет­ся по тем же пра­ви­лам, что и IP-адрес. Адрес сети по­лу­ча­ет­ся в ре­зуль­та­те при­ме­не­ния по­раз­ряд­ной конъ­юнк­ции к за­дан­ным IP-ад­ре­су узла и маске.

По за­дан­ным IP-ад­ре­су узла и маске опре­де­ли­те адрес сети.

IP-адрес узла: 218.137.218.137

Маска: 255.255.248.0

При за­пи­си от­ве­та вы­бе­ри­те из при­ведённых в таб­ли­це чисел че­ты­ре эле­мен­та IP-ад­ре­са и за­пи­ши­те в нуж­ном по­ряд­ке со­от­вет­ству­ю­щие им буквы без ис­поль­зо­ва­ния точек.

При за­пи­си от­ве­та вы­бе­ри­те из при­ве­ден­ных в таб­ли­це чисел 4 фраг­мен­та че­ты­ре эле­мен­та IP-ад­ре­са и за­пи­ши­те в нуж­ном по­ряд­ке со­от­вет­ству­ю­щие им буквы без точек.

A

B

C

D

E

F

G

H

255

249

218

216

137

32

8

0

При­мер. Пусть ис­ко­мый адрес сети 192.168.128.0 и дана таб­ли­ца

A

B

C

D

E

F

G

H

128

168

255

8

127

0

17

192

В этом слу­чае пра­виль­ный ответ будет HBAF.

Решение:

Адрес сети по­лу­ча­ет­ся в ре­зуль­та­те по­раз­ряд­ной конъ­юнк­ции чисел маски и чисел ад­ре­са узла (в дво­ич­ном коде). Конъ­юнк­ция 0 с любым числом все­гда равна 0, а конъюнкция 25510 (8 единиц в двоичной системе) с любым числом равна этому числу.

IP-адрес узла:           218.137.218.137

Маска:                        255.255.248.0

Значит, первые два числа адреса сети останутся такими же, как у IP-адрес узла, а последнее число будет 0. Нам осталось провести поразрядную конъюнкцию двоичной записи чисел 218 и 248.

24810 = 111110002

21810 = 110110102

Ре­зуль­та­том конъ­юнк­ции яв­ля­ет­ся число 110110002 = 216.

Со­по­ста­вим ва­ри­ан­ты от­ве­та по­лу­чив­шим­ся чис­лам: 218, 137, 216, 0.

Ответ: CEDH

Определение маски сети

Пример 4.

В терминологии сетей TCP/IP маской сети называется двоичное число,

определяющее, какая часть IP-адреса узла сети относится к адресу сети,

а какая – к адресу самого узла в этой сети. Обычно маска записывается

по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый

байт записывается в виде десятичного числа. При этом в маске сначала

(в старших разрядах) стоят единицы, а затем с некоторого разряда – нули.

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

к заданному IP-адресу узла и маске.

Например, если IP-адрес узла равен 231.32.255.131, а маска равна

255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 111.81.208.27 адрес сети равен 111.81.192.0. Чему

равно наименьшее возможное значение третьего слева байта маски? Ответ

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

Решение:

Поскольку нас интересует только третий байт маски, запишем тре­тий байт IP-ад­ре­са и ад­ре­са сети в дво­ич­ной си­сте­ме счис­ле­ния:

20810 = 110100002

19210 = 110000002

С каким числом нужно произвести конъюнкцию 110100002 , чтобы получить 110000002 ? Очевидно, что первые две цифры должны быть единицами, а 4-я нулем.

Это или 11000000, или 11100000. По условию задачи требуется найти наименьшее значение – это 11000000.

110000002 = 19210

Ответ: 192

Подсчет количества адресов

Пример 5.

В тер­ми­но­ло­гии сетей TCP/IP мас­кой под­се­ти на­зы­ва­ет­ся 32-раз­ряд­ное дво­ич­ное число, опре­де­ля­ю­щее, какие имен­но раз­ря­ды IP-ад­ре­са ком­пью­те­ра яв­ля­ют­ся об­щи­ми для всей под­се­ти – в этих раз­ря­дах маски стоит 1. Обыч­но маски за­пи­сы­ва­ют­ся в виде чет­вер­ки де­ся­тич­ных чисел — по тем же пра­ви­лам, что и IP-ад­ре­са. Для не­ко­то­рой под­се­ти ис­поль­зу­ет­ся маска 255.255.254.0. Сколь­ко раз­лич­ных ад­ре­сов ком­пью­те­ров тео­ре­ти­че­ски до­пус­ка­ет эта маска, если два ад­ре­са (адрес сети и ши­ро­ко­ве­ща­тель­ный) не ис­поль­зу­ют?

Решение:

За адрес компьютера в маске отвечают разряды, содержащие нули. В маске 255.255.254.0. первые два числа состоят полностью из единиц, т.е.  определяют адрес сети. Запишем третье число маски в двоичном виде: 254 = 111111102 .

Четвертое число маски в двоичном представлении состоит из 8 нулей.

Т.е. маска выглядит следующим образом:

11111111 11111111 11111110 00000000

Т.е. под адрес компьютера выделено 9 разрядов, значит туда можно записать 29 = 512 адресов, но, так как два ад­ре­са не ис­поль­зу­ют­ся, по­лу­ча­ем 512 – 2 = 510.

Ответ: 510

Определение номера компьютера в сети

Пример 6.

Мас­кой под­се­ти на­зы­ва­ет­ся 32-раз­ряд­ное дво­ич­ное число, ко­то­рое опре­де­ля­ет, какая часть IP-ад­ре­са ком­пью­те­ра от­но­сит­ся к ад­ре­су сети, а какая часть IP-ад­ре­са опре­де­ля­ет адрес ком­пью­те­ра в под­се­ти. В маске под­се­ти стар­шие биты, от­ве­ден­ные в IP-ад­ре­се ком­пью­те­ра для ад­ре­са сети, имеют зна­че­ние 1; млад­шие биты, от­ве­ден­ные в IP-ад­ре­се ком­пью­те­ра для ад­ре­са ком­пью­те­ра в под­се­ти, имеют зна­че­ние 0.

Если маска под­се­ти 255.255.224.0 и IP-адрес ком­пью­те­ра в сети 206.158.124.67, то номер ком­пью­те­ра в сети равен_____

Решение:

Пер­вые два числа маски равны 255 (в двоичной записи состоят полностью из единиц). Третье число маски 22410 = 111000002. Четвертое число маски состоит из 8 нулей. Т.е. маска выглядит следующим образом:

11111111 11111111 11100000 00000000

Т.е. под адрес компьютера отведено 13 разрядов.

За­пи­шем по­след­ние два числа IP-ад­ре­са ком­пью­те­ра в сети: 12410 = 11111002

6710 = 10000112

Т.е. по­след­ние два числа IP-ад­ре­са ком­пью­те­ра в сети за­пи­сы­ва­ют­ся так:

01111100 01000011. Нам нужны только последние 13 разрядов (подчеркнутая часть), переведем её в де­ся­тич­ную си­сте­му счис­ле­ния: 11100010000112 = 723510

Ответ: 7235

Благодарим за то, что пользуйтесь нашими материалами.
Информация на странице «Задача №12. Адресация в интернете. Восстановление IP- адресов, определение адреса сети, определение количества адресов и номера компьютера в сети.» подготовлена нашими редакторами специально, чтобы помочь вам в освоении предмета и подготовке к экзаменам.
Чтобы успешно сдать нужные и поступить в высшее учебное заведение или техникум нужно использовать все инструменты: учеба, контрольные, олимпиады, онлайн-лекции, видеоуроки, сборники заданий.
Также вы можете воспользоваться другими статьями из разделов нашего сайта.

Публикация обновлена:
07.01.2023

Содержание

  • Способ 1: «Командная строка»
  • Способ 2: Сторонее ПО
    • Вариант 1: Advanced IP Scanner
    • Вариант 2: Softperfect Network Scanner
  • Вопросы и ответы

Как узнать имя компьютера по ip адресу

Способ 1: «Командная строка»

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

  1. Инструмент потребуется запустить от имени администратора: откройте «Поиск», введите запрос cmd, выделите соответствующий результат и воспользуйтесь опцией запуска.

    Подробнее: Как открыть «Командную строку» от имени администратора в Windows 7 / Windows 10

  2. Как узнать имя компьютера по ip адресу-1

  3. После появления окна консоли напишите в ней команду следующего вида:

    ping -a *IP-адрес*

    Вместо *IP-адрес* введите нужную последовательность. Проверьте правильность набора и нажмите Enter.

  4. Как узнать имя компьютера по ip адресу-2

  5. Через секунду утилита выдаст сообщение о пинге. Найдите там строку, которая начинается с текста «Обмен пакетами с…» – то, что идёт после него, и является именем компьютера.
  6. Как узнать имя компьютера по ip адресу-3

  7. Кроме команды ping -a, можно воспользоваться также следующими:

    nbtstat -a
    tracert

    Все они работают по аналогичному принципу и отображают название целевого ПК в сети.

  8. Как узнать имя компьютера по ip адресу-4

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

Способ 2: Сторонее ПО

Кроме системных средств, доступны также сторонние решения для получения необходимой информации. Рассмотрим два популярных инструмента.

Вариант 1: Advanced IP Scanner

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

Скачать Advanced IP Scanner с официального сайта

  1. Приложение можно как установить на компьютер, так и пользоваться в портативном режиме, на функциональности это никак не сказывается.
  2. Как узнать имя компьютера по ip адресу-5

  3. После запуска программы в её главном окне найдите строку ввода адреса (на скриншоте ниже обозначена цифрой 1), вставьте либо впишите в неё требуемый IP, после чего нажмите «Сканировать».
  4. Как узнать имя компьютера по ip адресу-6

  5. Подождите несколько секунд, пока средство установит связь с искомым ПК – в основном пространстве появится строка с именем, а также дополнительными сведениями вроде производителя и MAC-адреса.

Как узнать имя компьютера по ip адресу-7

Вариант 2: Softperfect Network Scanner

Ещё одним достойным внимания решением мы считаем Network Scanner от компании Softperfect, перечень возможностей которой ещё больше, чем у упомянутого выше средства. Разумеется, присутствует и функция определения имени подключенного ПК по его АйПи.

Lumpics.ru

Скачать Softperfect Network Scanner с официального сайта

  1. Как и Advanced IP Scanner, рассматриваемую программу можно использовать как в установленном виде, так и в портативном режиме, но на этот раз версии поставляются отдельно: инсталлятор и ZIP-архив.
    Как узнать имя компьютера по ip адресу-8

    Мы воспользуемся не требующим установки вариантом, его нужно скачать и распаковать, затем перейти в папку, соответствующую разрядности вашей операционной системы, и запустить исполняемый файл netscan.exe.

  2. Как узнать имя компьютера по ip адресу-9

  3. При первом запуске приложение предложит вам определить язык интерфейса. Доступен русский («Russian» в выпадающем меню), поэтому выберите его и нажмите «Продолжить».
  4. Как узнать имя компьютера по ip адресу-10

  5. Использование этой программы очень похоже на Advanced IP Scanner, здесь также присутствует строка ввода, но уже диапазона адресов. В поле «IPv4 От» введите целевой IP, тогда как в «До» укажите в последнем октете число на 1 больше – например, если искомая последовательность выглядит как 192.168.1.12, то конечным значением надо указать 192.168.1.13. Проверьте, правильность ввода, затем воспользуйтесь кнопкой «Запустить скан».
  6. Как узнать имя компьютера по ip адресу-14

  7. Через несколько секунд (зависит от удалённости устройства и пропускной способности сети) появится строка с распознанным компьютером – имя находится в колонке «Имя хоста». Если рядом с адресом распознанного ПК есть кнопка «+», по нажатию на неё откроется перечень папок в общем доступе.
  8. Как узнать имя компьютера по ip адресу-15

    Это решение, к сожалению, платное, но единственным ограничением пробной версии является отображение только 10 устройств. Если обстоятельства вынуждают вас использовать стороннее ПО для решения нашей задачи, рекомендуем Advanced IP Scanner, тогда как Softperfect Network Scanner лучше оставить на крайний случай, тем более, что она работает практически в любых условиях.

Закрыть
Мы рады, что смогли помочь Вам в решении проблемы.

Закрыть
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Еще статьи по данной теме:

Задача №12. Адресация в интернете. Восстановление IP- адресов, определение адреса сети, определение количества адресов и номера компьютера в сети.

Адрес документа в Интернете состоит из следующих частей:

Протокол ( чаще всего http или ftp), последовательность символов «://» , доменное имя сайта, каталог на сервере, где находится файл, имя файла. Каталоги разделяются символом «/».

IP-адрес компьютера имеет длину 4 байта. Для удобства IP-адрес записывают в виде четырех чисел, разделенных точками. Числа принимают значения от 0 до 255 (т.к. 255 — 8 единиц в двоичной системе – наибольшее число, которое можно записать в один байт).

IP-адрес состоит из двух частей: адреса сети и номера компьютера в этой сети. Для деления адреса на части используют маску. Маска – это 32-битное число, в двоичной записи которого сначала стоят единицы, а потом – нули. Единицы определяют часть адреса, относящуюся к адресу сети, а нули – часть адреса, относящуюся к номеру компьютера в сети.

Адрес файла в интернете

A .net
Б ftp
В ://
Г http
Д /
Е .org
Ж txt

Доступ к файлу ftp.net , находящемуся на сервере txt.org, осуществляется по протоколу http. В таблице фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.

При записи адреса файла в интернете сначала указывается протокол, затем ставится последовательность символов ://, затем имя сервера, затем символ /, и лишь потом имя файла: http://txt.org/ftp.net.

Восстановление IP-адресов

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

фрагменты обо­зна­че­ны бук­ва­ми А, Б, В и Г. Вос­ста­но­ви­те IP-адрес. В от­ве­те ука­жи­те по­сле­до­ва­тель­ность букв, обо­зна­ча­ю­щих фраг­мен­ты, в по­ряд­ке, со­от­вет­ству­ю­щем IP-ад­ре­су.

IP-адрес пред­став­ля­ет собой 4 числа, разделенные точ­ка­ми, при­чем эти числа не боль­ше 255.

По­смот­рим вни­ма­тель­нее на дан­ные фраг­мен­ты: под бук­вой Г мы видим «.42». Так как числа в IP-ад­ре­се не могут быть боль­ше 255, мы не можем ничего дописать к этому числу, а фраг­мен­тов, на­чи­на­ю­щих­ся с точки, боль­ше нет, сле­до­ва­тель­но, этот фраг­мент – по­след­ний.

На фрагменте под буквой Б число без точек, зна­чит, это либо по­след­ний фраг­мент, либо пер­вый. Место по­след­не­го фраг­мен­та уже за­ня­то, зна­чит фраг­мент Б первый.

В конце фраг­мен­та А — число 212, от­де­лен­ное точ­кой, значит за фраг­мен­том А дол­жен сле­до­вать фраг­мент, на­чи­на­ю­щий­ся с точки. Зна­чит, фраг­мент А идет перед фраг­мен­том Г.

Определение адреса сети

В тер­ми­но­ло­гии сетей TCP/IP мас­кой сети на­зы­ва­ет­ся дво­ич­ное число, опре­де­ля­ю­щее, какая часть IP-ад­ре­са узла сети от­но­сит­ся к ад­ре­су сети, а какая — к ад­ре­су са­мо­го узла в этой сети. Обыч­но маска за­пи­сы­ва­ет­ся по тем же пра­ви­лам, что и IP-адрес. Адрес сети по­лу­ча­ет­ся в ре­зуль­та­те при­ме­не­ния по­раз­ряд­ной конъ­юнк­ции к за­дан­ным IP-ад­ре­су узла и маске.

По за­дан­ным IP-ад­ре­су узла и маске опре­де­ли­те адрес сети.

IP-адрес узла: 218.137.218.137

При за­пи­си от­ве­та вы­бе­ри­те из при­ведённых в таб­ли­це чисел че­ты­ре эле­мен­та IP-ад­ре­са и за­пи­ши­те в нуж­ном по­ряд­ке со­от­вет­ству­ю­щие им буквы без ис­поль­зо­ва­ния точек.

При за­пи­си от­ве­та вы­бе­ри­те из при­ве­ден­ных в таб­ли­це чисел 4 фраг­мен­та че­ты­ре эле­мен­та IP-ад­ре­са и за­пи­ши­те в нуж­ном по­ряд­ке со­от­вет­ству­ю­щие им буквы без точек.

Как выяснить IP-адрес своего компьютера и чужого в локальной сети

IP-адреса компьютеров в локальной сети

Иногда пользователю может понадобиться быстро узнать, какой у его устройства адрес IP в локальной сети, в которой он подключён. Также может оказаться нужным такой же адрес, но уже другого компьютера, который работает в этой же сети. Можно ли это сделать без использования какого-то стороннего ПО? И какие утилиты скачивают и устанавливают для этих целей?

Что такое IP-адрес и для чего он нужен

IP-адрес (Internet Protocol Address) — это определённый конечный адрес узла в сети на конкретном компьютере или ином устройстве. Его можно сравнить с обычным почтовым адресом какого-то человека — по нему люди отправляют письма и посылки. Аналогией писем в интернете и сети являются сетевые пакеты (например, в виде сайтов и загружаемых файлов). Они не могут уходить неизвестно откуда и неизвестно куда — нужно направление, конкретный адрес две конечные точки в виде отправителя и получателя.

IP-адрес

IP-адрес представляет собой адрес какой-либо точки в сети: как в глобальной, так и в локальной

У каждого ПК есть свой адрес IP в сети. Тут стоит сразу отметить, что у ПК или любого другого девайса IP-адрес может существовать в рамках глобальной сети (интернета) и локальной сети. Если на ПК несколько подключений к интернету, у девайса появляется такое же количество IP-адресов, так как они привязываются не к компьютеру, а к конкретному соединению на устройстве.

Принцип передачи сетевых пакетов

Сетевой пакет доставляются по определенному IP-адресу

IP может выдаваться администратором локальной сети, провайдером или назначаться автоматически системой. Адрес включает в себя два номера: сети, которой он принадлежит, и узла. Это комбинации из четырёх чисел от 0 до 255, которые разделяются точками, например, 10.255.255.255.

Виды IP-адресов

По разным параметрам различают такие виды адресов IP:

  1. Статический (фиксированный, постоянный). Это комбинация чисел, которая навсегда присваивается юзеру. Его может выдать ваш провайдер за отдельную плату. Он необходим тем людям, которым нужно постоянно получать удалённый доступ к своему девайсу посредством клиента FTP. Главный минус такого адреса в том, что ПК становится более уязвимым в сети — взломщики могут также получить доступ к вашему ПК и всей информации на нём.
  2. Динамический. В начале каждого сеанса «сёрфинга» в сети юзер получает новый IP. Система выдаёт его автоматически из конкретного диапазон комбинаций.
  3. Белый (публичный, глобальный). Его используют для «сёрфинга» в интернете, то есть во внешней сети.

Глобальная и локальная сети

Белый IP нужен для работы в глобальной сети — в интернете

Белые и серые IP

Серые IP работают только в рамках локальных сетей

Рассмотрим сегодня, как выяснить, какой у вас есть IP именно для локальной сети — сети, которая соединяет друг с другом несколько устройств, находящихся недалеко друг от друга (в одном здании, офисе, квартире, институте и т. д.). Такое соединение нужно, например, для обмена теми или иными документами между ПК, получения доступа к общим каталогам и прочих целей.

Как узнать IP-адрес своего компьютера в локальной сети

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

С помощью «Командной строки»

Консоль «Командная строка» представляет собой редактор с чёрным фоном, через который юзер может выполнять различные операции на своём компьютере, в том числе и осуществлять вывод на экран сетевых параметров девайса:

    На «клаве» зажимаем кнопки R и «Виндовс», но только одновременно. Результат выполнения данной команды — появление окна «Выполнить». В нём вбиваем три буквы cmd — жмём на «Ввод» либо на «Энтер» на самой клавиатуре.

Команда cmd

Введите команду cmd в окне «Выполнить»

Поиск в «Пуске»

Вы можете воспользоваться поиском в «Пуске», чтобы открыть консоль

Команда ipconfig

Выполните команду ipconfig в редакторе

Адаптер локальной сети

Внимательно изучите блок с адаптером локальной беспроводной сети

Команда ipconfig/all

Выполните команду ipconfig/all

Результат выполнения команды

Команда ipconfig/all покажет на экране более подробную информацию

С помощью «Панели управления»

Эти же данные юзер может получить через определённый раздел «Панели управления»:

    Вызываем панель через сервис «Выполнить» (открывается с помощью «Виндовс» и R) и слова control, написанного в строке «Открыть».

Команда control

Вставьте в строку «Открыть» команду control

Панель управления

На панели запустите «Центр управления сетями и общим доступом»

Изменение параметров адаптеров

Перейдите по ссылке «Изменение параметров адаптеров»

Сетевые подключения

На дисплее появилось окно «Сетевые подключения»

Команда ncpa.cpl

Выполните команду ncpa.cpl, чтобы запустить «Сетевые подключения»

Пункт «Состояние»

Выберите в меню пункт «Состояние»

Состояние сети

Перейдите в окно со сведениями и посмотрите на пункт «Адрес IPv4»

Видео: как узнать свой IP в сети

Как узнать IP-адрес чужого или всех подключённых к локальной сети компьютеров

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

Через «Командную строку»

На этот раз в редакторе будем выполнять другие команды для вывода адреса:

    Для начала определимся, адрес какого конкретного юзера сети мы хотим узнать. С этой целью запускаем любую страницу «Проводника Виндовс». На левой панели с основными разделами находим и открываем ссылку «Сеть».

Проводник

В «Проводнике» перейдите в раздел «Сеть» слева

Перечень девайсов

Выберите девайс, адрес которого вы хотите узнать

Команда nbtstat -n

Чтобы вывести на экран всех пользователей локальной сети, выполните nbtstat -n в консоли

Команда apresn-pc

Запустите выполнение команды apresn-pc

Адрес другого ПК

Скопируйте адрес чужого ПК

Возможно, вам необходимо определить адреса IP всех компьютеров из локальной сети. В этом вам также поможет консоль:

    Запускаем интерфейс строки через «Выполнить» либо «Пуск», а затем пишем короткую формулу arp -a.

Команда arp -a

Запустите выполнение формулы arp -a в консоли

Список всех адресов

В консоли появится перечень всех адресов в локальной сети

С помощью сканирования сети сторонними утилитами

Не всегда стандартные средства «Виндовс» помогают в поиске IP-адресов девайсов, которые находятся в вашей внутренней сети. Для таких случаев сторонними разработчиками были созданы специальные утилиты-сканеры. Одно из таких приложений — программа Advanced IP Scanner от компании Famatech. Утилита бесплатная и имеет две версии: та, что устанавливается, и портативная (то есть которая работает без предварительной инсталляции).

Advanced IP Scanner

Advanced IP Scanner показывает не только IP-адреса, но и названия устройств

Кроме поиска девайсов в сети, в возможности этой программы входит предоставление доступа к общим каталогам и FTP-серверам, удалённое управление устройствами через Radmin и RDP и даже дистанционное отключение ПК.

Где её скачать и как ей пользоваться, расскажем в инструкции:

    Открываем официальный сайт сканера в любом браузере — на странице жмём на зелёную клавишу «Скачать бесплатно».

Официальный сайт Advanced IP Scanner

Скачайте бесплатный вариант Advanced IP Scanner

Запуск файла

Откройте файл через загрузки

Выбор языка

Выберите язык установки

Установка или запуск

Выберите между установкой и запуском

Запуск утилиты

Примите условия использования программы и запустите её

Распаковка

Подождите, пока закончится процесс распаковки

Интерфейс программы

Нажмите на «Сканировать», чтобы начать поиск девайсов

Процесс поиска

Подождите, пока завершится процесс поиска устройств

Перечень найденных устройств

Посмотрите на IP нужного вам девайса

Отключенное устройство

Отключенное устройство будет с иконкой погасшего экрана ПК

Видео: как использовать утилиту Advanced IP Scanner

Узнать свой адрес во внутренней сети можно легко с помощью стандартных средств «Виндовс» — через «Центр управления сетями и общим доступом» и чёрный редактор «Командная строка». Последняя утилита подойдёт также для определения комбинаций чисел, которые действуют для других компьютеров в этой же внутренней сети. Если у вас не получается получить информацию с помощью встроенных инструментов, используйте сторонние утилиты, например, Advanced IP Scanner, Nmap, SolarWinds или любой другой сканер.

Где посмотреть ID компьютера Windows 10

ID компьютера используется для настройки доступа к Интернету или локальной сети, удаленного управления и подобных целей. Остается только узнать, где посмотреть ID компьютера в современной операционной системе Windows 10, чтобы использовать этот номер для установки удаленного доступа к устройству и регулирования прав пользования выхода в Интернет.

Назначение идентификатора компьютера

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

  • привязка лицензий ПО к устройству;
  • удаленное управление;
  • блокирование работы ПО с удаленного устройства;
  • привязка настроек сервера;
  • техническая диагностика и ремонт с удаленного компьютера.

Значение МАКа уникально. Поэтому по нему идентифицируется сетевое устройство на компьютерном оборудовании. По ID в соответствующей справочной информации можно узнать производителя, бренд и партию устройства. Узнать значение идентификатора сетевого адаптера на системе Windows можно с помощью разных инструментов:

  • через Пуск;
  • использование командной строки;
  • применение ПО для технической диагностики.

Они применяются в равной степени распространенно, но имеют разную длительность реализации. Можно узнать MAC-адрес сетевой карты компьютера, прописал соответствующие инструкции в командной строке Windows 10. Эту информацию можно узнать также через интерфейс операционной системы. Для этого в нее встроены дополнительные программы, показывающие технические параметры устройств, входящих в состав компьютера или ноутбука.

Как узнать идентификатор компьютера в Диспетчере устройств

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

  1. в строке поиска или в меню Пуск ввести «Диспетчер устройств» и выбрать высветившееся значение;
  2. в открывшемся окне пройти в раздел Сетевые адаптеры, на наименовании сетевой карты нажать правой клавишей мыши и зайти в свойства;
  3. Откроется окно, где нужно выбрать вкладку Дополнительно и посмотреть значение на выбранном свойстве Сетевой адрес.

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

Как посмотреть сетевой адрес с помощью командной строки

В Windows 10 реализована функция просмотра ID компьютера с помощью командной строки или консоли. Для этого следует выполнить следующий алгоритм:

  1. в поиске или меню Пуск прописать CMD и выбрать Командная строка;
  2. откроется окно консоли, где нужно прописать команду ipconfig /all и нажать клавишу Enter;
  3. в результате в консоли высветятся параметры адаптера Ethernet, где нужно обратить внимание на параметр Физический адрес, это и будет ID компьютера в Windows

Представленный способ самый легкий и быстро действенный. Он требует минимальных затрат времени пользователя.

Как посмотреть ID компьютера с помощью программ диагностики

Популярным программным обеспечением для диагностики компьютерной техники считается AIDA64. Скачать ее можно на официальном сайте разработчика. Установка стандартная, интерфейс простой для пользователя без глубоких технических знаний. ПО платное, однако есть испытательный период 30 дней, за которые вполне возможно узнать ID компьютера в Windows 10 и даже провести техническую диагностику. Идентификатор сетевого адаптера в описываемом диагностическом ПО расположен на следующей ветке:

  1. в главном окне AIDA64 выбрать Сеть-Сеть Windows-наименование целевой сетевой карты;
  2. в списке ниже появятся технические характеристики выбранного оборудования, где нужно обратить внимание на строку Аппаратный адрес (это и есть ID компьютера).

Нужно обратить внимание, что значение MAC-адреса сетевого устройства можно изменить. Это делается при крайней необходимости, например, когда нет желания вручную менять привязку компьютера к определенным сетевым настройкам провайдера. Это выполняется через встроенный блок диспетчера задач в настройках сетевой карты. Несмотря на классический вид ID (2 символа и двоеточие или тире между ними), измененный адрес стоит записывать без специальных знаков. Менять ID самостоятельно не рекомендуется, так как существует риск для пользователя просто запутаться в предыдущих настройках оборудования.

Главная » ПО » Как определить номер компьютера в сети по ip и маске

Калькулятор IP адресов, сетевые технологии, сетевые утилиты

Маской сети называется битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Например, узел с IP-адресом 12.34.56.78 и маской подсети 255.255.255.0 находится в сети 12.34.56.0/24 с длиной префикса 24 бита. В случае адресации IPv6 адрес 2001:0DB8:1:0:6C1F:A78A:3CB5:1ADD с длиной префикса 32 бита (/32) находится в сети 2001:0DB8::/32.

Другой вариант определения — это определение подсети IP-адресов. Например, с помощью маски подсети можно сказать, что один диапазон IP-адресов будет в одной подсети, а другой диапазон соответственно в другой подсети.

Чтобы получить адрес сети, зная IP-адрес и маску подсети, необходимо применить к ним операцию поразрядной конъюнкции (логическое И). Например, в случае более сложной маски (битовые операции в IPv6 выглядят одинаково):

IP-адрес:       11000000 10101000 00000001 00000010 (192.168.1.2)

Маска подсети:  11111111 11111111 11111110 00000000 (255.255.254.0)

Адрес сети:     11000000 10101000 00000000 00000000 (192.168.0.0)

Разбиение одной большой сети на несколько маленьких подсетей позволяет упростить маршрутизацию. Например, пусть таблица маршрутизации некоторого маршрутизатора содержит следующую запись:

Сеть назначения

Маска

Адрес шлюза

192.168.1.0

255.255.255.0

10.20.30.1

Пусть теперь маршрутизатор получает пакет данных с адресом назначения 192.168.1.2. Обрабатывая построчно таблицу маршрутизации, он обнаруживает, что при наложении маски 255.255.255.0 на адрес 192.168.1.2 получается адрес сети 192.168.1.0. В таблице маршрутизации этой сети соответствует шлюз 10.20.30.1, которому и отправляется пакет.

Таблица масок подсетей

Префикс Сетевая маска Инверсия Используется адресов Размер
/0 0.0.0.0 255.255.255.255 4,294,967,294 Все адреса
/1 128.0.0.0 127.255.255.255 2,147,483,646 128 классов ‘a’
/2 192.0.0.0 63.255.255.255 1,073,741,822 64 класса ‘a’
/3 224.0.0.0 31.255.255.255 536,870,910 32 класса ‘a’
/4 240.0.0.0 15.255.255.255 268,435,454 16 классов ‘a’
/5 248.0.0.0 7.255.255.255 134,217,726 8 классов ‘a’
/6 252.0.0.0 3.255.255.255 67,108,862 4 класса ‘a’
/7 254.0.0.0 1.255.255.255 33,554,430 2 класса ‘a’
/8 255.0.0.0 0.255.255.255 16,777,214 1 класс ‘a’
/9 255.128.0.0 0.127.255.255 8,388,606 128 классов ‘b’
/10 255.192.0.0 0.63.255.255 4,194,302 64 класса ‘b’
/11 255.224.0.0 0.31.255.255 2,097,150 32 класса ‘b’
/12 255.240.0.0 0.15.255.255 1,048,574 16 классов ‘b’
/13 255.248.0.0 0.7.255.255 524,286 8 классов ‘b’
/14 255.252.0.0 0.3.255.255 262,142 4 класса ‘b’
/15 255.254.0.0 0.1.255.255 131,07 2 класса ‘b’
/16 255.255.0.0 0.0.255.255 65,534 1 класс ‘b’
/17 255.255.128.0 0.0.127.255 32,766 128 классов ‘c’
/18 255.255.192.0 0.0.63.255 16,382 64 класса ‘c’
/19 255.255.224.0 0.0.31.255 8,19 32 класса ‘c’
/20 255.255.240.0 0.0.15.255 4,094 16 классов ‘c’
/21 255.255.248.0 0.0.7.255 2,046 8 классов ‘c’
/22 255.255.252.0 0.0.3.255 1,022 4 класса ‘c’
/23 255.255.254.0 0.0.1.255 510 2 классов ‘c’
/24 255.255.255.0 0.0.0.255 254 1 класс ‘c’
/25 255.255.255.128 0.0.0.127 126 128 хостов
/26 255.255.255.192 0.0.0.63 62 64 хоста
/27 255.255.255.224 0.0.0.31 30 32 хоста
/28 255.255.255.240 0.0.0.15 14 16 хостов
/29 255.255.255.248 0.0.0.7 6 8 хостов
/30 255.255.255.252 0.0.0.3 2 4 хоста
/31 255.255.255.254 0.0.0.1 0 2 хоста
/32 255.255.255.255 0.0.0.0 1 1 хост

Широковещательный канал, широковещание (англ. broadcasting) — метод передачи данных в компьютерных и социальных сетях, при котором поток данных (каждый переданный пакет в случае пакетной передачи) предназначен для приёма всеми участниками сети.

Широковещание в IP-сетях. В TCP/IP широковещание (broadcast) возможно только в пределах одного сегмента сети (L2 или L3). Однако пакеты данных могут быть посланы из-за пределов сегмента, в который будет осуществлено широковещание (например, передача пакета на широковещательный IP-адрес через маршрутизатор из-за пределов сети). Нагрузка на сеть в случае широковещания не отличается от обычной передачи данных одному адресату, поскольку пакеты данных не размножаются (в отличие от unicast).

Примером широковещания является определение MAC-адреса, соответствующего определенному IP-адресу (например, с помощью протокола ARP). В этом случае отправляется широковещательный пакет с запросом, который достигает все подключенные к данному L3-сегменту сети устройства. Устройство с искомым IP-адресом отправляет в ответ пакет, содержащий требуемый MAC-адрес.

Класс сети. Адрес состоит из двух логических частей — адреса сети и адреса хоста в сети. Какая часть адреса относится к адресу сети, а какая к адресу хоста, определяется значениями первых битов адреса:

Класс Наименьший адрес Наибольший адрес
A 0.1.0.0 126.0.0.0
B 128.0.0.0 191.255.0.0
C 192.0.1.0. 223.255.255.0
D 224.0.0.0 239.255.255.255
  • Если адрес начинается с 0, то сеть относят к классу А, и номер сети занимает один байт, остальные 3 байта интерпретируются как номер узла в сети. Сети класса А имеют номера в диапазоне от 1 до 126. (Номер 0 не используется, а номер 127 зарезервирован для специальных целей, о чем будет сказано ниже.) В сетях класса А количество узлов должно быть больше 216 , но не превышать 224.
  • Если первые два бита адреса равны 10, то сеть относится к классу В и является сетью средних размеров с числом узлов 28 — 216. В сетях класса В под адрес сети и под адрес узла отводится по 16 битов, то есть по 2 байта.
  • Если адрес начинается с последовательности 110, то это сеть класса С с числом узлов не больше 28. Под адрес сети отводится 24 бита, а под адрес узла — 8 битов.
  • Если адрес начинается с последовательности 1110, то он является адресом класса D и обозначает особый, групповой адрес — multicast. Если в пакете в качестве адреса назначения указан адрес класса D, то такой пакет должны получить все узлы, которым присвоен данный адрес.

Класс сетей

Значение первого байта адреса

Количество сетей

Количество хостов в сети класса

Удельный вес класса в IP-адресном пространстве (%)

А

001 – 126

126

16 777 214

50

В

128 – 191

16 384

65 534

25

С

192 — 223

2 097 152

254

12,5

Введение подсетей, решив проблемы масштабирования адресного пространства, потребовало определенного усложнения протоколов маршрутизации, которые должны обрабатывать (и переносить) не только адрес сетевого устройства, но и его маску. В настоящее время все широко используемые протоколы маршрутизации (RIP-2, IS-IS, OSPF) переносят эту информацию.

Со временем в Internet стало катастрофически не хватать IP-адресов. Хотя в принципе из более 2 млд., однако, при использовании части адресного поля для разделения адресного пространства на классы общее количество адресов резко сокращается. В частности выявились следующие проблемы:

    • Класс A обычно слишком велик
    • Класс C зачастую слишком мал
    • Недостаток числа классов B
    • Неэффективное использование адресного пространства

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

Одним из решений данной проблемы стало введение бесклассовой междоменной маршрутизации (CIDR, Classless Inter Domain Routing). Идея состоит в уединении оставшихся сетей класса С в блоки переменного размера. Кроме того, были изменены правила предоставления сетей класса С, в соответствии с которым весь мир был разделен на четыре зоны, каждой из которых была выделена часть адресного пространства сетей класса С:

Адреса от 194.0.0.0 до 195.255.255.255 – для Европы;

Адреса от 198.0.0.0 до 199.255.255.255 – для Северной Америки;

Адреса от 200.0.0.0 до 201.255.255.255 – для Центральной и Южной Америки;

Адреса от 202.0.0.0 до 203.255.255.255 – для Азии и Тихоокеанского региона.

Еще 320 млн. адресов класса С от 204.0.0.0 до 223.255.255.255 было зарезервировано на будущее.

xn--b1afjrvh2f.xn--p1ai

Что такое маска подсети и как узнать маску подсети | Твой сетевичок

Под маской подсети понимают 32-разрядное число, составленное из единиц и нулей. Начинается маска из последовательности единиц, а завершается последовательностью нулей. Ее накладывают на IP-адрес. Ту часть адреса, на которую накладываются единицы, определяют адресом сети. На остальную часть накладываются нули — она отводится под адресацию хостов.

Расчет маски подсети

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

Если вы интересуетесь, как узнать свой ip-адрес, маску подсети и основной шлюз, рекомендуем также ознакомиться со статьями как определить ip-адрес и как узнать основной шлюз в локальной сети, где подробно рассмотрены данные сетевые параметры. Здесь же мы остановимся на том, что такое маска подсети, как рассчитать маску подсети, и как узнать маску подсети своего компьютера.

Администратор сети, получив в распоряжение некий сетевой адрес, имеет возможность разделить его на ряд подсетей (а может использовать и без разделения). Зачем делить полученный адрес? В разных сетях нужно подключать различное число компьютеров — где-то надо подключить только 10 хостов, а где-то более 30.

Будет гораздо удобнее, если эти «количества» будут подключены в разных подсетях с общением через маршрутизатор.

Например, определим маску для сети класса С. Из соглашения известно, что под адрес сетей такого класса отводят первый, второй и третий байты 32-разрядного числа. Четвертый остается для распределения хостов. Тогда запись маски в точечно-двоичной нотации выглядит так:

11111111.11111111.11111111.00000000

Как видим, первые 24 бита установлены, а последние 8 сброшены. Таким образом, маска в десятичном формате получит такой вид: 255.255.255.0. Идентичной записью станет следующая /24 — префиксная.

Таблица масок подсетей

Маска позволяет выделить целое множество сетей класса С, как и сетевых адресов других типов. В предыдущем примере была показана маска для стандартной сети класса С. Однако если сбросить крайнюю единицу на ноль, тогда получим следующую запись 255.255.254.0 или /23. При такой маске можем получить 2 сети класса С, так как сброшенная единица может быть восстановлена. Запись с 17-ю единицами позволит адресовать сразу 128 сетей класса С.

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

Так, если администратору надо подключить 30 рабочих станций, тогда маска сети должна завершаться 5-ю нулями. Действительно, для нумерации узлов достаточно 5 нулей, так как 2 в степени 5 равно 32.

При этом узел с пятью нулями отвечает за номер сети, а узел с 5-ю единицами является широковещательным. Соответственно три старшие бита должны заполняться единицами, как и три предшествующих байта, поэтому маска должна принять вид:

1111111.11111111.11111111.11100000 или 255.255.255.224.

Вместо вычислений администратор может воспользоваться данными из таблиц соответствий.

Как узнать маску подсети в Windows

Маску подсети по ip-адресу однозначно определить нельзя. Однако информация о маске хранится на маршрутизаторах, в операционных системах. В Windows определить ее можно несколькими способами. Много информации о сетевой конфигурации компьютера можно извлечь через командную строку.

Если в терминале текстовой строки выполнить команду ipconfig, то сетевая утилита выведет всю информацию о сетевой конфигурации, включая и маску подсети, к которой принадлежит данный ПК.

Узнать маску можно и в графическом режиме. Windows предоставляет для этого специальные инструменты. Для этого нужно пройти в центр управления сетями

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

Далее понадобится вызвать его сведения о состоянии,

где достаточно открыть окошко сведений о подключении.

В открывшемся списке легко обнаружить пункт маски подсети IPv4.

Здесь записана маска подсети, к которой принадлежит рабочая станция.

tvoi-setevichok.ru

Расчет подсети по адресу и маске (IPv4)

Недавно тут наблюдал, как администратор конфигурировал сетевые настройки в компьютере. Маска подсети была 240, ну и адрес был в середине диапазона. Было видно, как работают мозги, пытаясь найти ближайшее число, кратное 16, чтобы, добавив 1, получить адрес шлюза. Не знаю, почему там не было DHCP, но главное в том, что можно написать про это калькулятор.

Про маску подсети и маршрутизацию в сетях TCP/IP я уж не буду рассказывать, а пользоваться калькулятором надо так — вводим IP-адрес из диапазона, принадлежащего интересующей нас подсети, вводим маску подсети и на выходе получаем адрес подсети, первый доступный адрес в диапазоне (который обычно шлюз), последний адрес, широковещательный адрес, ну и общее количество адресов, которые можно назначить устройствам в этой подсети.

Маску можно вводить как в «виндовом» виде, типа 255.255.255.240, так и в «маршрутизаторном», т. е. просто написать количество бит в маске, например, 24.

Сетевой адрес:

Маска подсети:

РассчитатьPLANETCALC

 Сеть:

 Первый доступный адрес:

 Последний доступный адрес:

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

 Число хостов:

PlanetCalc.ru

Основы компьютерных сетей. Тема №5. Понятие IP адресации, масок подсетей и их расчет

Приветствую вас на очередном выпуске. И сегодня речь пойдет о том, какие бывают IP-адреса, и как ими пользоваться. Что такое маска подсети, как она считается, и для чего она нужна. Как делить сети на подсети и суммировать их. Заинтересовавшихся приглашаю к прочтению. Начнем, или уже продолжим, с самого популярного, заезженного и больного. Это IP-адреса. На протяжении 4-х статей это понятие встречалось по несколько раз, и скорее всего вы уже либо сами поняли для чего они, либо нагуглили и почитали о них. Но я обязан вам это рассказать, так как без ясного понимания двигаться дальше будет тяжело.

Итак IP-адрес — это адрес, используемый узлом на сетевом уровне. Он имеет иерархическую структуру. Что это значит? Это значит, что каждая цифра в его написании несет определенный смысл. Объясню на очень хорошем примере. Примером будет номер обычного телефона — +74951234567. Первой цифрой идет +7. Это говорит о том, что номер принадлежит зоне РФ. Далее следует 495. Это код Москвы. И последние 7 цифр я взял случайными. Эти цифры закреплены за районной зоной. Как видите здесь наблюдается четкая иерархия. То есть по номеру можно понять какой стране, зоне он принадлежит. IP адреса придерживаются аналогично строгой иерархии. Контролирует их организация IANA(англ. Internet Assigned Numbers Authority). Если на русском, то это «Администрация адресного пространства Интернет». Заметьте, что слово «Интернет» с большой буквы. Мало кто придает этому значение, поэтому объясню разницу. В англоязычной литературе термин «internet» используется для описания нескольких подключённых друг к другу сетей. А термин «Internet» для описания глобальной сети. Так что примите это к сведению.

Несмотря на то, что тема статьи больше теоретическая, нежели практическая, я настоятельно рекомендую отнестись к ней со всей серьезностью, так как от нее зависит понимание дальнейших тем, а особенно маршрутизации. Не для кого, я думаю, не секрет, что мы привыкли воспринимать числовую информацию в десятичном формате (в числах от 0-9). Однако все современные компьютеры воспринимают информацию в двоичном (0 и 1). Не важно при помощи тока или света передается информация. Вся она будет воспринята устройством как есть сигнал (1) или нет (0). Всего 2 значения. Поэтому был придуман алгоритм перевода из двоичной системы в десятичную, и обратно. Начну с простого и расскажу, как выглядят IP адреса в десятичном формате. Вся эта статья посвящена IP адресам версии 4. О версии 6 будет отдельная статья. В предыдущих статьях, лабах, да и вообще в жизни, вы видели что-то вроде этого «193.233.44.12». Это и есть IP адрес в десятичной записи. Состоит он из 4-х чисел, называемых октетами и разделенных между собой точками. Каждое такое число (октет) может принимать значение от 0 до 255. То есть одно из 256 значений. Длина каждого октета равна 8 битам, а суммарная длина IPv4 = 32 битам. Теперь интересный вопрос. Каким образом этот адрес воспримет компьютер, и как будет с ним работать? Можно конечно набить это в калькулятор, коих навалом в Интернете, и он переведет его в двоичный формат, но я считаю, что переводить вручную должен уметь каждый. Особенно это касается тех, кто планирует сдавать экзамен. У вас не будет под рукой ничего, кроме бумаги и маркера, и полагаться придется только на свои навыки. Поэтому показываю, как это делать вручную. Строится таблица. 128 64 32 16 8 4 2 1

x x x x x x x x

Вместо «x» записывается либо 1, либо 0. Таблица разделена на 8 колонок, каждая из которых несет в себе 1 бит (8 колонок = 8 бит = 1 октет). Расположены они по старшинству слева направо. То есть первый (левый) бит — самый старший и имеет номер 128, а последний (правый) — самый младший и имеет номер 1. Теперь объясню, откуда эти числа взялись. Так как система двоичная, и длина октета равна 8-ми битам, то каждое число получается возведением числа 2 в степень от 0 до 7. И каждая из полученных цифр записывается в таблицу от большего к меньшему. То есть слева направо. От 2 в 7-ой степени до 2 в 0-ой степени. Приведу таблицу степеней 2-ки.

Думаю теперь понятно, каким образом строится таблица. Давайте теперь разберем адрес «193.233.44.12» и посмотрим, как он выглядит в двоичном формате. Разберем каждый октет отдельно. Возьмем число 193 и посмотрим, из каких табличных комбинаций оно получается. 128 + 64 + 1 = 193. 128 64 32 16 8 4 2 1

1 1 0 0 0 0 0 1

Те числа, которые участвовали в формировании комбинации получают 1, а все остальные получают 0. Берем первый октет 233. 128 + 64 + 32 + 8 + 1. 128 64 32 16 8 4 2 1

1 1 1 0 1 0 0 1

Для 44 — это 32 + 8 + 4. 128 64 32 16 8 4 2 1

0 0 1 0 1 1 0 0

И напоследок 12. 8 + 4. 128 64 32 16 8 4 2 1

0 0 0 0 1 1 0 0

Получается длинная битовая последовательность 11000001.11101001.00101100.00001100. Именно с данным видом работают сетевые устройства. Битовая последовательность обратима. Вы можете так же вставить каждый октет (по 8 символов) в таблицу и получить десятичную запись. Я представлю совершенно случайную последовательность и приведу ее к десятичному виду. Пусть это будет 11010101.10110100.11000001.00000011. Строю таблицу и заношу в нее первый блок. 128 64 32 16 8 4 2 1

1 1 0 1 0 1 0 1

Получаю 128 + 64 + 16 + 4 + 1 = 213. Вычисляю второй блок. 128 64 32 16 8 4 2 1

1 0 1 1 0 1 0 0

Считаю 128 + 32 + 16 + 4 = 180. Третий блок. 128 64 32 16 8 4 2 1

1 1 0 0 0 0 0 1

128 + 64 + 1 = 193. И напоследок четвертый. 128 64 32 16 8 4 2 1

0 0 0 0 0 0 1 1

2 + 1 = 3 Собираем результаты вычислений и получаем адрес 213.180.193.3. Ничего тяжелого, чистая арифметика. Если тяжело и прям невыносимо трудно, то попрактикуйтесь. Сначала может показаться страшным, так как многие закончили учебу лет 10 назад и многое позабыли. Но уверяю, что как только набьете руку, считать будет гораздо легче. Ну а для закрепления дам вам несколько примеров для самостоятельного расчета (под спойлером будут ответы, но открывайте их только когда прорешаете сами).

Задача №1

1) 10.124.56.220 2) 113.72.101.11 3) 173.143.32.194 4) 200.69.139.217 5) 88.212.236.76 6) 01011101.10111011.01001000.00110000 7) 01001000.10100011.00000100.10100001 8) 00001111.11011001.11101000.11110101 9) 01000101.00010100.00111011.01010000 10) 00101011.11110011.10000010.00111101 Ответы1) 00001010.01111100.00111000.11011100 2) 01110001.01001000.01100101.00001011 3) 10101101.10001111.00100000.11000010 4) 11001000.01000101.10001011.11011001 5) 01011000.11010100.11101100.01001100 6) 93.187.72.48 7) 72.163.4.161 8) 15.217.232.245 9) 69.20.59.80 10) 43.243.130.61 Теперь IP-адреса не должны быть чем-то страшным, и можно углубиться в их изучение.

Выше мы говорили о структуре телефонных номеров и их иерархии. И вот на заре рождения Интернета в том представлении, в каком мы его привыкли видеть, возник вопрос. Вопрос заключался в том, что IP-адреса нужно как-то сгруппировать и контролировать выдачу. Решением было разделить все пространство IP-адресов на классы. Это решение получило название классовая адресация (от англ. Classful). Она уже давно устарела, но практически в любой книге на нее отводятся целые главы и разделы. Cisco тоже не забывает про это и в своих учебных материалах рассказывает про нее. Поэтому я пробегусь по этой теме и покажу, чем она блистала с 1981 по 1995 год.

Пространство было поделено на 5 классов. Каждому классу был назначен блок адресов.

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

В чем суть. Первый октет, то есть 8 бит, остаются за адресом сети, а 3 последних октета (то есть оставшиеся 24 бита) назначаются хостам. Вот для того, чтобы показать, какой кусок относится к сети, а какой к хостам, используется маска. По структуре записи она аналогична записи IP-адреса. Отличие маски от IP-адресов в том, что 0 и 1 не могут чередоваться. Сначала идут 1, а потом 0. Таким образом, там где есть единица, значит это участок сети. Чуть ниже, после разбора классов, я покажу, как с ней работать. Сейчас главное знать, что маска класса A — 255.0.0.0. В таблице еще упомянут какой-то первый бит и для класса A он равен 0. Этот бит как раз нужен для того, чтобы сетевое устройство понимало, к какому классу оно принадлежит. Он же еще задает начальный и конечный диапазон адресов. Если в двоичном виде записать на всех октетах единицы, кроме первого бита в первом октете (там всегда 0), то получится 127.255.255.255, что является границей класса A. Например, возьмем адрес 44.58.63.132. Мы знаем, что у класса A первый октет отдается под адрес сети. То есть «44» — это адрес сети, а «58.63.132» — это адрес хоста.

Поговорим про класс B

Этому классу был дан блок поменьше. И адреса из этого блока предназначались для сетей средних масштабов. 2 октета отданы под адрес сети, и 2 — под адрес хостов. Маска у B класса — 255.255.0.0. Первые биты строго 10. А остальные меняются. Перейдем к примеру: 172.16.105.32. Два первых октета под адрес сети — «172.16». А 3-ий и 4-ый под адрес хоста — «105.32».

Класс C

Этот класс обделили адресами и дали ему самый маленький блок. Он был предназначен для мелких сетей. Зато этот класс отдавал целых 3 октета под адрес сети и только 1 октет — под хосты. Маска у него — 255.255.255.0. Первые биты 110. На примере это выглядит так — 192.168.1.5. Адрес сети «192.168.1», а адрес хоста «5».

Классы D и E. Я неcпроста объединил их в один. Адреса из этих блоков зарезервированы и не могут назначаться сетям и хостам. Класс D предназначен для многоадресной рассылки. Аналогию можно привести с телевидением. Телеканал вещает группе лиц свой эфир. И те, кто подключены, могут смотреть телепередачи. То есть в распоряжение администраторов могут попасть только 3 первых класса.

Напомню, что первые биты у класса D — это 1110. Пример адреса — 224.0.0.5. А первые биты у класса E — это 1111. Поэтому, если вдруг увидите адрес вида 240.0.0.1, смело говорите, что это адрес E класса. Про классы обмолвились. Теперь озвучу вопрос, который мне недавно задали. Так зачем тогда маски? У нас итак хосты понимают в каком они классе. Но суть вот в чем. Например, у вас есть маленький офис, и вам нужен блок IP-адресов. Никто не будет вам выдавать все адреса класса C. А дадут только его кусок. Например 192.168.1.0 с маской 255.255.255.0. Так вот эта маска и будет определять вашу границу. Мы уже говорили, что октет варьируется в значении от 0 до 255. Вот этот 4 октет полностью в вашем распоряжении. За исключением первого адреса и последнего, то есть 0 и 255 в данном случае. Первый адрес — это адрес сети (в данном случае 192.168.1.0), а последний адрес — широковещательный адрес (192.168.1.255). Напомню, что широковещательный адрес используется в том случае, когда надо передать информацию всем узлам в сети. Поэтому есть правило. Если вам надо узнать номер сети, то все биты относящиеся к хосту обращаете в 0, а если широковещательный, то все биты — в 1. Поэтому, если из 256 адресов забирается 2 адреса, то на назначение хостам остается 254 адреса (256 — 2). На собеседованиях и экзаменах часто любят спрашивать: «Количество IP-адресов в сети?» и «Сколько доступных IP-адресов в сети для назначения хостам?». Два разных вопроса, которые могут поставить в тупик. Ответом на первый будет — все адреса, включая адрес сети и широковещательный адрес, а на второй вопрос — все адреса, кроме адреса сети и широковещательного адреса. Теперь углубимся в изучении маски.

Я записал адрес класса C 192.168.1.1 с маской 255.255.255.0 в десятичном и двоичном формате. Обратите внимание на то, как выглядит IP-адрес и маска в двоичном формате. Если в IP-адресе 0 и 1 чередуются, то в маске сначала идут 1, а потом 0. Эти биты фиксируют адрес сети и задают размер. По таблице выше можно сделать вывод, что в двоичном виде маска представлена последовательностью 24 единиц подряд. Это говорит о том, что целых 3 октета выделено под сеть, а 4 октет свободен под адресацию для хостов. Здесь ничего необычного. Это стандартная маска класса C. Но вот в чем загвоздка. Например, в вашем офисе 100 компьютеров, и расширяться вы не планируете. Зачем плодить сеть из 250+ адресов, которые вам не нужны?! На помощь приходит разделение на подсети. Это очень удобная вещь. Объясню принцип на примере того же класса C. Как бы вы не хотели, но трогать 3 октета нельзя. Они фиксированы. Но вот 4 октет свободен под хосты, поэтому его можно трогать. Заимствуя биты из хостового куска, вы дробите сеть на n-ое количество подсетей и, соответственно, уменьшаете в ней количество адресов для хостов. Попробуем это воплотить в реальность. Меняю маску. Заимствую первый бит из хостовой части(то есть 1-ый бит 4-ого октета выставляю в единицу). Получается следующая маска.

Данная маска делит сеть на 2 части. Если до дробления у сети было 256 адресов(от 0 до 255), то после дробления у каждого куска будет по 128 адресов(от 0 до 127 и от 128 до 255). Теперь посмотрю, что изменится в целом с адресами.

Красным цветом я показал те биты, которые зафиксированы и не могут изменяться. То есть маска ей задает границу. Соответственно биты помеченные черным цветом определены для адресации хостов. Теперь вычислю эту границу. Чтобы определить начало, надо все свободные биты(помеченные черным цветом) обратить в ноль, а для определения конца обратить в единицы. Приступаю.

То есть в четвертом октете меняются все биты, кроме первого. Он жестко фиксирован в рамках этой сети. Теперь посмотрим на вторую половину сети и вычислим ее адреса. Деление у нас производилось заимствованием первого бита в 4-ом октете, значит он является делителем. Первая половина сети получалась, когда этот бит принимал значение 0, а значит вторая сеть образуется, когда этот бит примет значение 1. Обращаю этот бит в 1 и посмотрю на границы.

Приведу в десятичный вид.

Соответственно .128 и .255 назначать хостам нельзя. Значит в доступности 128-2=126 адресов. Вот таким образом можно при помощи маски управлять размером сети. Каждый заимствованный бит делит сеть на 2 части. Если откусить 1 бит от хостовой части, то поделим на 2 части (по 128 адресов), 2 бита = 4 части (по 64 адреса), 3 бита = 8 (по 32 адреса) и так далее.

Если вы рассчитали количество бит, отдаваемые под хосты, то количество доступных IP-адресов можно вычислить по формуле

В книге У. Одома по подготовке к CCNA R&S приведена хорошая формула для расчета битов, отдаваемых на подсеть и хосты:

N + S + H = 32, где N — кол-во битов сети (класс A — 8 бит, B — 16 бит, C — 24 бита), S — кол-во заимствованных битов на подсеть (это то, что мы делали выше, когда заимствовали 1 бит из хостовой части), H — кол-во бит отводимых хостам.

Внесу ясность и объясню, как и где применять эти формулы. Возьмем пример: Нам выдали сеть 172.16.0.0 и попросили создать 120 подсетей со 180 хостами и записать маску. Приступим. В качестве шпаргалки, и для быстроты вычисления, я ниже подготовил таблицу степеней двойки. Двигаемся дальше. Первое главное условие, при использовании классовой адресации — это то, что должна использоваться одна маска для всех подсетей. То есть, если у вас для одной подсети маска 255.255.255.0, то для другой подсети она не может быть 255.255.255.128. Теперь смотрим на выданную сеть. Путем логических размышлений понимаем, что это адрес класса B. А значит его N (кол-во битов сети) = 16. Ок. Значит на хосты выделено тоже 16 бит. Вспоминаем условия задачи. Нужно создать 120 подсетей. «Откусывать» биты от сетевой части запрещено, значит кусаем от хостовой части. Теперь нужно взять такое кол-во бит, чтобы хватило для 120 подсетей, однако оставляло достаточное кол-во под биты для хоста. Смотрим на таблицу выше. Если взять 7 бит, то получим 128. 128>120, следовательно попадаем под условие. Если возьмем 6 бит, то получим 64. 64<128, поэтому не попадаем под условие и отбрасываем этот вариант. Ок. Выяснили, что S надо выделить не меньше 7 бит. Теперь посмотрим, что осталось под хосты. Если N + S + H = 32 => H = 32 — (N + S) => H = 32 — (16 + 7) = 9. Смотрим на таблицу выше (или возводим 2 в 9 степень в уме) и получаем число 512. Отнимаем 2 (адрес сети и широковещательный адрес) и получаем 510 адресов. Нам нужно 180, а значит под условие мы попадаем причем с большим запасом. В таких случаях вам предоставляется право выбора. Сделать больше подсетей или хостов на подсеть. Объясняю, что это значит. У нас есть 9 бит на хосты. Если мы возьмем 8 бит, то получим число 256. 256 — 2 = 254 адреса. Этот вариант нам тоже подходит. Возьмем 7 бит. Получаем 128. Даже не отнимая 2 адреса, становится понятно, что это меньше 180 => данный вариант отбрасывается сразу. Итого получаем, что минимальное количество для подсети — 7 бит, а для хостов — 8 бит. Поэтому свободный бит можно отдать либо на подсеть, либо на хосты. Маска получается сложением N и S. В нашем случае получаем, если под подсеть отдаем 7 бит, то получаем 23. В десятичном виде маска будет выглядеть 255.255.254.0. А если отдадим под подсеть 8 бит, то получим 24 (или в десятичном виде 255.255.255.0). Иногда бывает, что под задачу существует всего одна маска. Ну и, конечно, могут быть случаи, когда маска не попадает не под какие условия. В этих случаях нужно брать сеть другого класса или доказывать заказчику, что это невозможно. Думаю теперь понятно, как работала классовая адресация, и как ее рассчитывали. Возможно с первого раза голова не переварит этого, поэтому перечитывайте еще раз и повнимательнее. Как только начнет что-то проясняться, потренируйтесь на задачках, которые я оставлю.

Задача №2

1) Записать маску для проекта: сеть 172.16.0.0. 250 подсетей и 220 хостов. 2) Записать маску для проекта: сеть 10.0.0.0. 2000 подсетей и 1500 хостов. 3) Записать маску для проекта: сеть 192.168.0.0. 4 подсети и 60 хостов. Ответы на задачи1) 24 бита или 255.255.255.0 2) 19 бит (255.255.224.0), 20 бит (255.255.240.0), 21 бит (255.255.248.0) 3) 26 бит или 255.255.255.192 На этом разговор про классовые сети начну закруглять и подведу итоги. Классовая адресация — это зарождение сегодняшнего интернета, и именно с нее все началось. Поэтому плюсов у нее много, и за это создателям спасибо. Но, как вы могли заметить, у нее было жесткая привязка к одной маске. За счет этого IP-адреса использовались не экономно и расточительно. А в связи с бурным ростом Интернета адресов стало не хватать, и срочно нужно было вносить изменения. Поняли ведущие умы, что использовать классовые сети не удобно и нужно от них отказываться. Это привело к созданию бесклассовой адресации и маскам переменной длины, о чем мы ниже поговорим. Но перед этим пару слов о видах IP-адресов. Несмотря на то, что переход от классовой адресации к бесклассовой предполагал экономию IP-адресов, на деле эта проблема все равно решалась не полностью. Все упиралось в саму технологию IPv4. Объясню почему. Выше я говорил, что длина IP адреса равна 32 бита. Каждый бит может принимать значение 0 или 1, то есть два значения. Соответственно, чтобы вычислить все комбинации, надо возвести 2 в 32-ую степень. Получаем 4294967296 адресов. Если вычесть отсюда зарезервированные для специальных нужд и прочего, то останется примерно 4.2 млрд. адресов, когда на Земле проживает около 7.3 млрд. человек. Поэтому ведущие умы быстро просекли эту фишку и начали искать решение. Они решили выделить некое адресное пространство, которое будет использоваться только в пределах локальной сети и не будет использоваться в Интернете. Это разделило адреса на 2 лагеря: белые или публичные (англ. public) и серые или частные (англ. private). Привожу диапазон адресов, которые выделены под локальные сети: 1) 10.0.0.0 — 10.255.255.255 с маской 255.0.0.0 (или кратко 10/8). 2) 172.16.0.0 — 172.31.255.255 с маской 255.240.0.0 (или кратко 172.16/12). 3) 192.168.0.0 — 192.168.255.255 (или кратко 192.168/16). Если честно, я мало где видел применение адресации 172.16.X.X. Обычно в корпоративной среде всегда используется 10.X.X.X, а в домах/квартирах и мелких офисах 192.168.X.X. Теперь прошу обратить внимание на очень важную вещь, которую многие путают. Не путайте классовую адресацию и диапазон частных адресов. Очень много людей наступают на эти грабли и свято верят, что диапазон частных адресов 10.0.0.0 — 10.255.255.255 — это диапазон A класса.

Разобрались, что такое частные адреса или private адреса. Но это еще не все. Есть еще список зарезервированных адресов, которые не могут светиться в Интернете. По ним написана целая документация на IETF. Привожу ссылку, где можете прочитать оригинал. Я кратко опишу часто встречающиеся.

1) 0.0.0.0/8 — диапазон адресов, используемый хостами для самоидентификации. Обычно это можно увидеть, когда хост пытается получить IP-адрес от DHCP сервера. Так как изначально у него нету IP-адреса, то в поле источника он вставляет адрес из данного диапазона. 2) 127.0.0.0/8 — loopback или localhost адреса. Это IP-адреса, используемые компьютером, чтобы обратиться к самому себе. Очень полезно для проверки работы TCP/IP. Дело в том, что независимо от наличия соединения с Интернетом или локальной сетью, адреса из этого пула должны всегда пинговаться. Если этого не происходит, значит система накрылась или накрывается медным тазом. 3) 169.254.0.0/16 — link-local address или локальные адреса. Автоматически используются хостами при отсутствии DHCP-сервера или его недоступности. Это позволяет быстро организовать локальную сеть и проверить работу узлов. Однако данный пул адресов не маршрутизируется. Следовательно, выйти в Интернет с них не получится.

4) 224.0.0.0/4 — блок адресов, зарезервированный под многоадресную рассылку или multicast. Для тех, кто хочет побольше узнать про multicast, оставляю ссылку.

Бесклассовая адресация (англ. Classless Inter-Domain Routing или CIDR). Описана была в стандарте RFC1519 в 1993 году. Она отказалась от классовых рамок и фиксированной маски. Адреса делятся только на публичные и зарезервированные, о которых написано выше. Если в классовой адресации маска нарезалась единой для всех подсетей, то в бесклассовой — у каждой подсети может быть своя маска. На теории все хорошо и красиво, но нет ничего лучше, чем практика. Поэтому перехожу к ней и объясню, как можно делить на подсети с разным количеством хостов.

В качестве шпаргалки приведу список всех возможных масок. Представим ситуацию. Вам выдали сеть 192.168.1.0/24 и поставили следующие условия: 1) Подсеть на 10 адресов для гостей. 2) Подсеть на 42 адреса для сотрудников. 3) Подсеть на 2 адреса для соединения 2 маршрутизаторов. 4) Подсеть на 26 адресов для филиала. Ок. Данная маска показывает, что в нашем распоряжении находятся 256 адресов. По условию эту сеть надо каким-то образом разделить на 4 подсети. Давайте попробуем. 256 очень хорошо делится на 4, давая в ответе 64. Значит один большой блок в 256 адресов можно поделить на 4 равных блока по 64 адреса в каждом. И все было бы прекрасно, но это порождает большое число пустых адресов. Для сотрудников, которым нужно 42 адреса, ладно, может в дальнейшем компания еще наймет. Но вот подсеть для маршрутизаторов, которая требует всего 2 адреса, оставит 60 пустых адресов. Да, вы можете сказать, что это private адреса, и кому дело до них. А теперь представьте, что это публичные адреса, которые маршрутизируются в Интернете. Их и так мало, а тут мы еще будем их отбрасывать. Это не дело, тем более, когда мы можем гибко управлять адресным пространством. Поэтому возвращаемся к примеру и нарежем подсети так, как нам нужно. Итак, какие подсети должны быть нарезаны, чтобы вместились все адреса, заданные по условию?! 1) Для 10 хостов, наименьшей подсетью будет блок из 16 адресов. 2) Для 42 хостов, наименьшей подсетью будет блок из 64 адресов. 3) Для 2 хостов, наименьшей подсетью будет блок из 4 адресов. 4) Для 26 хостов, наименьшей подсетью будет блок из 32 адресов. Я понимаю, что не все могут с первого раза в это вникнуть, и в этом нет ничего страшного. Все люди разные и по-разному воспринимают информацию. Для полноты эффекта покажу деление на картинке. Вот у нас блок, состоящий из 256 адресов. После деления на 4 части получается следующая картинка. Выше мы выяснили, что при таком раскладе адреса используются не рационально. Теперь обратите внимание, как стало выглядеть адресное пространство после нарезки подсетей разной длины. Как видите, в свободном доступе осталось куча адресов, которые мы в дальнейшем сможем использовать. Можно посчитать точную цифру. 256 — (64 + 32 + 16 + 4) = 140 адресов. Вот столько адресов мы сэкономили. Двигаемся дальше и ответим на следующие вопросы: — Какими будут сетевые и широковещательные адреса? — Какие адреса можно будет назначить хостам? — Как буду выглядеть маски?

Механизм деления на подсети с разной маской получил название VLSM (от англ. Variable Length Subnet Mask) или маска подсети переменной длины. Дам важный совет! Начинайте адресацию с самой большой подсети. Иначе вы можете попасть на то, что адреса начнут перекрываться. Поэтому сначала планируйте сеть на бумаге. Нарисуйте ее, изобразите в виде фигур, просчитайте вручную или на калькуляторе и только потом переходите настройке в боевых условиях.

Итак, самая большая подсеть состоит из 64 адресов. С нее и начнем. Первый пул адресов будет следующий: Адрес подсети — 192.168.1.0. Широковещательный адрес — 192.168.1.63. Пул адресов для назначения хостам от 192.168.1.1 до 192.168.1.62. Теперь выбор маски. Тут все просто. Отнимаем от целой сети нужный кусок и полученное число записываем в октет маски. То есть 256 — 64 = 192 => маска 255.255.255.192 или /26. Дальше идет подсеть поменьше. Состоит она из 32 адресов. Если первая заканчивалась на .63, то эта будет начинаться с .64: Адрес подсети — 192.168.1.64. Широковещательный адрес — 192.168.1.95. Пул адресов для назначения хостам будет от 192.168.1.65 до 192.168.1.94. Маска: 256 — 32 = 224 => 255.255.255.224 или /27. 3-я подсеть, которая предназначена для филиала, начнет старт с .96: Адрес подсети — 192.168.1.96. Широковещательный адрес — 192.168.1.111. Пул адресов для назначения хостам будет от 192.168.1.97 до 192.168.1.110. Маска: 256 — 16 = 240 => 255.255.255.240 или /28. Ну и для последней подсети, которая уйдет под интерфейсы, соединяющие роутеры, будет начинаться с .112: Адрес подсети — 192.168.1.112. Широковещательный адрес — 192.168.1.115. Разрешенными адресами будут 192.168.1.113 и 192.168.1.114. Маска: 256 — 4 = 252 => 255.255.255.252 или /30. Замечу, что адрес 192.168.1.115 является последним используемым адресом. Начиная с 192.168.1.116 и до .255 свободны. Вот таким образом, при помощи VLSM или масок переменной длины, мы экономно создали 4 подсети с нужным количеством адресов в каждой. Думаю это стоит закрепить задачкой для самостоятельного решения.

Задача №3

Разделите сеть 192.168.1.0/24 на 3 разные подсети. Найдите и запишите в каждой подсети ее адреса, широковещательный адрес, пул разрешенных к выдаче адресов и маску. Указываю требуемые размеры подсетей: 1) Подсеть на 120 адресов. 2) Подсеть на 12 адресов. 3) Подсеть на 5 адресов. Ответ1) Адрес подсети — 192.168.1.0. Широковещательный адрес — 192.168.1.127. Пул адресов для назначения хостам будет от 192.168.1.1 до 192.168.1.126. Маска: 256 — 128 = 128 => 255.255.255.128 или /25. 2) Адрес подсети — 192.168.1.128. Широковещательный адрес — 192.168.1.143. Пул адресов для назначения хостам будет от 192.168.1.129 до 192.168.1.142. Маска: 256 — 16 = 240 => 255.255.255.240 или /28. 3) Адрес подсети — 192.168.1.144. Широковещательный адрес — 192.168.1.151. Пул адресов для назначения хостам будет от 192.168.1.145 до 192.168.1.150. Маска: 256 — 8 = 248 => 255.255.255.248 или /29. Теперь, когда вы знаете, как делить сети на подсети, самое время научиться собирать подсети в одну общую подсеть. Иначе это называется суммированием или summarization. Суммирование чаще всего используется в маршрутизации. Когда у вас в таблице маршрутизатора несколько соседних подсетей, маршрутизация которых проходит через один и тот же интерфейс или адрес. Скорее всего этот процесс лучше объяснять при разборе маршрутизации, но учитывая то, что тема маршрутизации и так большая, то я объясню процесс суммирования в этой статье. Тем более, что суммирование это сплошная математика, а в этой статье мы ею и занимаемся. Ну что же, приступлю. Представим, что у меня компания состоящая из главного здания и корпусов. Я работаю в главном здании, а в корпусах коллеги. Хоть у меня и главное здание, но в нем всего 4 подсети: — 192.168.0.0/24 — 192.168.1.0/24 — 192.168.2.0/24 — 192.168.3.0/24 Тут коллеги с соседнего здания очухались и поняли, что у них слетела конфигурация на маршрутизаторе, а бекапов нет. Наизусть они не помнят, какие в главном здании подсети, но помнят, что они находятся рядом друг с другом, и просят прислать одну суммированную. Теперь у меня возникает задача, как их суммировать. Для начала я переведу все подсети в двоичный вид. Посмотрите внимательно на таблицу. Как видите, у 4 подсетей первые 22 бита одинаковые. Соответственно, если я возьму 192.168.0.0 с маской /22 или 255.255.252.0, то покрою свои 4 подсети. Но обратите внимание на 5 подсеть, которую я специально ввел. Это подсеть 192.168.4.0. 22-ой бит у нее отличается от предыдущих 4-х, а значит выше выбранное не покроет эту подсеть. Ок. Теперь я отправлю коллегам суммированную подсеть, и, если они все правильно пропишут, то маршрутизация до моих подсетей будет работать без проблем. Возьмем тот же пример и немного изменим условия. Нас попросили прислать суммарный маршрут для подсетей 192.168.0.0 и 192.168.1.0. Я не поленюсь и создам еще одну таблицу. Обратите внимание, что у 2 первых подсетей одинаковые не 22 бита, а 23 бита. Это значит, что их можно просуммировать еще компактнее. В принципе работать будет и так, и так. Но как говорилось в одной рекламе: «Если нет разницы — зачем платить больше?». Поэтому старайтесь суммировать, не задевая при этом соседние подсети. Таким образом, переводя подсети в двоичный формат и находя одинаковые биты, можно их суммировать. Вообще суммирование полезно применять, когда надо объединить несколько подсетей, расположенных вблизи друг с другом. Это позволит сэкономить ресурсы маршрутизаторов. Однако это не всегда возможно. Просуммировать, например, подсеть 192.168.1.0 и 192.168.15.0, не захватив при этом соседние подсети, невозможно. Поэтому перед суммированием стоит подумать над ее целесообразностью. Поэтому повторюсь еще раз, что начинать какую-либо революцию надо на бумажке. Ну и для закрепления материала оставлю небольшую задачу.

Задача №4

Даны 4 подсети: 1) 10.3.128.0 2) 10.3.129.0 3) 10.3.130.0 4) 10.3.131.0 Просуммируйте подсети и найдите маску, которая сможет покрыть их, не задевая при этом соседние подсети. Ответ Исходя из этого, ответом будет 10.3.128.0/22 (255.255.252.0) Пришло время закругляться. Статья получилась не очень длинной. Я бы даже сказал наоборот. Но все, что требует знать Cisco про IPv4, мы рассмотрели. Самое главное, что требуется от вас — это научиться работать с адресами и масками и уметь конвертировать их из десятичной в двоичную и обратно. Ну и, конечно, правильно делить на подсети и распределять адресное пространство. Спасибо, что дочитали. А если еще и задачки все сами прорешали, то цены вам нет) А если еще не прорешали, то приятного времяпровождения. Метки:

habrahabr.ru


Смотрите также

Каждый компьютер в локальной сети имеет собственный сетевой адрес и сетевое имя. Подобная идентификация машин является одной из основ, на которых базируется функционирование сетей. Используя средства Windows и сторонние программы, можно определить имя узла по IP.

Как определить имя компьютера по ip адресу

Вам понадобится

  • — компьютер с ОС Windows;
  • — подключение к сети;
  • — установленная поддержка нужных протоколов.

Инструкция

Для получения информации о состоянии сети используется команда ping. Она определяет работоспособность сети и время, затраченное на передачу пакетов по маршруту клиент-сервер и сервер-клиент. При использовании параметра –a новые версии команды определяет имя компьютера по IP.

Из меню «Пуск» выбирайте пункт «Выполнить» и введите cmd в строку поиска. В командном окне наберите ping –a 10.0.0.20, где 10.0.0.20 – условный IP удаленного компьютера в локальной сети. Система выведет данные об узле, в том числе, его имя.

Если ваша версия ping не поддерживает эту функцию, используйте nbtstat с параметром -а. Эта команда возвращает таблицу имен NetBIOS удаленного узла. Необходимое условие — поддержка компьютером протокола NetBIOS. Вызывайте командную строку с помощью cmd и введите nbtstat –a 10.0.0.20.

Имя компьютера в локальной сети можно определить с помощью команды NSLookup, если на нем установлен протокол TCP/IP, а в параметрах протокола указан хотя бы один DNS-сервер. Команда диагностирует работу DNS и выводит сведения об его инфраструктуре.

В командной строке наберите NSLookup 10.0.0.20. Команда возвращает имя и IP сервера данной сети, имя и IP удаленного компьютера. Возможен обратный поиск: если ввести имя компьютера, команда выведет его IP-адрес.

Можно использовать команду tracert. Она отслеживает маршрут следования пакетов данных в сетях TCP/IP и, следовательно, будет работать только на том компьютере, на котором установлен этот протокол. В командную строку введите tracert 10.0.0.20. В качестве конечного пункта будет указано имя удаленного узла. В unix-подобных сетях для этих целей используется команда traceroute.

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

Источники:

  • Advanced IP Scanner 2.1 — это быстрый и удобный бесплатный сканер IP адресов для Windows.
  • узнать ip в локальной сети

Войти на сайт

или

Забыли пароль?
Еще не зарегистрированы?

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Как определить по геолокации телефон
  • Как определить номер киви кошелька
  • Как определить номер кассового чека
  • Как определить платные номера телефонов
  • Как определить номер карты сбербанка