![Как исправить ошибку высокого спроса ChatGPT в 2023 году (методы 10)](/f/6266abc06bc2ed3bf9e3759004c17fdc.jpg?width=100&height=100)
В нашей предыдущей главе Серия LFCA, мы определили компьютерную сеть и кратко коснулись некоторых общие сетевые команды Linux что вы можете использовать для получить полезную сетевую информацию такие как ваш IP-адрес, маска подсети, открытые порты и многое другое.
Во взаимосвязанном мире сети играют огромную роль в улучшении бесперебойной связи, доступа к информации и совместного использования файлов. Благодаря компьютерным сетям вы можете проверить свою электронную почту, купить билет на самолет и загрузить файлы.
Чтобы лучше понять компьютерные сети, мы сделаем еще один шаг и рассмотрим следующие основные моменты.
Одна из самых фундаментальных концепций в TCP / IP это IP-адресация. Итак, что такое IP-адрес? IP-адрес, или просто IP, представляет собой 32-битное двоичное число, которое присваивается вычислительному устройству, например ПК, планшету или смартфону в IP-сети.
Он может быть динамически назначен маршрутизатором с использованием протокола DHCP или вручную настроен пользователем Linux или системным администратором. IP-адрес - это уникальный идентификатор, который позволяет идентифицировать хост в локальной сети (LAN), а также в Интернете. IP-адрес - это программный адрес, который не запрограммирован жестко на ПК, в отличие от MAC-адреса, связанного с сетевой картой.
Прежде чем мы продолжим, давайте рассмотрим некоторые ключевые концепции, которые помогут вам лучше понять Интернет-протокол.
IP-адрес делится на 4 октета или байта. Каждый октет имеет 8 бит, поэтому 1 октет = 8 бит.
В качестве IP-адреса могут быть изображены следующие способы:
Все указанные выше обозначения представляют один и тот же IP-адрес. Однако в большинстве случаев шестнадцатеричный формат редко используется для представления IP-адресов, и поэтому наше внимание будет сосредоточено на первых двух форматах: десятичном с точками и двоичном.
IP-адреса можно условно разделить на две категории:
An IPv4 (IP версии 4) IP-адрес - это 32-битная цифра, которая разделена на 4 октета. Каждый октет имеет 8 битов, которые могут быть представлены в десятичном или двоичном формате с разделительными точками.
Примеры адресов IPv4 включают:
10.200.50.20. 172.16.0.20. 192.168.1.5.
IPv4-адреса можно разделить на 5 классов:
Класс A Класс B. Класс C. Класс D Класс E
Однако мы рассмотрим только первые 3 класса - Класс А, B, и C - которые в основном используются в хост-системах. Остальные классы выходят за рамки данной сертификации. Класс D используется для многоадресной рассылки и E в основном для исследовательских и экспериментальных целей.
Давайте начнем с Класс А. Это самый большой класс, который может похвастаться 16,777,216 IP-адреса, которые могут быть назначены хостам, и наименьшее количество назначаемых сетей, 126 по умолчанию.
Далее у нас есть Класс B который имеет второе по величине количество возможных IP-адресов, которые 65,534 и 16,384 назначаемые сети по умолчанию.
Наконец, у нас есть Класс C который является наименьшим классом, дающим только 254 возможные IP-адреса и 2,097,152 назначаемые сети по умолчанию.
Позже мы вернемся к классам адресов IPv4.
В резком контрасте с IPv4 адрес, IPv6 адрес использует 128-битное против 32-битного в IPv4. Он представлен в шестнадцатеричном формате, каждое шестнадцатеричное число состоит из 4 бита.
An IPv6 адрес разделен на 8 частей, каждая из которых имеет 4 шестнадцатеричных числа. Показан пример IPv6-адреса:
2041: 130f: 0000: 3f5d: 0000: 0000: 875a: 154b.
Это можно еще более упростить следующим образом. Начальные нули заменяются двойным полным двоеточием, как показано.
2041: 130f:: 3f5d:: 875a: 154b.
Адреса IPv6 были созданы для замены адресов IPv4, которые, по мнению экспертов, скоро закончатся. Большее количество битов значительно увеличит адресное пространство. Нам еще предстоит добраться до этого момента, и мы в основном остановимся на адресах IPv4.
IP-адрес разделен на два основных раздела: сетевая часть и часть хоста. В простом IP-адресе 192.168.1.5 с маской подсети или маской сети 255.255.255.0 (мы вернемся к маскам подсети позже в этой части), первые три октета слева представляют сетевой части, а оставшийся октет - это часть, которая назначается хост-машинам на вашем сеть. Каждый хост получает уникальный IP-адрес, отличный от остальных, но имеет один и тот же сетевой адрес с другими хостами в той же сети.
192.168. 1 5. Сетевая часть Хост-часть.
На этом завершается первая часть нашей серии статей о сетевых технологиях. До сих пор мы определили, что такое IP-адрес, пропустив различные классы IP-адресов и два основных типа IP-адресов - IPv4 и IPv6. В следующем разделе мы углубимся в двоичную и десятичную квадратичную нотацию.