Компьютерная сеть — классификация IP-адресов и расчет сетевого адреса [просто для понимания]
Компьютерная сеть — классификация IP-адресов и расчет сетевого адреса [просто для понимания]

Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.

1. Классификация IP-адресов

1. Связь между двоичной и десятичной системами

2. Структура адреса и классификация IP-адресов

Структура IP-адреса: номер сети + номер хоста.

Номер сети: номер физической сети, в которой расположен хост.

Номер хоста: номер хоста в физической сети.

Классификация IP-адресов: класс A (большой), класс B (средний), класс C (маленький), класс D (многоадресная рассылка), класс E (зарезервированный адрес — используется для исследований).

Маска по умолчанию для адресов класса A: 255.0.0.0/8.

Маска адреса по умолчанию класса B: 255.255.0.0/16.

Маска адреса по умолчанию класса C: 255.255.255.0/24.

(Например: 172.16.122.204/24: следующие 24 представляют адрес класса C [24 == 24 последовательные единицы])

3.Метод классификации IP-адресов

Одноадресные адреса (A, B, C) являются иерархическими и включают номер сети и номер хоста.

Все 0 в номере хоста представляют сетевой адрес, например 192.168.1 0 — это адрес класса C, а все младшие 8 бит — 0.

Все единицы в номере хоста представляют собой прямой широковещательный адрес, например 192.168.1.255, который является широковещательным адресом класса C, со всеми единицами в младших 8 битах.

(Все 32 бита равны 1, что указывает на то, что адрес транслируется первым - ограничен сетью, в которой находится отправляющий терминал)

2 ^ 8 = 256; 2 ^ 16 = 65536

2^8 (2 в 8-й степени): удалить один сетевой адрес + удалить один бит многоадресной рассылки.

4. Почему IP-адреса являются иерархическими? Сеть, в которой расположен терминал, может быть определена по IP-адресу терминала;? Элементы маршрутизации могут быть уменьшены

2. Расчет сетевого адреса

Номер сети = IP-адрес, логическое И (И) маска подсети

Номер хоста = номер сети без исключения IP-адреса ИЛИ (XOR).

Вопрос 1: Имеется IP-адрес 192.168.1.200 и маска подсети 255.255.255.224. Требуется вычислить сетевой адрес, адрес хоста и широковещательный адрес.

(255.255.255.224 = 11111111.11111111.11111111.111 00000, то есть 5 бит (красная часть) — это биты хоста, а 27 бит — биты сети.

172.1.1.200 = 10101100.00000001.00000001.110 01000

такАдрес хоста: 01000.

Адрес хоста: 200

Сетевой адрес подсети, в которой находится 172.1.1.200, должен быть, когда все пять бит хоста равны 0, то есть: 172.1.1.192;

подсеть этогошироковещательный адресназад5Все биты1,Прямо сейчас:172.1.1。223。 Итак, 172.1.1.200 -255.255.255.224, сеть должна находиться в диапазоне 172.1.1.192-172.1.1.223, доступно 30 адресов.

Вопрос 2: Если вы хотите разделить IP-адрес класса B 168.195.0.0 на несколько подсетей, и в каждой подсети имеется 700 хостов, какое значение следует установить маску подсети?

Рассчитайте, используя количество хостов

1)700 = 1010111100

2) Двоичная система – десятки, N = 10 (1001)

3) Установите для всех адресов хостов подсети 255.255.0.0 адреса класса B значение 1.,Получите 255.255.255.255,Однаконазад Сновасзади впередВоляназад10Расположение0,То есть: 11111111.11111111.11111100.00000000,Это 255.255.252.0.

Это маска подсети IP-адреса класса B 168.195.0.0, который необходимо разделить на 700 хостов.

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

1) Преобразуйте IP-адрес и маску подсети в двоичный формат. Маска подсети, в которой все 1 подряд, представляет собой сетевой адрес, а следующая за ней — адрес хоста.

2) И операция IP-адреса и маски подсети,результатсетевой адрес

3) Изменить вышеуказанную сеть адресвсетевой адрес Частично без изменений,Адрес хоста меняется на все,результатто естьшироковещательный адрес

4)Диапазон адресов — все хосты, содержащиеся в этом сегменте сети.

Сетевой адрес 1 — это первый адрес хоста;

Широковещательный адрес -1 — это последний адрес хоста, который можно увидеть из этого Диапазон адресов: от сетевого адреса +1 до широковещательного адреса -1.

Диапазон сети в этом примере: от 192.168.100.1 до 192.168.100.254. Другими словами, все следующие адреса находятся в одном сегменте сети: 192.168.100.1, 192.168.100.2.192.168.100.254.

Часть исходного текста перепечатана: HTTPS://blog.csdn.net/jiudihanbing/article/details/6022969.

Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/134476.html Исходная ссылка: https://javaforall.cn

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose