Files
SecondBrain/90 Library/Networking/Подсети и маска подсети.md
2026-06-05 13:24:10 +03:00

82 lines
3.1 KiB
Markdown

---
title: Подсети и маска подсети
status: processing
type: concept
tags: [network, networking, subnet, ipv4]
created: 2026-06-04
updated: 2026-06-05
source: "[[00_базовые_понятия.pdf]]"
aliases:
- Маска подсети
- Подсети
---
# Подсети и маска подсети
Маска подсети показывает, какая часть IPv4-адреса относится к сети, а какая — к хосту внутри этой сети.
## Главное
IPv4-адрес состоит из 32 бит. Без маски нельзя однозначно понять, где заканчивается номер сети и начинается номер хоста.
Пример:
```text
IP: 192.168.123.132
Маска: 255.255.255.0
CIDR: /24
```
`/24` означает, что первые 24 бита — сеть, оставшиеся 8 бит — хосты.
Для примера выше:
- адрес сети: `192.168.123.0`;
- часть хоста: `0.0.0.132`;
- маска: `255.255.255.0`.
## CIDR
CIDR-запись `/N` показывает количество единиц в маске.
| CIDR | Маска | Типичный смысл |
|------|-------|----------------|
| `/32` | `255.255.255.255` | один конкретный IPv4-адрес |
| `/24` | `255.255.255.0` | 256 адресов в подсети |
| `/16` | `255.255.0.0` | крупная сеть |
| `/8` | `255.0.0.0` | очень крупная сеть |
| `/0` | `0.0.0.0` | весь IPv4-интернет, маршрут по умолчанию |
## Приватные IPv4-диапазоны
Эти адреса не маршрутизируются напрямую в публичном интернете и часто используются вместе с NAT:
- `10.0.0.0/8`;
- `172.16.0.0/12`;
- `192.168.0.0/16`.
Loopback-диапазон:
- `127.0.0.0/8`, чаще всего `127.0.0.1` как `localhost`.
## Простыми словами для экзамена
Подсеть — это часть большой сети. Маска говорит, какие биты IP-адреса считаются номером сети, а какие остаются под устройства.
Пример: `192.168.1.10/24`.
- `/24` означает: первые 24 бита — сеть.
- Адрес сети: `192.168.1.0`.
- Хостовая часть: последнее число.
- Типичный диапазон устройств: `192.168.1.1` ... `192.168.1.254`.
Чем больше число после `/`, тем меньше подсеть. `/24` меньше, чем `/16`, потому что под хосты остаётся меньше бит.
На экзамене часто спрашивают не точный расчёт, а смысл: маска нужна, чтобы понять, находится ли адрес в той же локальной сети или пакет нужно отправлять через шлюз.
## Связи
- [[IP-адрес]]
- [[IPv6]]
- [[NAT]]
- [[Сетевые порты]]