67 lines
2.0 KiB
Markdown
67 lines
2.0 KiB
Markdown
---
|
|
title: Подсети и маска подсети
|
|
status: seed
|
|
type: concept
|
|
tags: [network, networking, subnet, ipv4]
|
|
created: 2026-06-04
|
|
updated: 2026-06-04
|
|
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-адрес]]
|
|
- [[IPv6]]
|
|
- [[NAT]]
|
|
- [[Сетевые порты]]
|