Содержание
Создание адресов TCP/IP и организация подсетей — Windows Client
-
Статья -
- Чтение занимает 10 мин
-
Эта статья предназначена как общее введение в понятия сетей с межсетевым протоколом (IP) и организации подсетей. В конце статьи приводится глоссарий.
Применяется к: Windows 10 — все выпуски
Оригинальный номер базы знаний: 164015
Сводка
При настройке протокола TCP/IP на компьютере Windows для параметров конфигурации TCP/IP требуются:
- IP-адрес
- Маска подсети
- Шлюз по умолчанию
Чтобы правильно настроить TCP/IP, необходимо понять, как создаются адреса для сетей TCP/IP и как они разделяются на сети и подсети.
Успех TCP/IP как сетевого протокола Интернета во многом объясняется его способностью подключать сети разных размеров и системы разных типов. Эти сети произвольно подразделяются на три основных класса (наряду с несколькими другими), которые имеют заранее определенные размеры. Каждая из них может быть разделена системными администраторами на более мелкие подсети. Маска подсети используется для разделения IP-адреса на две части. Одна часть определяет хост (компьютер), другая — сеть, к которой она принадлежит. Чтобы лучше понять, как работают IP-адреса и маски подсети, взгляните на IP-адрес и узнайте, как он организован.
IP-адреса: сети и хосты
IP-адрес — это 32-битный номер. Он уникально идентифицирует хост (компьютер или другое устройство, например, принтер или маршрутизатор) в сети TCP/IP.
IP-адреса обычно выражаются в десятичном представлении с точками, в виде четырех номеров, разделенных точками, например, 192.168.123.132. Чтобы понять, как маски подсети используются для различия между хостами, сетями и подсетями, изучите IP-адрес в двоичном представлении.
Например, пунктирный десятичный IP-адрес 192.168.123.132 является (в двоичной нотации) 32-разрядным числом 11000000101010000111101110000100. Это число может быть трудно понять, поэтому разделите его на четыре части из восьми двоичных символов.
Эти 8-битные разделы называются октетами. IP-адрес из этого примера будет иметь вид 11000000.10101000.01111011.10000100. Это число имеет немного больше смысла, поэтому для большинства применений преобразуем двоичный адрес в десятичное представление с точками (192.168.123.132). Десятичные числа, разделенные точками, — это октеты, преобразованные из двоичного представления в десятичное.
Чтобы глобальная сеть TCP/IP (WAN) эффективно работала в качестве коллекции сетей, маршрутизаторы, которые передают пакеты данных между сетями, не знают точного расположения хоста, для которого предназначен пакет информации. Маршрутизаторы знают только о том, какая сеть является членом хоста, и используют сведения, хранящиеся в таблице маршрутов, для определения того, как получить пакет в сеть хоста назначения. После доставки пакета в сеть назначения пакет доставляется соответствующему хосту.
Чтобы этот процесс работал, IP-адрес состоит из двух частей. Первая часть IP-адреса используется в качестве сетевого адреса, последняя — как адрес хоста. Если взять пример адреса 192.168.123.132 и разделить его на эти две части, вы получите сеть 192.168.123. с хостом .132 или 192.168.123.0 — адрес сети. 0.0.0.132 — адрес хоста.
Маска подсети
Второй элемент, необходимый для работы TCP/IP, — это маска подсети. Маска подсети используется протоколом TCP/IP для определения того, находится ли хост в локальной подсети или в удаленной сети.
В протоколе TCP/IP части IP-адреса, которые используются в качестве сетевых адресов и адресов хоста, не исправляются. Если у вас нет дополнительных сведений, то сетевые адреса и адреса хоста выше не могут быть определены. Эти сведения предоставляются в другом 32-битовом номере, который называется маской подсети. В этом примере маска подсети — 255.255. 255.0. Неочевидно, что означает это число, если вы не знаете, что 255 в двоичном представлении равно 11111111. Таким образом, маска подсети будет иметь вид 11111111.11111111.11111111.00000000.
Если выстроить IP-адрес и маску подсети вместе, можно разделить сетевую часть адреса сети и адрес хоста:
110000000.10101000.01111011.10000100 — IP-адрес (192.168.123.132)
11111111.11111111.11111111.00000000 — маска подсети (255.255.255.0)
Первые 24 бита (количество единиц в маске подсети) идентифицируются как адрес сети. Последние 8 битов (количество оставшихся нулей в маске подсети) идентифицируются как адрес узла. Таким образом, получаются следующие адреса:
11000000.10101000.01111011.00000000 — адрес сети (192.168.123.0)
00000000.00000000.00000000.10000100 — адрес узла (000.000.000.132)
Из данного примера с использованием маски подсети 255.255.255.0 видно, что код сети 192.168.123.0, а адрес узла 0.0.0.132. Когда пакет с конечным адресом 192.168.123.132 доставляется в сеть 192. 168.123.0 (из локальной подсети или удаленной сети), компьютер получит его из сети и обработает.
Почти все десятичные маски подсети преобразовываются в двоичные числа, представленные единицами слева и нолями справа. Вот еще некоторые распространенные маски подсети:
Десятичный | Binary |
---|---|
255.255.255.192 | 1111111.11111111.1111111.11000000 |
255.255.255.224 | 1111111.11111111.1111111.11100000 |
Internet RFC 1878 (доступен на InterNIC—Публичная информация об услугах регистрации доменных имен в сети Интернет) описывает действующие подсети и маски подсетей, используемые в сетевых протоколах TCP/IP.
Классы сетей
Интернет-адреса распределяются организацией InterNIC, которая администрирует Интернет. Эти IP-адреса распределены по классам. Наиболее распространены классы A, B и C. Классы D и E существуют, но не используются конечными пользователями. Каждый из классов адресов имеет свою маску подсети по умолчанию. Определить класс IP-адреса можно по его первому октету. Ниже описаны интернет-адреса классов A, B и C с примером адреса для каждого класса.
Сети класса A по умолчанию используют маску подсети 255.0.0.0 и имеют значения от 0 до 127 в первом октете. Адрес 10.52.36.11 является адресом класса A. В первом октете число 10, которое находится между 1 и 126 включительно.
Сети класса B по умолчанию используют маску подсети 255.255.0.0 и имеют в первом октете значение от 128 до 191. Адрес 172.16.52.63 является адресом класса B. В первом октете число 172, которое находится между 128 и 191 включительно.
Сети класса C по умолчанию используют маску подсети 255.255.255.0 и имеют в первом октете значение от 192 до 223. Адрес 192.168.123.132 является адресом класса C. В первом октете число 192, которое находится между 192 и 223 включительно.
В некоторых случаях значения маски подсети по умолчанию не соответствуют потребностям организации по какой-либо из следующих причин:
- Физическая топология сети
- Количество сетей (или узлов) не соответствует ограничениям маски подсети по умолчанию.
В следующем разделе описано распределение сетей с помощью масок подсети.
Образование подсетей
TCP/IP-сеть класса A, B или C может еще быть разбита на подсети системным администратором. Образование подсетей может быть необходимо при согласовании логической структуры адреса Интернета (абстрактный мир IP-адресов и подсетей) с физическими сетями, используемыми в реальном мире.
Возможно, системный администратор, которому был выделен блок IP-адресов, администрирует сети, организованные не соответствующим для них образом. Например, имеется глобальная сеть с 150 узлами в трех сетях (в разных городах), соединенных маршрутизатором TCP/IP. У каждой из этих трех сетей 50 узлов. Пользователю выделяется сеть класса C 192.168.123.0. (Пример, на самом деле диапазон, к которому принадлежит этот адрес, не выделяется в Интернете.) Это значит, что адреса с 192.168.123.1 по 192.168.123.254 можно использовать для своих 150 узлов.
Адреса 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.
Шлюзы по умолчанию
Если компьютеру TCP/IP необходимо связаться с хостом в другой сети, он обычно связывается с помощью устройства, которое называется маршрутизатор. В терминах TCP/IP маршрутизатор, указанный в хосте, который связывает подсеть хостов с другими сетями, называется шлюзом по умолчанию. В этом разделе объясняется, как TCP/IP определяет, отправлять ли пакеты в шлюз по умолчанию для достижения другого компьютера или устройства в сети.
Когда хост пытается взаимодействовать с другим устройством с помощью TCP/IP, он выполняет процесс сравнения с помощью определенной маски подсети и IP-адреса назначения по сравнению с маской подсети и собственным IP-адресом. В результате этого сравнения компьютеру сообщается, является ли назначение локальным хостом или удаленным хостом.
Если в результате этого процесса назначение определяется как локальный хост, компьютер отправляет пакет в локальную подсеть. Если в результате сравнения назначение определяется как удаленный хост, компьютер перенаправит пакет в шлюз по умолчанию, определенный в свойствах TCP/IP. После этого маршрутизатор несет ответственность за перенаправление пакета в соответствующую подсеть.
Устранение неполадок
Проблемы сети TCP/IP часто возникают из-за неправильной конфигурации трех основных записей в свойствах TCP/IP компьютера. Понимая, как ошибки в конфигурации TCP/IP влияют на сетевые операции, можно решить множество распространенных проблем TCP/IP.
Неправильная маска подсети. Если сеть использует другую маску подсети, чем маска по умолчанию для своего класса адресов, и клиент по-прежнему настроен с помощью маски подсети по умолчанию для класса адресов, связь не будет работать с некоторыми соседними сетями, но не с удаленными. Например, если вы создаете четыре подсети (например, в примере подсетей), но используете неправильную маску подсети 255.255.255.0 в конфигурации TCP/IP, хосты не смогут определить, что некоторые компьютеры находятся в других подсетях, чем их собственные. В этой ситуации пакеты, предназначенные для хостов различных физических сетей, которые являются частью одного и того же адреса класса C, не будут отправлены в шлюз по умолчанию для доставки. Распространенным симптомом этой проблемы является то, что компьютер может связываться с хостами, которые находятся в локальной сети, и может общаться со всеми удаленными сетями, за исключением тех сетей, которые находятся поблизости и имеют один и тот же адрес класса A, B или C. Чтобы устранить эту проблему, просто введите правильную маску подсети в конфигурацию TCP/IP для этого хоста.
Неправильный IP-адрес. Если компьютеры с IP-адресами, которые должны быть в отдельных подсетях, размещаются в локальной сети рядом друг с другом, они не смогут связывается. Они будут пытаться отправлять пакеты друг другу с помощью маршрутизатора, который не может переадресовать их правильно. Симптомом этой проблемы является компьютер, который может связываться с хостами в удаленных сетях, но не может связываться с некоторыми или всеми компьютерами в локальной сети. Чтобы устранить эту проблему, убедитесь, что все компьютеры одной физической сети имеют IP-адреса в одной подсети IP. Если в одном сегменте сети закончились IP-адреса, существуют решения, которые выходят за рамки этой статьи.
Неправильный шлюз по умолчанию. Компьютер, настроенный с неправильным шлюзом по умолчанию, может связываться с хостами в своем сетевом сегменте. Но он не сможет связываться с хостами в некоторых или всех удаленных сетях. Хост может связываться с некоторыми удаленными сетями, но не с другими, если верны следующие условия:
- Одна физическая сеть имеет несколько маршрутизаторов.
- Неправильный маршрутизатор настроен как шлюз по умолчанию.
Эта проблема распространена, если в организации есть маршрутизатор к внутренней сети TCP/IP и другой маршрутизатор, подключенный к Интернету.
Ссылки
Два популярных источника о TCP/IP:
- «TCP/IP Illustrated, Volume 1: The Protocols», Richard Stevens, Addison Wesley, 1994
- «Internetworking with TCP/IP, Volume 1: Principles, Protocols, and Architecture,» Douglas E. Comer, Prentice Hall, 1995
Рекомендуется, чтобы системный администратор, отвечающий за сети TCP/IP, имел хотя бы один из этих источников.
Глоссарий
Адрес трансляции — IP-адрес с частью хоста, которая полностью состоит из единиц.
Хост — компьютер или другое устройство в сети TCP/IP.
Интернет — глобальная коллекция сетей, подключенных друг к другу и имеющих общий диапазон IP-адресов.
InterNIC — организация, ответственная за администрирование IP-адресов в Интернете.
IP — сетевой протокол, используемый для отправки сетевых пакетов через сеть TCP/IP или Интернет.
IP-адрес — уникальный 32-битный адрес для хоста в сети TCP/IP или в Интернете.
Сеть — существует два варианта использования термина «сеть» в этой статье. Первый вариант — это группа компьютеров в одном сегменте физической сети. Второй вариант — это диапазон адресов IP-сети, выделенный системным администратором.
Сетевой адрес — IP-адрес с частью хоста, которая полностью состоит из нулей.
Октет — 8-битный номер, 4 из которых составляют 32-битный IP-адрес. Они имеют диапазон 00000000-11111111, соответствующий десятичным значениям 0–255.
Пакет — единица данных, передаваемая через сеть TCP/IP или глобальную сеть.
RFC (Запрос на комментарий) — документ, использующийся для определения стандартов в Интернете.
Маршрутизатор — устройство, которое передает сетевой трафик между различными IP-сетями.
Маска подсети — 32-битный номер, используемый для разграничения сетевой части и части хоста IP-адреса.
Подсеть — это сеть меньшего размера, созданная путем деления более крупной сети на равные части.
TCP/IP — в широком значении, набор протоколов, стандартов и утилит, обычно используемых в Интернете и крупных сетях.
Глобальная сеть (WAN) — большая сеть, которая является коллекцией сетей меньшего размера, разделенных маршрутизаторами. Интернет — пример большой сети WAN.
IPv4 калькулятор подсетей: 161.97.168.212/24 / shootnick.ru
IPv4 адрес:
Маска: /32 — 255.255.255.255/31 — 255.255.255.254/30 — 255.255.255.252/29 — 255.255.255.248/28 — 255.255.255.240/27 — 255.255.255.224/26 — 255.255.255.192/25 — 255.255.255.128/24 — 255.255.255.0/23 — 255.255.254.0/22 — 255.255.252.0/21 — 255.255.248.0/20 — 255.255.240.0/19 — 255.255.224.0/18 — 255.255.192.0/17 — 255.255.128.0/16 — 255.255.0.0/15 — 255.254.0.0/14 — 255.252.0.0/13 — 255.248.0.0/12 — 255.240.0.0/11 — 255.224.0.0/10 — 255.192.0.0/9 — 255.128.0.0/8 — 255.0.0.0/7 — 254.0.0.0/6 — 252.0.0.0/5 — 248.0.0.0/4 — 240.0.0.0/3 — 224.0.0.0/2 — 192.0.0.0/1 — 128.0. 0.0/0 — 0.0.0.0
Параметр | Десятичная запись | Шестнадцатеричная запись | Двоичная запись |
IP адрес | 161.97.168.212 | A1.61.A8.D4 | 10100001.01100001.10101000.11010100 |
---|---|---|---|
Префикс маски подсети | /24 | ||
Маска подсети | 255.255.255.0 | FF.FF.FF.00 | 11111111.11111111.11111111.00000000 |
Обратная маска подсети (wildcard mask) | 0.0.0.255 | 00.00.00.FF | 00000000.00000000.00000000.11111111 |
IP адрес сети | 161.97.168.0 | A1.61.A8.00 | 10100001.01100001.10101000.00000000 |
Широковещательный адрес | 161.97.168.255 | A1.61.A8.FF | 10100001.01100001.10101000.11111111 |
IP адрес первого хоста | 161.97.168.1 | A1. 61.A8.01 | 10100001.01100001.10101000.00000001 |
IP адрес последнего хоста | 161.97.168.254 | A1.61.A8.FE | 10100001.01100001.10101000.11111110 |
Количество доступных адресов | 256 | ||
Количество рабочих адресов для хостов | 254 |
Ссылка на эту страницу: shootnick.ru/ip_calc/161.97.168.212/24
Так же у нас есть IPv6 калькулятор подсетей
IPv4 (англ. Internet Protocol version 4) — четвёртая версия интернет протокола (IP). Первая широко используемая версия. Протокол описан в RFC 791 (сентябрь 1981 года), заменившем RFC 760 (январь 1980 года).
IPv4 использует 32-битные (четырёхбайтные) адреса, ограничивающие адресное пространство 4 294 967 296 (232) возможными уникальными адресами.
Традиционной формой записи IPv4 адреса является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками. Через дробь указывается длина маски подсети.
IP-адрес состоит из двух частей: номера сети и номера узла. В случае изолированной сети её адрес может быть выбран администратором из специально зарезервированных для таких сетей блоков адресов (10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16). Если же сеть должна работать как составная часть Интернета, то адрес сети выдаётся провайдером либо региональным интернет-регистратором (Regional Internet Registry, RIR). Согласно данным на сайте IANA, существует пять RIR: ARIN, обслуживающий Северную Америку, а также Багамы, Пуэрто-Рико и Ямайку; APNIC, обслуживающий страны Южной, Восточной и Юго-Восточной Азии, а также Австралии и Океании; AfriNIC, обслуживающий страны Африки; LACNIC, обслуживающий страны Южной Америки и бассейна Карибского моря; и RIPE NCC, обслуживающий Европу, Центральную Азию, Ближний Восток. Региональные регистраторы получают номера автономных систем и большие блоки адресов у IANA, а затем выдают номера автономных систем и блоки адресов меньшего размера локальным интернет-регистраторам (Local Internet Registries, LIR), обычно являющимся крупными провайдерами. Номер узла в протоколе IP назначается независимо от локального адреса узла. Маршрутизатор по определению входит сразу в несколько сетей. Поэтому каждый порт маршрутизатора имеет собственный IP-адрес. Конечный узел также может входить в несколько IP-сетей. В этом случае компьютер должен иметь несколько IP-адресов, по числу сетевых связей. Таким образом, IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.
Есть два способа определения того, сколько бит отводится на маску подсети, а сколько — на IP-адрес. Изначально использовалась классовая адресация (INET), но со второй половины 90-х годов XX века она была вытеснена бесклассовой адресацией (CIDR), при которой количество адресов в сети определяется маской подсети.
Иногда встречается запись IP-адресов вида «192.168.5.0/24». Данный вид записи заменяет собой указание диапазона IP-адресов. Число после косой черты означает количество единичных разрядов в маске подсети. Для приведённого примера маска подсети будет иметь двоичный вид 11111111 11111111 11111111 00000000 или то же самое в десятичном виде: «255. 255.255.0». 24 разряда IP-адреса отводятся под номер сети, а остальные 32-24=8 разрядов полного адреса — под адреса хостов этой сети, адрес этой сети и широковещательный адрес этой сети. Итого, 192.168.5.0/24 означает диапазон адресов хостов от 192.168.5.1 до 192.168.5.254, а также 192.168.5.0 — адрес сети и 192.168.5.255 — широковещательный адрес сети. Для вычисления адреса сети и широковещательного адреса сети используются формулы:
- адрес сети = IP.любого_компьютера_этой_сети AND MASK (адрес сети позволяет определить, что компьютеры в одной сети)
- широковещательный адрес сети = IP.любого_компьютера_этой_сети OR NOT(MASK) (широковещательный адрес сети воспринимается всеми компьютерами сети как дополнительный свой адрес, то есть пакет на этот адрес получат все хосты сети как адресованные лично им. Если на сетевой интерфейс хоста, который не является маршрутизатором пакетов, попадёт пакет, адресованный не ему, то он будет отброшен).
Запись IP-адресов с указанием через слэш маски подсети переменной длины также называют CIDR-адресом в противоположность обычной записи без указания маски, в операционных системах типа UNIX также именуемой INET-адресом.
В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов: если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast). Если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, в сети 192.168.5.0 с маской 255.255.255.0 пакет с адресом 192.168.5.255 доставляется всем узлам этой сети. Такая рассылка называется широковещательным сообщением (direct broadcast).
IP-адрес называют статическим (постоянным, неизменяемым), если он назначается пользователем в настройках устройства, либо назначается автоматически при подключении устройства к сети и не может быть присвоен другому устройству.
IP-адрес называют динамическим (непостоянным, изменяемым), если он назначается автоматически при подключении устройства к сети и используется в течение ограниченного промежутка времени, указанного в сервисе назначавшего IP-адрес (DHCP).
Для получения IP-адреса клиент может использовать один из следующих протоколов:
- DHCP (RFC 2131) — наиболее распространённый протокол настройки сетевых параметров.
- BOOTP (RFC 951) — простой протокол настройки сетевого адреса, обычно используется для бездисковых станций.
- IPCP (RFC 1332) в рамках протокола PPP (RFC 1661).
- Zeroconf (RFC 3927) — протокол настройки сетевого адреса, определения имени, поиск служб.
- RARP (RFC 903) Устаревший протокол, использующий обратную логику (из аппаратного адреса — в логический) популярного и поныне в широковещательных сетях протокола ARP. Не поддерживает распространения информации о длине маски (не поддерживает VLSM).
Адреса, используемые в локальных сетях, относят к частным. К частным относятся IP-адреса из следующих сетей:
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
Также для внутреннего использования:
- 127. 0.0.0/8 — используется для коммуникаций внутри хоста.
- 169.254.0.0/16 — используется для автоматической настройки сетевого интерфейса в случае отсутствия DHCP (за исключением первой и последней /24 подсети).
Полный список описания сетей для IPv4 представлен в RFC 6890.
Что такое «идентификатор сети» и «идентификатор хоста» в IP-адресах?
IP-адреса делятся на 5 классов, а именно: класс A, класс B, класс C, класс D и класс E. Эта концепция появилась примерно в 1980-х годах. Где
- Класс A обычно используется для больших сетей, таких как сети интернет-провайдеров.
- Класс B используется для средних и крупных сетей, таких как некоторые крупные организации.
- Адреса класса C обычно используются для небольших сетей.
- Адреса класса D используются для многоадресной рассылки.
- Адреса класса E зарезервированы и используются в экспериментальных целях.
Диапазон всех классов:
Класс A: от 1. 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
Идентификатор сети:
Идентификатор сети или NetID — это фрагмент IP-адреса, который классифицирует сеть для указанного узла, т. е. сообщает нам, к какой сети принадлежит узел. to, обычно состоящий из одного-четырех октетов в точечно-десятичном представлении.
В точечно-десятичном представлении IP-адрес делится на четыре октета, и в зависимости от того, к какому классу относится IP-адрес, октеты далее делятся на идентификатор сети и идентификатор хоста.
Для класса A первый октет представляет идентификатор сети, так как префикс первого октета равен 0, он использует оставшиеся 7 бит для идентификатора сети, для класса B первый и второй октеты представляют идентификатор сети, префикс для класса B равен 10, поэтому он использует оставшиеся 14 бит для идентификатора сети, для класса C первый, второй и третий октет представляют идентификатор сети, префикс класса C равен 110, поэтому он использует оставшиеся 21 бит для идентификатора сети, класс D и класс E зарезервированы.
Идентификатор хоста:
Это фрагмент IP-адреса, который однозначно классифицирует хост в указанной сети TCP/IP. Идентификатор хоста можно найти, просто объединив IP-адрес в двоичной форме с соответствующей маской подсети по умолчанию (в двоичной форме). Другой фрагмент IP-адреса — это идентификатор сети, который идентифицирует сеть, к которой принадлежит хост.
Идентификатор хоста и идентификатор сети
Например, . На изображении выше IP-адрес хоста C равен 19.8.162.30.4, что означает, что он принадлежит к классу C, поэтому его маска подсети по умолчанию будет 255.255.255.0; Теперь, применяя И к обоим, он даст идентификатор хоста 0.0.0.4 и идентификатор сети 198.162.30.0.
Вопрос 1 : Что такое сетевой адрес, если адрес назначения 200.45.34.56 и маска подсети 255.255.255.240?
Решение: Итак, из данного вопроса мы видим, что этот адрес принадлежит классу C.
Чтобы найти сетевой адрес, мы выполняем операцию И между заданными двумя входами
200. 45.34.00111000 И 255.255.255.11110000 [преобразовывая последний октет в двоичную форму]
получаем 200.45.34.48 в качестве сетевого адреса.
Вопрос 2 : Компании присвоен адрес сайта 181.56.0.0. Компании требуется 1000 подсетей. Найдите маску подсети
. Решение: данный адрес принадлежит классу B
, а маска подсети класса B по умолчанию: 255.255.0.0
.0003
Итак, нам нужны дополнительные 10 бит от 255.255.00000000.00000000, чтобы получить маску подсети, т.е. 255.255. 00000000 . 00 0000000
Итак, необходимая маска подсети 255.255.11111111.11000000 или 255.255.255.192
Что такое сетевой идентификатор (идентификатор сети)?
Что означает сетевой идентификатор?
Сетевой идентификатор в мире протокола управления передачей/протокола Интернета или TCP/IP — это часть адреса TCP/IP, которая идентифицирует сеть для данного хоста, обычно состоящая из трех октетов с десятичным представлением с точками.
Рекламные объявления
Термин «сетевой идентификатор» также может по-разному применяться к локальным сетевым ресурсам для аутентификации пользователя, но классическое использование этого термина относится к самому TCP/IP-адресу, как он используется для маршрутизации информации. , и как это используется в контексте современной кибербезопасности.
Идентификатор сети также известен как сетевой идентификатор или NetID.
Techopedia объясняет сетевую идентификацию
В синтаксисе и протоколе адресов TCP/IP адрес состоит из четырех октетов, представленных в десятичном виде, а не в двоичном виде для конечных пользователей. Четвертый или последний октет предназначен для идентификации хоста. Предыдущие октеты, как правило, предназначены для обозначения сети.
Сетевые классы
На заре Интернета и синтаксиса IPv4 классовая сетевая система разделяла сетевые идентификаторы на три основных класса: классы A, B и C.
Сети класса A были крупными коммерческими сетями.
Сети класса B были типами сетей, связанных с институциональными пользователями, например, правительственными учреждениями или крупными некоммерческими заинтересованными сторонами.
Сети класса C предназначались для небольших администрируемых сетей. Класс D относился к многоадресным сетям.
После изменений в системе адресации традиционная классовая сетевая система некоторое время считалась устаревшей; однако эксперты показывают, как некоторые сетевые администраторы все еще «торгуют» или используют сетевые адреса класса А или иным образом имеют дело с инфраструктурой, созданной первоначальной сборкой системы IPv4, в которой атрибуция сетей связана с представлением класса сети. в одном из октетов самого идентификатора сети.
Таким образом, хотя первоначальный тип идентификатора сети может больше не понадобиться, факты указывают на то, что эти обозначения все еще каким-то образом используются.
IPv4 и IPv6
По мере роста Интернета адресация TCP/IP начала сталкиваться с проблемой адресного пространства. Новая система IPv6 создает новый синтаксис для назначения большего количества сетевых идентификаторов. В то время как адреса IPv4 имели 32-битный размер, IPv4 предлагает 128-битный размер.
Еще одно большое изменение заключается в том, что системные адреса IPv4 использовали маску подсети для реализации сети и IP-адреса. В IPv6 адрес подсети встроен, поэтому маска подсети не требуется.
В самом общем смысле идентификатор сети будет существовать всегда. Он просто меняется в том, как он определяет сеть. Завтрашний идентификатор сети может вообще не состоять из четырех октетов: это связано с тем, что WWW похожа на политику IETF. Кроме того, эксперты и другие лица могут часто говорить об «идентификаторе сети» по-разному, либо как пользовательское обозначение: «какой у вас сетевой идентификатор?» или системный пароль или идентификатор.
С другой стороны, технический аспект идентификатора сети TCP/IP по-прежнему является частью инфраструктуры, из которой состоит Интернет, глобальная структура, которая все еще растет и совершенствуется.