Ip-адрес

Оглавление

Введение

Эта страница поможет вам с навигацией по статьям о компьютерных сетях.

Сеть — это группа компьютеров или других устройств объединённых с помощью проводов или радиоволн.

Хост — это одно устройство в сети.

К хосту можно обратиться по сети.

Хост может посылать запросы к одному или нескольким хостам в сети.

Для обращения по сети к самому себе придуман специальный термин — обращение к localhost

В основе обмена данными по сети лежит передача электрических импульсов. Их можно преобразовать в
числа. Например высокое напряжение принять за 1 а низкое за 0.

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

Это будет называться протоколом. Протолов может быть много и они могут вкладываться друг с другом. Примеры TCP, IP, UPD

Как узнать IP адрес в Mac OS и Ubuntu

В силу особенностей этих систем, действия будут немного отличаться от тех, что используются в Windows.

Mac OS

Сам по себе процесс не особо сложен, но придется контактировать с терминалом операционной системы. Итак, сначала нужно запустить терминал Mac OS.

Теперь вводим команду «ifconfig en0» (1 на скриншоте выше) и нажимаем «Enter». Нужный адрес будет отображен в появившейся информации (2 на картинке).

https://youtube.com/watch?v=hH0bRYP820o

Ubuntu

Здесь тоже придется задействовать терминал. И ничего странного в этом нет, так как Mac OS и Linux основаны на Unix. Потому и очень похожи. Итак, сначала нужно запустить терминал Ubuntu и следовать дальнейшим указаниям.

Вводим команду «ifconfig» (1 на картинке выше) и нажимаем «Enter». И получаем локальный IP адрес (2 на скриншоте) и адрес роутера при подключении к Wi-Fi (3 на том же изображении).

Что такое IP-адрес

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

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

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

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

У каждого ПК есть два айпи: внутренний и внешний. Первый используется для различения устройств, объединенных в локальную сеть, второй же является идентификатором в интернете. Оба этих адреса представляют собой серию из 4 трехзначных чисел от 0 до 255 в версии IPv4. Внешний IP может быть практически любым, локальный же практически всегда имеет вид 192.168.xxx.xxx — связано это с тем, что во всемирной сети подсеть с таким номером не используется.

У компьютера может быть и дополнительный набор адресов, созданных по протоколу IPv6. Если идентификатор версии IPv4 имеет размер 32 бита, то более современный протокол позволяет записать порядок чисел объемом 128 бит, что на несколько порядков увеличивает количество возможных адресов. На данный момент IPv6 практически не используется, поэтому разбираться в этом протоколе подробно нет смысла.

Внешние IP-адреса дополнительно делятся на два вида:

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

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

IP адреса

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

Сейчас есть 2-е версии протокола IP: версия IPv4 и IPv6. Основное отличие между версиями протоколов в длине IP адреса. В IPv4 длина адреса 4 байта, а в IPv6 длина адреса 16 байт.

Длина адреса IPv4 — 32 бита, 4 байта. И чтобы людям было удобно работать с такими IP адресами их делят на 4 части.

В каждой части по 8 бит, такая часть называется октет. Каждый октет записывают в десятичном формате, и форма записи IP адреса следующая: четыре октета разделенных точкой (213.180.193.3). С таким видом деления адресов людям гораздо удобнее работать, чем с записью в двоичной форме длиной в 32 бита.

IP-адреса и IP-сети

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

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

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

Структура IP адреса

Наш IP адрес состоит из 2 частей:

  1. номер подсети — старшие биты IP адреса.
  2. номер компьютера в сети (хост) — младшие биты IP адреса.

Рассмотрим пример:

  • IP-адрес: первые три октета (213.180.193.3) это адрес сети. Последний октет это адрес хоста (3).
  • Адрес подсети записываем: 213.180.193.0
  • Номер хоста: 3 (0.0.0.3).

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

Как по IP адресу узнать, где адрес сети, а где адрес хоста. Для этого используется Маска подсети. Маска также, как IP адрес состоит из 32 бит, и она устроена следующим образом: там где в IP адресе находится номер сети маска содержит 1, а там где указан номер хоста 0. 

