This commit is contained in:
2026-07-30 11:35:10 +05:00
commit 8a3ec978ad
113 changed files with 3384 additions and 0 deletions
@@ -0,0 +1,29 @@
**OSI** - теоритическая модель, показывающая как работает сеть.
| Название уровня | Описание уровня |
| ----------------------------------- | --------------------------------------------------------------- |
| 7. Приложение (**Application**) | На этом уровне работают протаколы **HTTP**, **FTP** и подобные. |
| 6. Представление (**Presentation**) | Сжатие и шифрование, добавление meta данных. |
| 5. Сессионный (**Session**) | Поддержка соединения и синхронизация. |
| 4. Транспортный (**Transport**) | TCP, UDP, порты и так далее. |
| 3. Сетевой (**Network**) | IP, Маршрутизация, пакеты |
| 2. Канальный (**Datalink**) | MAC адреса, комутирование (switch) |
| 1.Физический (**Physical**) | Пересылка данных по кабелю, оптоволокну и так далее. |
## MAC address
**MAC address** - 48 битный адрес, является уникальным идентификатором сетевого оборудования (сетевой карты и т.д). Имеет вид **XX:XX:XX:XX:XX:XX**. Используется на 2 уровне **OSI**.
## IP address
**IP address** - internet protocol - набор символов, позволяющий компьютерам идентифицировать друг друга.
**IPv4** - 32 битный адрес, записывающийся как числа десятичной системы исчисления, разделённые точкой. Разделен на 4 блока, максимальная величина которых - 255.
Пример IP адреса - **192.168.1.50**
**IPv6** - 128 битный адрес, записывающийся как числа шеснадцатиричной системы исчисления, разделенные двоеточием.
## Подсети
**Маска подсети** - показывает, какая часть адрса указывает на адрес сети, а какая на конкретное устройство.
## NAT
**NAT** - позволяет через один IP подключить несколько компьютеров. (Эту тему расскроем подробнее позже)
# Основные типы сетей