Понимание основ tcp/ip-адресов и подсети
Содержание:
- Возможность узнать IP-адрес чужого компьютера в локальной сети
- Поиск IP-адреса
- Что можно узнать по IP
- Типы IP-адресов
- Как узнать IP-адрес
- Особые IP адреса
- Анализировать результаты расследования
- Как узнать IP-адрес роутера
- Примеры
- Как узнать IP-адрес принтера
- Как узнать свой IP
- Subnetting
- Маска subnet
- Схема работы IP адресов в локальной сети?
- Почему по IP-адресу можно узнать местонахождение?
Возможность узнать IP-адрес чужого компьютера в локальной сети
Кроме IP каждому компьютеру может быть присвоен еще один идентификатор — имя (или доменное имя). Этот параметр не должен быть длиннее 15 символов, и в нем нельзя использовать некоторые знаки препинания. В остальном ограничений нет. Имя нужно для удобства построения сети, чтобы было проще узнавать, с каким компьютером имеет дело администратор. В офисах чаще всего компьютеру присваивается имя реального пользователя или название рабочего места, в домашних сетях — абсолютно любое сочетание букв и цифр.
Другая возможность использовать имя — определение IP удаленного компьютера. Для этого нужно запустить проверку связи с этим устройством. Потребуется вызвать консоль и ввести команду «ping ИМЯ_КОМПЬЮТЕРА». В ответ компьютер выдаст сведения о качестве связи и искомый адрес.
Обратите внимание! Если имя компьютера неизвестно, то единственное возможное действие — получение списка адресов всех устройств, подключенных к сети, командой «arp -a». Получив список, вычислять нужный элемент сети придется самостоятельно
Поиск IP-адреса
Как правило, каждый компьютер имеет 2 вида IP-адресов: внутренний (локальный) и внешний. Первый связан с адресацией внутри подсети провайдера или с использованием устройств раздачи интернет-доступа (например, Wi-Fi-роутера). Второй – это тот самый идентификатор, под которым вас «видят» другие компьютеры в сети. Далее будут рассмотрены инструменты поиска собственного IP, воспользовавшись которыми, можно узнать каждый из этих видов сетевых адресов.
Способ 1: Онлайн-сервисы
Яндекс
Популярный сервис Яндекс можно использовать не только для поиска информации, но и для того, чтобы узнать свой IP.
2ip
Узнать IP-адрес своего компьютера, а также другую информацию (используемый браузер, провайдера и др.) можно на сервисе 2ip.
Достаточно просто вычислить собственный сетевой идентификатор, войдя в свой аккаунт в этой соцсети.
В контакте сохраняет историю каждого входа в учетную запись с привязкой к конкретному IP-адресу. Просмотреть эти данные можно в разделе безопасности аккаунта.
Подробнее: Как узнать IP-адрес ВКонтакте
Способ 2: Свойства соединения
Далее покажем внутреннюю (системную) возможность узнать IP-адрес. Это стандартный для всех версий Windows способ, который может отличаться лишь незначительными нюансами.
- Кликните по значку соединения на панели задач правой кнопкой мыши.
- Выбираем отмеченный на скриншоте пункт.
Идем далее в «Изменение параметров адаптера».
Затем – правой кнопкой мыши по значку нужного соединения.
Выбираем «Состояние».
Затем щелкаем на «Сведения».
В строке «IPv4» и будет ваш IP.
Способ 3: «Командная строка»
Еще один внутрисистемный метод, но только с использованием консоли.
- Нажимаем сочетание клавиш Win+R.
- Появится окно «Выполнить».
Вбиваем туда «cmd».
Откроется «Командная строка», где нужно ввести «ipconfig» и нажать «Enter»
Далее отобразится большое количество технической информации. Нам нужно найти слева строку с надписью «IPv4». Возможно, в вашем случае потребуется прокрутить список вверх, чтобы до нее добраться.
Примечание к предыдущему способу актуально и в этом случае: при подключении к интернету через Wi-Fi-роутер или если ваш компьютер – часть подсети провайдера (чаще всего так и есть), консоль отобразит локальный IP-адрес.
Существует несколько способов легко узнать свой IP. Конечно, самый удобный из них заключается в использовании онлайн-сервисов. Они позволяют определить фактический внешний IP-адрес для вашей идентификации другими устройствами в интернете.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Что можно узнать по IP
Как это работает
Чтобы ответить себе на вопрос, имеет ли смысл «заморачиваться» с выуживанием чужого айпи, разберемся с понятиями. IP-адрес (не путать с протоколом IP) — это уникальный идентификатор узла в компьютерной сети.
Узел — это устройство, например, ПК, ноутбук, смартфон, маршрутизатор, телевизионная приставка и т. д., которое имеет собственный MAC (Media Access Control или физический адрес, присвоенный на фабрике). Правильнее сказать, MAC присваивается не самому устройству, а его сетевому адаптеру (сетевой карте).
Сетевых адаптеров с MAC-адресами в одном девайсе может быть несколько. Поэтому айпи-адресов — тоже, так как для получения IP нужен именно MAC.
IP-адресами в Глобальной сети владеют Интернет-провайдеры. Они выдают их своим абонентам (точнее, сетевым адаптерам абонентских устройств) во временное или постоянной пользование.
Абсолютное большинство домашних юзеров пользуется временными — динамическими IP-адресами, которые сменяются при каждом подключении к Интернету или через некоторые отрезки времени. Кроме того, под одним интернет-IP в сети, построенной по протоколу IPv4 (99% сетей в РФ именно такие) может находиться, условно говоря, полрайона.
Постоянные или статические IP-адреса используют в основном организации. За их предоставление интернет-провайдеры берут отдельную плату.
При разных способах подключения к Интернету, например, посредством Wi-Fi и 3G/4G, одно и то же устройство получает разные IP.
И что всё это значит
Выводы можно сделать такие:
IP — это адрес провайдера, а не пользователя. Соответственно, вычислить личность последнего (имя, домашний адрес, телефон, номер кредитной карты, логины, пароли, явки и т. п.) по нему невозможно. Максимум, что можно узнать, — это название компании-поставщика Интернета, страну и город абонента. Причем город определяется правильно далеко не всегда.
- IP-адрес идентифицирует пользователя только в период одной интернет-сессии. В остальное время его могут юзать другие абоненты того же провайдера. Причем сразу многие.
- Если некто недружелюбно к вам настроенный узнает ваш IP, ничего страшного не произойдет. Соответственно, вы тоже ничего не сделаете человеку, чей ИП стал вашим достоянием. Максимум забаните, если вы владелец сайта или модератор форума.
Чем же тогда чужие IP-адреса могут быть полезны? Для чего их собирают? А вот для чего:
- С целью изучения источников трафика интернет-ресурса.
- Для блокировки доступа на сайт нежелательных посетителей. На ресурсах с посещаемостью из многих регионов идентификация по IP эффективна. А, например, на внутригородских сайтах она может давать накладки, так как вероятность захода на такой сайт разных абонентов одного провайдера довольно высокая.
- Для выдачи посетителям веб-ресурса информации, предназначенной для их местности, к примеру, прогноза погоды. И для тому подобных задач.
Что касается установления личности людей, то для этого тоже используют IP, но в совокупности с данными, полученными от интернет-провайдеров. Разумеется, полномочия на это имеют только государственные службы.
Типы IP-адресов
В зависимости от способа использования
Внешний. Он же «белый», публичный или глобальный. Используется во время доступа в Интернет. Такой IP-адрес является уникальным и именно под ним устройство видят в сети. Так как количество таких идентификаторов ограничено, задействуют технологию NAT. Она позволяет транслировать сетевые IP-адреса из частных в публичные. Для этого применяются маршрутизаторы определенного типа.
По внешним IP-адресам многие интернет-сервисы отслеживают новых и вернувшихся пользователей. Это позволяет собирать статистику и делать аналитику, важную для продвижения сайта.
Внутренний. Он же «серый», локальный или частный IP-адрес источника. Не используется во время доступа в Интернет. Работает только в пределах локальной сети (домашней или предоставленной провайдером), и доступ к нему можно получить только другим ее участникам. Для этой цели по умолчанию зарезервированы следующие диапазоны частных IP-адресов:
- 10.0.0.0 – 10.255.255.255;
- 172.16.0.0 – 172.31.255.255;
- 192.168.0.0 – 192.168.255.255.
Необходимо понимать, что не всегда внешний IP-адрес является постоянным. Наоборот, IP часто формируется заново от одного подключения к другому.
В зависимости от вариантов определения
Статические. Это IP-адреса, являющиеся неизмененными (постоянными). Они назначаются устройству автоматически в момент его присоединения к компьютерной сети или прописываются пользователем вручную. Статические адреса доступны для использования неограниченное время. Они могут выполнять функцию идентификатора только для одного сетевого узла. Также иногда используется понятие псевдостатических адресов, которые работают в пределах одной частной сети.
Динамические. Это те IP-адреса, которые выдаются устройству на время. Они автоматически присваиваются в момент подключения к сети и имеют ограниченный срок действия (от начала сессии до ее завершения). Динамические IP-адреса – своеобразный способ маскировки. Отследить человека, выходящего в Интернет с помощью такого адреса, сложно технически, в этом случае не обойтись без профессиональных инструментов.
Как узнать IP-адрес
Зачем знать свой реальный IP-адрес? Он понадобится вам для того, чтобы начать работать с некоторыми сервисами, требующими его указания вручную. Каким образом получить информацию об IP? Есть как минимум два способа:
- специализированные онлайн-сервисы. Воспользоваться ими очень просто: достаточно зайти на них, и уже через несколько секунд в динамическом окне появится нужная информация;
- провайдер. Вы можете узнать свой IP-адрес, обратившись в техподдержку поставщика интернет-услуг (как вариант, в «Личном кабинете» пользователя).
Помните, что вместе с IP-адресом другим устройствам (и, соответственно, лицам) будет доступна и иная информация, а именно: названия и данные провайдера интернет-услуг, название и версия установленной операционной системы и браузера, географическая привязка. Сторонние сервисы видят, используете ли вы прокси-сервер или средства защиты данных.
Особые IP адреса
В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов:
- 0.0.0.0 — представляет адрес шлюза по умолчанию, т.е. адрес компьютера, которому следует направлять информационные пакеты, если они не нашли адресата в локальной сети (таблице маршрутизации);
- 255.255.255.255 – широковещательный адрес. Сообщения, переданные по этому адресу, получают все узлы локальной сети, содержащей компьютер-источник сообщения (в другие локальные сети оно не передается);
- «Номер сети».«все нули» – адрес сети (например 192.168.10.0);
- «Все нули».«номер узла» – узел в данной сети (например 0.0.0.23). Может использоваться для передачи сообщений конкретному узлу внутри локальной сети;
- Если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, пакет с адресом 192.190.21.255 доставляется всем узлам сети 192.190.21.0. Такая рассылка называется широковещательным сообщением (broadcast). При адресации необходимо учитывать те ограничения, которые вносятся особым назначением некоторых IP-адресов. Так, ни номер сети, ни номер узла не может состоять только из одних двоичных единиц или только из одних двоичных нулей. Отсюда следует, что максимальное количество узлов, приведенное в таблице для сетей каждого класса, на практике должно быть уменьшено на 2. Например, в сетях класса С под номер узла отводится 8 бит, которые позволяют задавать 256 номеров: от 0 до 255. Однако на практике максимальное число узлов в сети класса С не может превышать 254, так как адреса 0 и 255 имеют специальное назначение. Из этих же соображений следует, что конечный узел не может иметь адрес типа 98.255.255.255, поскольку номер узла в этом адресе класса А состоит из одних двоичных единиц.
- Особый смысл имеет IP-адрес, первый октет которого равен 127.х.х.х. Он используется для тестирования программ и взаимодействия процессов в пределах одной машины. Когда программа посылает данные по IP-адресу 127.0.0.1, то образуется как бы «петля». Данные не передаются по сети, а возвращаются модулям верхнего уровня как только что принятые. Поэтому в IP-сети запрещается присваивать машинам IP-адреса, начинающиеся со 127. Этот адрес имеет название loopback. Можно отнести адрес 127.0.0.0 ко внутренней сети модуля маршрутизации узла, а адрес 127.0.0.1 — к адресу этого модуля на внутренней сети. На самом деле любой адрес сети 127.0.0.0 служит для обозначения своего модуля маршрутизации, а не только 127.0.0.1, например 127.0.0.3.
В протоколе IP нет понятия широковещательности в том смысле, в котором оно используется в протоколах канального уровня локальных сетей, когда данные должны быть доставлены абсолютно всем узлам. Как ограниченный широковещательный IP-адрес, так и широковещательный IP-адрес имеют пределы распространения в интерсети — они ограничены либо сетью, к которой принадлежит узел-источник пакета, либо сетью, номер которой указан в адресе назначения. Поэтому деление сети с помощью маршрутизаторов на части локализует широковещательный шторм пределами одной из составляющих общую сеть частей просто потому, что нет способа адресовать пакет одновременно всем узлам всех сетей составной сети.
Анализировать результаты расследования
IPCONFIG Команда вернет набор результатов для каждого из сетевых адаптеров, установленных на вашем компьютере. Те адаптеры, которые не активны, покажут результат, СМИ отключены, так что вы можете игнорировать эти.
Вам нужно искать результаты адаптера, которые показывают IPv4-адрес и Шлюз по умолчанию записи.
Теперь у вас есть адреса двух устройств в вашей сети. IPv4-адрес — это сетевой адрес используемого вами компьютера, а результатом шлюза по умолчанию является IP-адрес вашего маршрутизатора..
Результаты ARP предоставят вам список всех выделенных адресов в вашей сети.
Если вы видите несколько пакетов результатов, найдите тот, чей IP-адрес был указан как IP-адрес вашего компьютера в IPCONFIG Результаты. Список IP-адресов, которые вы видите ниже, показывает все другие адреса, которые были выделены в вашей сети. Таким образом, полный список всех этих адресов, включая адрес вашего компьютера.
В результатах ARP, показанных выше, вы можете увидеть четыре адреса, которые помечены динамический и шесть адресов, которые классифицируются как статический. Если вы вообще не предприняли никаких действий для назначения адресов вручную устройствам в вашей сети, тогда все физические устройства будут иметь динамические адреса.. Статические адреса используются для администрирования вашим роутером. Первый адрес в списке — это адрес вашего роутера. Это должно соответствовать Шлюз по умолчанию адрес, который вы видели в IPCONFIG Результаты.
На иллюстрациях в этом разделе вы можете видеть, что IPCONFIG и агр Команды выявили адрес маршрутизатора, адрес компьютера, с которого были выполнены команды, и сетевые адреса еще четырех устройств, подключенных к сети..
Как узнать IP-адрес роутера
Сетевой роутер (или маршрутизатор) используется для подключения нескольких устройств пользователя к Интернету с помощью проводных (например, ADSL или Ethernet) и беспроводных технологий.
Внутренний (статический) IP-адрес роутера можно определить через командную строку. Выполните последовательность действий для , который подключен к этому роутеру. Но в отличие от определения сетевого адреса ПК в конце нас интересует графа «Основной шлюз». Наш маршрутизатор играет роль шлюза, поэтому это и есть его IP-адрес.
Данный способ подойдет для любой модели роутера (будь то TP-Link, D-Link или другая марка), а также для управляемого свитча и модема.
Локальный сетевой адрес и другую информацию можно посмотреть в настройках роутера.
Для этого перейдите по адресу http:// (в нашем случае это http://192.168.1.1), введите логин и пароль для доступа к управлению маршрутизатором.
Примеры
Следующий раздел рассматривает эти термины более детально при помощи данной топологии и примеров.
Определение внутренних локальных и внутренних глобальных адресов
При такой конфигурации, когда маршрутизатор NAT получает пакет на внутренний интерфейс с исходным адресом 10.10.10.1, исходный адрес транслируется в 171.16.68.5. Это также означает, что когда маршрутизатор NAT получает пакет на внешний интерфейс с адресом пункта назначения 171.16.68.5, он транслируется в 10.10.10.1
Когда внутреннее устройство взаимодействует с внешним устройством, адреса определяются следующим образом:
Внутренний глобальный |
Внутренний локальный |
Внешний локальный |
Внешний глобальный |
---|---|---|---|
171.16.68.5 |
10.10.10.1 |
10.10.10.5 |
171.16.68.1 |
Локальные адреса – это адреса, появляющиеся во внутреннем облаке. Глобальные адреса – это адреса, появляющиеся во внешнем облаке. Из-за особенностей способа настройки NAT, транслируются только внутренние адреса. Таким образом, внутренний локальный адрес отличается от внутреннего глобального адреса, а внешний локальный адрес аналогичен внешнему глобальному адресу.
Ниже показано, как выглядят пакеты во внутренней сети и во внешней сети.
Определение внешних локальных и внешних глобальных адресов
При последующей конфигурации, когда маршрутизатор NAT получает на свой внешний интерфейс пакет с исходным адресом 171.16.68.1, этот адрес транслируется в 10.10.10.5. Это также означает, что если маршрутизатор NAT получает на внутренний интерфейс пакет с адресом пункта назначения 10.10.10.5, то этот адрес транслируется в 171.16.68.1.
Когда внешнее устройство А взаимодействует с внутренним устройством А, адреса определяются следующим образом:
Внутренний глобальный |
Внутренний локальный |
Внешний локальный |
Внешний глобальный |
---|---|---|---|
171.16.68.5 |
10.10.10.1 |
10.10.10.5 |
171.16.68.1 |
Локальные адреса – это адреса, появляющиеся во внутреннем облаке. Глобальные адреса – это адреса, появляющиеся во внешнем облаке. В данном примере, благодаря тому, как настроена NAT, транслируются только внешние адреса. Таким образом, внешний локальный адрес отличается от внешнего глобального адреса, а внутренний локальный адрес аналогичен внутреннему глобальному адресу.
Ниже показано, как выглядят пакеты во внутренней сети и во внешней сети.
Определение всех локальных и глобальных адресов
При конечной конфигурации, когда маршрутизатор NAT получает на свой внутренний интерфейс пакет с исходным адресом 10.10.10.1, этот адрес транслируется в 171.16.68.5. Когда же маршрутизатор NAT на свой внешний интерфейс получает пакет с исходным адресом 171.16.68.1, этот адрес транслируется в 10.10.10.5.
Это также означает, что когда маршрутизатор NAT получает на внешний интерфейс пакет с адресом пункта назначения 171.16.68.5, он транслируется в 10.10.10.1 Также, когда маршрутизатор NAT получает на внутренний интерфейс пакет с адресом пункта назначения 10.10.10.5, этот адрес транслируется в 171.16.68.1.
Если внутреннее устройство А взаимодействует с внешним устройством А, адреса определяются следующим образом:
Внутренний глобальный |
Внутренний локальный |
Внешний локальный |
Внешний глобальный |
---|---|---|---|
171.16.68.5 |
10.10.10.1 |
10.10.10.5 |
171.16.68.1 |
Локальные адреса – это адреса, появляющиеся во внутреннем облаке, а глобальные – это адреса, появляющиеся во внешнем облаке. В этом частном случае, благодаря тому, как настроена NAT, транслируются и внутренние и внешние адреса. Таким образом, внутренние локальные адреса отличаются от внутренних глобальных адресов, а внешние локальные адреса отличаются от внешних глобальных адресов.
Ниже показано, как выглядят пакеты во внутренней сети и во внешней сети.
Подводя итоги, можно сказать, что термины «локальный» и «глобальный» очень точны, если думать о них с точки зрения их появления в сети. Локальные адреса появляются во внутренней части сети, а глобальные адреса – во внешней части сети. Кроме того, локальные и глобальные адреса (и внутренние и внешние) могут совпадать или не совпадать, в зависимости от настройки NAT.
Как узнать IP-адрес принтера
Определить IP-адрес сетевого принтера очень легко. Самый простой способ – посмотреть «цифры» в настройках самого принтера. Вы можете вывести данные о сетевом подключении на дисплей устройства или напечатать их. Такой подход универсален и подойдет для техники любого бренда (HP, Samsung, Canon и даже японского Kyocera), но требует наличия физического доступа к принтеру.
Но узнать IP-адрес принтера в сети можно и другим способом. Если ваш компьютер или ноутбук уже подключен к печатающему устройству, то с 99% долей вероятности система содержит сведения о его адресе. Откройте меню «Пуск» и начните вводить «Устройства и принтеры» (или «Принтеры и сканеры» для Windows 10).
Нажмите по появившейся кнопке, отыщите в открывшемся окне нужный принтер, кликните по нему правой кнопкой мыши и посмотрите его свойства. IP-адрес должен быть там.
Что делать, если адрес сетевого принтера неизвестен и вы хотите подключить его к своему ПК? Задайте вопрос офисному системному администратору (подключение принтеров – его работа). Но как быть, если вы и есть тот самый сисадмин, а недобросовестный предшественник не передал вам документацию после увольнения?
Воспользуйтесь программой типа Network Scanner (экс LanScope) и просканируйте свою сеть на наличие различных устройств. В моей домашней сети принтеров не обнаружено, а в вашей?
Как узнать свой IP
Как узнать свой ip-адрес, и для чего он нужен? Информация об ip может понадобиться вам для настройки компьютера, определения и устранения ошибок соединения, и в других ситуациях.
Узнать свой ip адрес компьютера можно через командную строку cmd и с помощью интернета, рассмотрим это подробнее.
Как узнать свой внешний IP в Интернете
Самый простой способ определить айпи адрес – воспользоваться онлайн сервисами. Подобных ресурсов полно, и найти их не составит труда. Наберите в любом поисковике «как узнать свой внешний ip» и вы увидите целый список ресурсов, предоставляющих данную информацию абсолютно бесплатно.
В качестве примера, рассмотрим сайт, на котором можно узнать айпи — 2ip.ru.
Перейдя по указанной ссылке, вы увидите свой IP-адрес. По умолчанию, в поисковой строке, отображается ваш «ай-пи».
Как узнать внутренний IP
Узнать внутренний IP адрес можно в свойствах локальной сети. Чтобы посмотреть свой «айпишник» – кликните в трее по ярлыку Сети левой кнопкой мыши (справа внизу экрана).
Выберите своё подключение и щелкните по нему правой кнопкой мыши, затем перейдите в «Свойства».
В следующем окне откройте вкладку Сеть, выберите протокол подключения TCP/IPv4 и нажмите «Свойства».
Затем вы увидите свой внутренний ip-адрес.
Как узнать свой ip через командную строку
Данный метод предполагает использование команды ipconfig, имеющейся в операционной системе Windows. С её помощью можно определить IP компьютера.
Итак, чтобы узнать ip через cmd, выполните следующие действия:
- В открывшейся командной строке впишите ipconfig и снова жмите «Enter».
Здесь вы найдете свой IP-address.
Этими способами можно узнать внутренний «айпишник», чтобы определить внешний ip – воспользуйтесь онлайн сервисами.
Теперь немного теории, для тех, кому интересно.
Что такое IP адрес компьютера?
IP-address (Internet Protocol Address) – идентификатор (айпи адрес) устройства, подключенного к локальной сети или Интернету. Обычно, в качестве устройства имеется ввиду компьютер.
Встречаются следующие форматы IP-адресов: 32-битовые (IPv4) и 128-битовые (IPv6). Первые имеют удобную форму записи в виде 4-х чисел, разделённых точками, от от 0 до 255, например, 192.168.1.3. Вторые разделяются двоеточиями и в них могут входить, как латинские буквы, так и цифры.
Статистические и динамические IP-адреса
IP-адреса могут быть статическими (постоянными) и динамическими (меняющимися каждый раз при подключении к Интернету).
Узнать статический или динамический IP у вашего компьютера вы можете в одном из онлайн сервисов. Всё, что для этого нужно – определить свой айпишник. Если он меняется – значит у вас динамический IP, если остаётся прежним – статический.
Также, вы можете связаться со своим интернет-провайдером и уточнить у него данный вопрос. Некоторые провайдеры, за дополнительную плату, могут предоставить вам статический айпи адрес.
На этом все, основную информацию об айпи мы рассмотрели. Теперь вы знаете, как определить ip адрес.
Subnetting
Сеть TCP/IP класса A, B или C может быть дополнительно разделена системным администратором или подсети. Это становится необходимым при согласовании логической адресной схемы Интернета (абстрактного мира IP-адресов и подсетей) с физическими сетями, которые используются в реальном мире.
Системный администратор, которому выделен блок IP-адресов, может управлять сетями, которые не организованы таким образом, чтобы легко вписываться в эти адреса. Например, у вас есть широкая сеть с 150 хостами в трех сетях (в разных городах), подключенных маршрутизатором TCP/IP. Каждая из этих трех сетей имеет 50 хостов. Вам выделена сеть класса C 192.168.123.0. (Для иллюстрации этот адрес на самом деле из диапазона, который не выделяется в Интернете.) Это означает, что для 150 хостов можно использовать адреса 192.168.123.1 по 192.168.123.254.
Два адреса, которые не могут использоваться в вашем примере, являются 192.168.123.0 и 192.168.123.255, так как двоичные адреса с хост-частью всех и все нули недействительны. Нулевой адрес недействителен, так как используется для указания сети без указания хоста. 255-й адрес (в двоичной нотации— хост-адрес всех) используется для передачи сообщения каждому хосту в сети. Просто помните, что первый и последний адрес в любой сети или подсети не может быть назначен любому отдельному хосту.
Теперь вы можете предоставить IP-адреса 254 хостов. Он отлично работает, если все 150 компьютеров находятся в одной сети. Однако 150 компьютеров находятся в трех отдельных физических сетях. Вместо того, чтобы запрашивать дополнительные блоки адресов для каждой сети, вы разделите сеть на подсети, которые позволяют использовать один блок адресов в нескольких физических сетях.
В этом случае вы разделите сеть на четыре подсети, используя подсетевую маску, которая делает сетевой адрес больше и возможный диапазон адресов хостов меньше. Другими словами, вы «заимствуете» некоторые биты, используемые для хост-адреса, и используете их для сетевой части адреса. Подсетевая маска 255.255.255.192 предоставляет четыре сети по 62 хостов каждая. Он работает, так как в двоичной нотации 255.255.255.192 то же самое, что и 11111111.1111111.110000000. Первые две цифры последнего октета становятся сетевыми адресами, поэтому вы получаете дополнительные сети 00000000 (0), 010000000 (64), 10000000 (128) и 110000000 (192). (Некоторые администраторы будут использовать только две подсети с использованием 255.255.255.192 в качестве маски подсети. Дополнительные сведения по этому вопросу см. в разделе RFC 1878.) В этих четырех сетях последние шесть двоичных цифр можно использовать для хост-адресов.
Используя подсетевую маску 255.255.255.192, сеть 192.168.123.0 становится четырьмя сетями 192.168.123.0, 192.168.123.64, 192.168.123.128 и 192.168.123.192. Эти четыре сети будут иметь допустимые хост-адреса:
192.168.123.1-62 192.168.123.65-126 192.168.123.129-190 192.168.123.193-254
Помните, что двоичные хост-адреса со всеми или всеми нулями являются недействительными, поэтому нельзя использовать адреса с последним октетом 0, 63, 64, 127, 128, 191, 192 или 255.
Вы можете увидеть, как это работает, глядя на два хост-адреса, 192.168.123.71 и 192.168.123.133. Если используется маска подсети класса C по умолчанию 255.255.255.0, оба адреса находятся в сети 192.168.123.0. Однако, если вы используете подсетевую маску 255.255.255.192, они находятся в разных сетях; 192.168.123.71 на сети 192.168.123.64, 192.168.123.133 — на сети 192.168.123.128.
Маска subnet
Второй элемент, необходимый для работы TCP/IP, — это маска подсети. Маска подсети используется протоколом TCP/IP для определения того, находится ли хост в локальной подсети или в удаленной сети.
В TCP/IP части IP-адреса, используемые в качестве сетевых и хост-адресов, не исправлены. Если у вас нет дополнительных сведений, то сетевые и хост-адреса выше не могут быть определены. Эта информация предоставляется в другом 32-битовом номере, называемом подсетевой маской. В этом примере маска подсети — 255.255.255.0. Это не очевидно, что это число означает, если вы не знаете 255 в двоичной нотации равно 11111111. Таким образом, подсетевая маска 1111111.1111111.11111111.000000000.
Разделять IP-адрес и подсетевую маску вместе, можно разделять сетевые и хост-части адреса:
110000000.10101000.01111011.10000100 — IP-адрес (192.168.123.132)
111111111.11111111.1111111.00000000 — маска subnet (255.255.255.0)
Первые 24 бита (количество из них в подсети) определены как сетевой адрес. Последние 8 битов (количество оставшихся нулей в маске подсети) определены как адрес хоста. Он дает следующие адреса:
110000000.10101000.0111011.000000000 — адрес сети (192.168.123.0)
00000000.00000000.0000000.10000100 — адрес хозяина (000.000.000.132)
Итак, в этом примере с помощью маски подсети 255.255.255.0 используется сетевой ID 192.168.123.0, а адрес хоста — 0.0.0.132. Когда пакет поступает в подсеть 192.168.123.0 (из локальной подсети или удаленной сети) и имеет адрес назначения 192.168.123.132, компьютер получает его из сети и обрабатывает его.
Почти все маски десятичных подсетей преобразуются в двоичные числа, которые являются слева, и все нули справа. Некоторые другие распространенные подсети маски:
Десятичный двоичный 255.255.255.192 1111111.11111111.1111111.11000000 0 255.255.255.224 1111111.11111111.1111111.11100000
Internet RFC 1878 (доступна в InterNIC-Public Information Regarding Internet Domain Name Registration Services)описывает допустимые подсети и подсети, которые можно использовать в сетях TCP/IP.
Схема работы IP адресов в локальной сети?
Давайте на для начала на пальцах рассмотрим всю схему работы локальных сетей, чтобы понять, для чего компьютерам нужны IP адреса и как их присвоить. Представьте, что есть большой дом, в котором много квартир.
У каждой из них есть свой номер. Для того, чтобы человек, подойдя к дому, смог попасть в подъезд, ему необходимо набрать код в домофоне, по которому он звонит на трубку внутри квартиры, где ему открывают дверь.
То есть мы обращаемся к роутеру, называем ему ip адрес компьютера, по которому он нас перекидывает на данный ПК или другое устройство.
Но сам дом расположен на улице, где много таких домов, и у каждого также есть свой номер. Это уже несколько локальных сетей, где номера домов — ip адреса этих сетей, а вся улица вместе представляет собой более крупное объединение сетей, связанных еще одним общим IP адресом подсети — названием улицы. А несколько улиц составляют уже целый город, а несколько городов — область… Улавливаете ход моих мыслей?
По сути, сейчас я вам описал в упрощенной форме общее строение Интернета, являющегося ни чем иным, объединением огромного количества отдельных внутренних серверов и подсетей, которые взаимодействуют друг с другом посредством набора протоколов TCP/IP — это так называемая международная система ip адресов.
Для того, чтобы компьютеры в локальной сети получили доступ в Интернет, необходимы как внутренние IP адреса (номера квартир), используемые в рамках одного роутера (дома), так и уникальный внешний IP адрес сервера (номер дома, название улицы, города), назначаемый поставщиком услуг Интернет или организацией, занимающейся выдачей АйПи.
Почему по IP-адресу можно узнать местонахождение?
В таких ситуациях всегда выручает знание IP-адреса. Его присваивают всем пользователям интернета без исключения, а точнее устройствам. Провайдеры при предоставлении услуг всегда сразу же его предоставляют. Особенностью его является то, что можно точно узнать, где именно проживает человек. Пусть адрес конкретно и не получится посмотреть, но сократить поиски до города можно.
Посмотреть местонахождение IP-адреса можно через сайт whoer.net в разделе WHOIS. Достаточно просто указать данные, которые вам нужны и кликните на кнопку «Проверить».
Проверить IP
Местоположение отобразится прямо под самим адресом. В нашем случае Whoer.net показывает положение в городе Нижний Тагил.
Айпи проверен