Подробный пример разобран в видео на 4:50 минуте.

Есть два способа указать маску подсети. Десятичное представление в виде префикса.В десятичном представление маска записывается в формате похожем на формат IP адреса. 32 разделенные на 4 октета по 8 бит и каждый из этих 8 бит переведены в десятичное представление, они записываются через точку.

Маска в десятичном представление выглядит так 255.255.255.0

Другой формат записи маски в виде префикса. В этом случае указывается, сколько первых бит IP адреса относится к адресу сети, а всё остальное, считается, что относится к адресу хоста.

Префикс записывается через  слэш (/).

213.180.193.3/24 это означает что первые 24 бита, то есть 3 октета относится к адресу к сети, а последний октет к адресу хоста.

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

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

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

Подробный пример на видео выше на минуте 8:20.

Как изменить локальный IP адрес компьютера в сети и ввести его вручную на Windows 10?

Что делать в том случае, если провайдер или сисадмин просит прописать IP адрес вручную? Чтобы поменять IP адрес внутри своей локальной сети и ввести его вручную на своем компьютере, необходимо в Windows 10 зайти в «Центр управления сетями». Настройка ай пи производится в разделе «Изменение параметров адаптера»

Жмем правой клавишей мыши по своему адаптеру, через который производится в данный момент подключение к роутеру (беспроводной или кабельный), заходим в «Свойства»

И выбираем здесь «Протокол Интернета версии 4 (ipv4)». Ставим флажок на «Использовать следующий IP адрес» и даем свое значение. Менять можно только последнюю цифру в соответствии с разрешенным диапазонов, выставленным на основном роутере.

Broadcast Address

Широковещательный адрес (Broadcast Address) — идентификатор указывающий на все устройства в сети.

У широковещательного адреса все биты в Host Portion равны 1

Пример широковещательного адреса
255.255.255.255 dec 255 . 255 . 255 . 255
255.255.255.255 bin 11111111 . 11111111 . 11111111 . 11111111

В чём отличие поясню на примере: почтальону поручили отнести письмо в офис

TopBicycle

на улице Партнёрская и выдали инструкцию

Это аналог сетевого адерса. На улице Партнёрской может быть много офисов. Куда конкретно нести письмо
сразу не понять — нужно уточнить адрес дома (в случае с сетью — адрес хоста).

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

Оповещения одинаковые для всех компаний.

Это аналог широковещательного адреса. Если бы на улице было два офиса, нужно нести письма в оба. Если
двадцать — во все двадцать. Знать кто в каком доме необязательно поэтому если он идёт с письмами по улице то
просто заходит во все дома по порядку (не по списку, а так как они расположены на улице).

Как узнать IP-адрес чужого ПК

Отследить IP-адрес чужого ПК можно, получив от его владельца под каким-либо предлогом письмо на свой электронный почтовый ящик. Получив письмо, к примеру, на почту Yandex, нужно посмотреть его свойства.

Шаг 1. Открыть письмо и нажать на три точки, раскрыв дополнительное меню.

Открываем письмо и нажимаем на три точки

Шаг 3. Найти на открывшейся странице «received» и посмотреть IP-адрес, указанный в конце строки.

Находим на открывшейся странице «received» и смотрим IP-адрес

Получение данных по IP-адресу

Чтобы получить данные по IP-адресу, необходимо воспользоваться службами Интернет.

Шаг 1. Запустить интернет-браузер и набрать в адресной строке wwhois.ru. Нажать Enter на клавиатуре.

Шаг 2. На странице сайта нажать на ссылку «Проверить IP».

Нажимаем на ссылку «Проверить IP»

Шаг 3. Впечатать найденный IP-адрес и нажать кнопку «Проверить». Ниже появятся данные по введённому IP.

Смотрим данные по введённому IP

Пример VLSM

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

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

Рис. 4

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

Маски подсетей переменной длины (VLSM) позволяют использовать различные маски для каждой подсети, что дает возможность более рационально распределять адресное пространство.

Пример VLSM

netA: must support 14 hosts
netB: must support 28 hosts
netC: must support 2 hosts
netD: must support 7 hosts
netE: must support 28 host

