vault backup: 2026-06-03 14:09:18

This commit is contained in:
Dmitry
2026-06-03 14:09:18 +03:00
parent 1264dc9c6f
commit d8fb37c1e5
141 changed files with 8521 additions and 34 deletions
@@ -0,0 +1,60 @@
---
status: stable
type: moc
tags:
- network
- networking
created: 2026-05-02
updated: 2026-05-07
title: Networking - MOC
---
# Networking — MOC
## Модели и концепции
- [[Модель OSI]]
- [[Инкапсуляция данных]]
- [[LAN vs WAN]]
- [[Иерархическая модель Cisco]]
- [[Режимы передачи данных в сетях]]
- [[Сегментация сети]]
## Физический и канальный уровень
- [[Ethernet]]
- [[Витая пара]]
- [[MAC-адрес]]
- [[Широковещательные и коллизионные домены. Коммутация.]]
- [[Широковещательные и коллизионные домены. Маршрутизация.]]
- [[Сетевые устройства]]
- [[Базовая настройка коммутатора]]
## Сетевой уровень
- [[IP-адрес]]
- [[IPv6]]
- [[VLSM]]
- [[NAT]]
- [[Коммутатор L3 vs Маршрутизатор]]
## Транспортный уровень
- [[TCP vs UDP]]
## Протоколы
- [[ARP]]
- [[ICMP - Internet Control Messag]]
- [[DNS]]
- [[DHCP]]
- [[VPN]]
## VLAN
- [[VLAN]]
## Router-on-a-Stick
- [[Router-on-a-Stick]]
## Безопасность
- [[DHCP-snooping]]
- [[Dynamic ARP Inspection]]
## Прочее
- [[Утилита Ping]]
- [[Пример настройки DHCPv6]]
@@ -0,0 +1,24 @@
---
status: stable
type: moc
tags:
- network
- networking
- roas
created: 2025-12-17
updated: 2026-05-07
title: Router-on-a-Stick
---
# Router-on-a-Stick
%% Begin Waypoint %%
- [[Настройка коммутатора Cisco (Router-on-a-Stick)]]
- [[RoaS - Base]]
%% End Waypoint %%
## Контекст
- [[VLAN]] — RoaS используется именно для маршрутизации между VLAN на одном физическом интерфейсе
- [[DHCP]] — часто настраивается совместно: разные VLAN получают адреса из разных пулов
- [[Коммутатор L3 vs Маршрутизатор]] — альтернатива RoaS для крупных сетей
@@ -0,0 +1,22 @@
---
status: stable
type: moc
tags:
- network
- networking
- vlan
created: 2025-12-17
updated: 2026-05-07
title: VLAN
---
# VLAN
%% Begin Waypoint %%
- [[VLAN - диапазоны]]
- [[VLAN - история и trunk]]
- [[VLAN - настройка Cisco]]
- [[VLAN - полная настройка Cisco]]
- [[VLAN - Base]]
%% End Waypoint %%
@@ -0,0 +1,27 @@
---
status: stable
type: concept
tags:
- network
- networking
- protocols
- icmp
created: 2025-12-17
updated: 2026-05-07
title: ICMP - Internet Control Message
---
# ICMP - Internet Control Message
ICMP - расшифровывается как Internet Control Message Protocol - протокол служебных сообщений на сетевом уровне. Используется на третьем уровне модели [[Модель OSI|OSI]]. ICMP позволяет определить, может ли достичь пакет адреса назначения в установленные временные рамки (TTL). ICMP используют маршрутизаторы и др. устройства третьего уровня.
Для демонстрации работы протокола, можно взять в пример утилиту `ping`, которая позволяет проверить сетевую связность между узлами. 
С помощью TTL - time to live - можно понять, сколько переходов между маршрутизаторами (или "хопов") потребовалось пакету, если есть петля в настройках маршрутизаторов, то TTL быстро закончится и не будет зацикливания и траты ресурсов, а полное использование 128 хопов - явление редкое, поэтому с большой долей вероятности это означает петлю.
Вторым важным примером использования является утилита `traceroute`, которая позволяет просмотреть список "хопов" пакета от отправителя к получателю.
## Темная Сторона ICMP
С помощью этого протокола можно не только проверять "жив ли хост?", но и проводить полноценные атаки на сеть. Такие атаки, зачастую, связаны с атакой типа DOS (Denial-Of-Service - отказ в обслуживании). Например, огромное количество пинг-запросов на хоста с разных источников. В итоге, хост пытается ответить всем и перегружается.
Так же, раньше была популярна атака **Ping of Death**. Если кратко, ее суть заключалась в следующем: злоумышленник намеренно отправляет пакет больше максимального размера. Такой пакет фрагментируется на сети на несколько частей, прилетает в буфер устройства и попадает в очередь на сборка пакета "воедино". Переполнение этой очереди приводило к подвисанию хоста и полному отказу в работе.