Определите, какую маску подсети следует использовать, чтобы получить требуемое количество узлов.

netA: requires a /28 (255.255.255.240) mask to support 14 hosts
netB: requires a /27 (255.255.255.224) mask to support 28 hosts
netC: requires a /30 (255.255.255.252) mask to support 2 hosts
netD*: requires a /28 (255.255.255.240) mask to support 7 hosts
netE: requires a /27 (255.255.255.224) mask to support 28 hosts

* a /29 (255.255.255.248) would only allow 6 usable host addresses
  therefore netD requires a /28 mask.

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

netB: 204.15.5.0/27  host address range 1 to 30
netE: 204.15.5.32/27 host address range 33 to 62
netA: 204.15.5.64/28 host address range 65 to 78
netD: 204.15.5.80/28 host address range 81 to 94
netC: 204.15.5.96/30 host address range 97 to 98

Графическое представление приведено на рис. 5:

Рис. 5

Что такое IP адрес

IP адрес — это уникальный идентификатор устройства в сети, базирующийся на стеке протоколов TCP/IP. Может формироваться в двух различных видах: IPv4 и IPv6. По-английски полностью пишется, как Internet Protocol Address, расшифровывается — адрес интернет-протокола. Он может быть, как частным — в локальной сети, так и глобальным — во всемирной паутине.

Так, для применения в частных /локальных сетях по документу RFC1918 выделены следующие диапазоны адресов вида IPv4:

  • 10.0.0.0 — 10.255.255.255 (10/8 префикс)
  • 172.16.0.0 — 172.31.255.255 (172.16/12 префикс)
  • 192.168.0.0 — 192.168.255.255 (192.168/16 префикс)

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

Из чего состоит ИП адрес — формат

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

IPv4 (Internet Protocol v.4) — адрес в 32 битном формате. Состоит из 4 чисел — от 0 до 255, по 8 бит и 1 байту каждое, разделены точками. Протокол позволяет формировать большое количество возможных айпи — всего 4 294 967 296 и чаще всего вы видите их именно в этом формате.

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

IPv6 (Internet Protocol v.6) — адрес в 128 битном формате. Состоит из 4 цифр с буквами в 8 ячейках по 16 бит, разделенных между собой двоеточием. Был разработан в 1995 году с целью увеличения создания возможных уникальных айпишников (сленг), т.к. у IPv4 их стало не хватать.

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

Как узнать локальный IP адрес компьютера

Для начала нужно усвоить, что есть два вида IP адресов:

  1. Локальный IP адрес.
  2. Внешний IP адрес.

Локальный IP адрес используется внутри локальной сети, поэтому он считается внутренний.

Внешний IP адрес присваивается провайдером в глобальной сети интернет.

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

Способ 1. Командная строка — ipconfig

  1. Нажимаем кнопки WIN+R одновременно на клавиатуре.
  2. В поле открыть вводим cmd и жмём ОК.
  3. В командной строке вводим команду — ipconfig и жмём Enter.

Вводим ipconfig в командной строке

После обработки команды, смотрим строку IPv4-адрес 192.168.1.148 — это и есть локальный IP адрес компьютера.

Способ 2. Центр управления сетями или параметры сети

  1. Жмём правой кнопкой мыши по значку сети.
  2. Открываем — Параметры сети и Интернет.
  3. Заходим в — Просмотр свойств сети.

Заходим в просмотр свойств сети в Windows 10

Смотрим локальный IP адрес в строке IPv4-адрес.

Локальный ip адрес компьютера Windows 10

Чтобы посмотреть локальный IP адрес на Windows 7, делаем так:

  1. Жмём правой кнопкой мыши по значку сети.
  2. Открываем — Центр управления сетями и общим доступом.
  3. Открываем — Подключение по локальной сети.
  4. Заходим в — Сведения.

В сведениях о сетевом подключении смотрим строку: Адрес IPv4 — 192.168.1.120

Локальный ip адрес в Windows 7

Способ 3. Свойства подключения сети WiFi

Если компьютер или ноутбук подключен к сети по WiFi, то узнать IP адрес можно так:

  1. Нажимаем левой кнопкой мыши по значку WiFi.
  2. Заходим в свойства подключенной WiFi сети.

Заходим в свойства беспроводной сети WiFi

Откроются параметры, где нужно промотать список вниз и найти строку IPv4-адрес.

Локальный ip адрес WiFi сети в Windows 10

В случае с Windows 7, чтобы узнать IP адрес WiFi будет выглядеть так:

  1. Кликаем правой кнопкой мыши по значку WiFi.
  2. Открываем — Центр управления сетями и общим доступом.
  3. Открываем — Беспроводное сетевое соединение.
  4. Заходим в — Сведения.

Смотрим строку: Адрес IPv4 — 192.168.1.147

Локальный ip адрес WiFi сети в Windows 7

Способ 4. Диспетчер задач windows 10

В Windows 10 запускаем диспетчер задач.

  1. Наведите на нижнюю панель, как показано на рисунке и нажмите правой кнопкой мыши.
  2. В открывшемся меню выберите — Диспетчер задач.

Запускаем диспетчер задач в Windows 10

В диспетчере задач переходим во вкладку — Производительность — Ethernet. Видим IP адрес 192.168.1.148

IP адрес в диспетчере задач Windows 10

Способ 5. Информация о системе — msinfo32

  1. Нажимаем WIN+R одновременно.
  2. В поле открыть вводим — msinfo32.
  3. Нажимаем — ОК.
  4. Открываем раздел — Компоненты.
  5. Открываем подраздел — Сеть.
  6. Кликаем по пункту — Адаптер.

Смотрим IP-адрес компьютера.

Локальный IP адрес компьютера через msinfo32

6.3. Вычисление сетевой маски и сетевых адресов

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

Сетевая маска для сети, не разделенной на подсети — это просто четверка
чисел, которая имеет все биты в полях сети, установленные в ‘1’ и все биты
машины, установленные в ‘0’.

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

  • Класс A (8 сетевых битов) : 255.0.0.0

  • Класс B (16 сетевых бита): 255.255.0.0

  • Класс C (24 сетевых бита): 255.255.255.0

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

Для адресов сети класса C это привело бы к маске вида
11111111.11111111.11111111.10000000
или 255.255.255.128

Для нашей сети класса C с сетевым номером 192.168.1.0, есть несколько
случаев:

            Число
Число       машин
подсетей    на сеть   Сетевая маска
2            126        255.255.255.128 (11111111.11111111.11111111.10000000)
4             62        255.255.255.192 (11111111.11111111.11111111.11000000)
8             30        255.255.255.224 (11111111.11111111.11111111.11100000)
16            14        255.255.255.240 (11111111.11111111.11111111.11110000)
32             6        255.255.255.248 (11111111.11111111.11111111.11111000)
64             2        255.255.255.252 (11111111.11111111.11111111.11111100)

В принципе, нет абсолютно никакой причины следовать вышеупомянутым способам
организации подсетей, где сетевые биты добавлены от старшего до младшего
бита хоста. Однако, если вы не выбираете этот способ, то в результате IP
адреса будут идти в очень странной последовательности! Но в результате,
решение, к какой подсети принадлежит IP адрес, получается чрезвычайно
трудным для нас (людей), поскольку мы не слишком хорошо считаем в двоичной
арифметике (с другой стороны, компьютеры, с равным хладнокровием, будут
использовать любую схему, которую вы им предложите).

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

Сетевая маска  Подсетей  Адр.сети  Шир.вещат.  МинIP  МаксIP  Хостов  Всего хостов
--------------------------------------------------------------------------------
      128          2         0        127         1    126      126
                           128        255       129    254      126     252

      192          4         0         63         1     62       62
                            64        127        65    126       62
                           128        191       129    190       62
                           192        255       193    254       62     248

      224          8         0         31         1     30       30
                            32         63        33     62       30
                            64         95        65     94       30
                            96        127        97    126       30
                           128        159       129    158       30
                           160        191       161    190       30
                           192        223       193    222       30
                           224        255       225    254       30     240

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

История протокола IP

В мае 1974 года институт IEEE выпустил документ, озаглавленный «Протокол пакетного сетевого взаимодействия». Авторы, Винт Серф и Роберт Кан, стояли у истоков разработки оборонной компьютерной сети США (1969). Центральный компонент предложенной модели связи назвали TCP. Транспортный слой реализовали UDP, сетевой – IP. Так родилось современное представление адреса цифровых устройств.

Тогда секретную модель связывали с департаментом обороны, сегодня конгломерат носит название «стэк протоколов TCP/IP». Версии 0..3 стали экспериментальными, проходили тестирование в период 1977-1979 гг. Результаты позволили выработать IPv4. Сегодня четвёрка украшает каждую датаграмму. IPv4 описан (сентябрь 1981) стандартом RFC 791. Пример: 192.168.0.1

Пятая версия эксплуатировалась исключительно потоковой связью реального времени, вероятно, засекреченной. Начиная 1995 годом, абонентам домашних маршрутизаторов знакома шестая (IPv6, RFC 2460, стандартизирован 3 года спустя). Версия рождена долгими спорами, пристальным изучением стандартов:

  1. TP/IX.
  2. TUBA.
  3. RIP.

Протокол IP

Главное отличие преимущественно ограничено удвоением длины адреса (128 бит). Итоговая цифра лишена русскоязычного названия. Англоязычные источники приводят цифру 340 ундециллионов (36 степень десятки). Адоптация стандарта шла неуверенными шагами. Июнь 2008 год преподнёс США первую реальную сетевую инфраструктуру, использующую новый порядок. Согласно шестой версии, последовательность битов разбивают 8-ю группами, каждая представлена четырьмя 16-ричными цифрами, например: 2001:db8:0:1234:0:567:8:1

Всплывали другие сведения, касающиеся IPv8, IPv9, лишённые реальной поддержки. Исключая один случай. 1 апреля 1994 года IETF, опубликовал удачную шутку, касающуюся IPv9.

Как узнать внутренний IP адрес на Windows

Для просмотра внутреннего и внешнего IP применяются разные способы. Начнем с внутреннего.

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

Этот простой способ подходит практически для всех версий ОС. Даже те, кто использует Windows 7 или Vista смогут просмотреть свой IP. Сделать требуется следующее.

  1. Запускаем «Панель управления» с помощью специального ярлыка и кликаем по пункту «Центр управления сетями и общим доступом».
  2. Теперь выбираем пункт «Изменение параметров адаптера».3. Кликаем правой кнопкой мыши по активному соединению (сеть должна быть подключена) (п. 1 на скриншоте) и в выпадающем меню выбираем «Состояние» (2).4. В появившемся окошке щелкаем «Сведения». 5. И в следующем окошке можно будет найти внутренний IP адрес компьютера, который был ему присвоен роутером или маршрутизатором

Командная строка

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

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

  1. Нажимаем сочетание клавиш «Win+R» и вызываем системный компонент «Выполнить». В его строке вводим «cmd» (1) и жмем «ОК» или «Enter» на клавиатуре (2).
  2. Сразу же запустится командная строка Windows. Вводим «ipconfig /all» (без кавычек) и жмем «Enter».
  3.  После ввода этой команды появится вся информация о текущих соединениях.

Данный способ позволяет определить адрес компьютера в локальной сети. Консоль предоставит информацию как об IPv4, так и об IPv6 (на скриншоте выше).

Приложение «Параметры» (Windows 10)

Пользователи Windows 10 имеют возможность посмотреть IP компьютера альтернативным способом. В «десятке» появилось приложение «Параметры», которое призвано заменить стандартную «Панель управления». Хотя последняя тоже никуда не делась.

Приложение «Параметры» обладает новым оформлением, выполненным в стиле Windows 10 и дает доступ пользователю ко всем настройкам операционной системы. Делаем следующее.

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

Вот и он.

Диспетчер задач

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

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

Мало кто знает, но с помощью этого инструмента можно также определить IP адрес компьютера в локальной сети. Запускаем меню «Пуск» перемещаемся в каталог «Windows – Служебные» (1) и щелкаем по пункту «Диспетчер задач» (2).

  1. 2. В главном окне диспетчера перемещаемся на вкладку «Производительность».3. Теперь щелкаем на пункт с отображением сети (там может быть написано «Wi-Fi» или «Ethernet»).4. В следующем окне будет отображен IP адрес компьютера. Такой вариант подходит тем, кто использует Windows 7, 8, 8.1 и 10. Способ позволяет не только узнать сетевой адрес ПК, но и проследить за состоянием сети в режиме реального времени. Очень полезная штука.

С помощью компонента «Информация о системе»

Это альтернативный вариант. Он также отличается простотой и доступностью.

  1. Запускаем компонент «Выполнить» (с помощью «Win+R») и в строке вводим «msinfo32» (1). Нажимаем «ОК» или «Enter» (2).
  2. Сразу же откроется окно с огромным количеством информации. Здесь требуется кликнуть по пункту «Компоненты» (1), перейти на «Сеть» (2) и выбрать «Адаптер» (3). Информация об IP будет отображаться в правой части окна. Как видите, вычислить IP компьютера не так-то сложно. Но речь шла исключительно о внутреннем адресе. Теперь поговорим о внешнем.

Многие пользователи удивляются, что в свойствах подключения обычно отображается два IP. Не стоит волноваться. Правильные оба. Просто один относится к типу IPv4, а другой – IPv6. Они даже отличаются стилем написания. В первом исключительно цифры, отделенные точками, а во втором – цифры и буквы латинского алфавита, отделенные двоеточиями.

Subnet Mask

В нашем первом примере 24 бита отведено под сетевую часть адреса и 8 бит под хосты (hosts, также употребляют термин nodes). Разобраться
как происходит это разделение можно изучив понятие

(или просто netmask) — маска подсети.

IP адрес и маска 255.255.255.0
IP в десятичном виде 203 113 10
IP в двоичном виде 11001011 00000000 01110001 00001010
Маска в двоичном виде 11111111 11111111 11111111 00000000
Маска в десятичном виде 255 255 255

Маска также разбита на октеты. В таблице удобно расположены бинарный IP
адрес и бинарная маска.

Если бит адреса находится над 0 маски — он соответствует Host Portion.

Если бит адреса находится над 1 маске — то это Network Portion

Чем меньше маска — тем больше уникальных хостов может быть в сети

В большой локальной сети не хочется тратить 24 бита на сетевую части и оставлять всего 8 бит на хосты.

Напомню, что 8 бит это всего 256 уникальных вариантов из которых первый .0 зарезервирован под
адрес самой сети (

) а последний .255 зарезервирован под широковещательный адрес (

), о которых вы узнаете ниже, так что остаётся всего 254 уникальных IP для хостов
(

).

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

Маска 255.0.0.0
11111111 . 00000000 . 00000000 . 00000000
255 . . .

В маске 255.0.0.0 всё наоборот: 8 бит под сетевую часть и 24 бита под хост

Пример IP адреса с такой маской

IP и маска 255.0.0.0
IP в десятичном виде 10 . . . 10
IP в двоичном виде 00001010 . 00000000 . 00000000 . 00001010
Маска в двоичном виде 11111111 . 00000000 . 00000000 . 00000000
Маска в десятичном виде 255 . . .

Не обязательно разграничивать Host Portion и Network Portion по границе октета

IP и маска 255.255.240.0
IP в десятичном виде 10 . . . 10
IP в двоичном виде 00001010 . 00000000 . 00000000 . 00001010
Маска в двоичном виде 11111111 . 11111111 . 11110000 . 00000000
Маска в десятичном виде 255 . 255 . 240 .

IP из предыдущего примера 10.0.0.10 может быть у хоста в сети как с маской 255.0.0.0 так и с маской
255.255.240.0

Разберёмся где проявится разница.

Рассмотрим два IP адреса 10.0.15.10 и 10.0.16.10.

Если маска 255.0.0.0

IP и маска 255.0.0.0
10.0.15.10 dec 10 . . 15 . 10
10.0.15.10 bin 00001010 . 00000000 . 00001111 . 00001010
10.0.16.10 dec 10 . . 16 . 10
10.0.16.10 bin 00001010 . 00000000 . 00010000 . 00001010
Маска в двоичном виде 11111111 . 00000000 . 00000000 . 00000000
Маска в десятичном виде 255 . . .

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

Рассмотрим те же адреса но с маской 255.255.240.0

IP и маска 255.255.240.0
10.0.15.10 dec 10 . . 15 . 10
10.0.15.10 bin 00001010 . 00000000 . 00001111 . 00001010
10.0.16.10 dec 10 . . 16 . 10
10.0.16.10 bin 00001010 . 00000000 . 00010000 . 00001010
Маска в двоичном виде 11111111 . 11111111 . 11110000 . 00000000
Маска в десятичном виде 255 . 255 . 240 .

Обратите внимание на третий октет. Особенно на записи в двоичном виде.

Ни один из положительных битов адреса 10.0.15.10 не попал в сетевую часть

(нет жирных единиц)

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

У 10.0.16.10 единица в третьем октете попала в сетевую часть. От адреса хоста осталось только 1010 а
подсеть теперь не такая как у 10.0.15.10

Таким образом теперь 10.0.16.10 и 10.0.15.10 это не соседние хосты одной подсети а разные
хосты в разных подсетях.

Размер сети

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

  • IP-адрес с адресом хоста из всех нулей представляет собой IP-адрес сети (например 192.168.1.0/24).
  • IP-адрес с адресом хоста из всех единиц представляет собой широковещательный адрес данной сети (например 192.168.1.255/24).

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

Маска подсети Размер адреса хоста Макс. кол-во хостов
255.0.0.0 (8 бит) 24 бит 16777214 (224 — 2)
255.255.0.0 (16 бит) 16 бит 65534 (216 — 2)
255.255.255.0 (24 бит) 8 бит 254 (28 — 2)
255.255.255.252 (30 бит) 2 бит 2 (22 — 2)

Classful Addressing

Если вы когда-то слышали про IP класса A, класса B, C, D или E — это относилось как раз
к устаревшей классовой адресации (Classful Addressing)

Классовая адресация
Класс Диапазон IP адресов
A 0.0.0.0 127.255.255.255
B 128.0.0.0 191.255.255.255
C 192.0.0.0 223.255.255.255
D 224.0.0.0 239.255.255.255
E 240.0.0.0 255.255.255.255

A, B, C — это так называемый Unicast. Именно такие адреса сейчас используются в публичном интернете (за исключением

. Принцип — одно устройство общается с одним устройством

D — это multicast. Одно устройство общается с несколькими устройствами. Не поддерживается в интернете, но поддерживается
в больших частных сетях для трансляций совещаний и т.д.

Класс A: первые 8 бит это всегда сетевая часть

Класс B: первые 16 бит это всегда сетевая часть

Класс C: первые 24 бита это всегда сетевая часть

Класс D: все 32 бита это всегда сетевая часть

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

Маска подсети используется для определения того, какие биты являются частью адреса сети, а какие — частью адреса хоста (для этого применяется логическая операция «И»). Маска подсети включает в себя 32 бита. Если бит в маске подсети равен 1, то соответствующий бит IP-адреса является частью адреса сети. Если бит в маске подсети равен 0, то соответствующий бит IP-адреса является частью адреса хоста.

IP-адрес (десятичный) 192 168 1 2
IP-адрес (двоичный) 11000000 10101000 00000001 00000010
Маска подсети (десятичная) 255 255 255
Маска подсети (двоичная) 11111111 11111111 11111111 00000000
Адрес сети (десятичный) 192 168 1
Адрес сети (двоичный) 11000000 10101000 00000001
Адрес хоста (десятичный) 2
Адрес хоста (двоичный) 00000010

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

1-ый октет 2-ой октет 3-ий октет 4-ый октет Десятичная
8-битная маска 11111111 00000000 00000000 00000000 255.0.0.0
16-битная маска 11111111 11111111 00000000 00000000 255.255.0.0
24-битная маска 11111111 11111111 11111111 00000000 255.255.255.0
30-битная маска 11111111 11111111 11111111 11111100 255.255.255.252