OSI, TCP/IP, IP, порты, атаки и безопасность
Этот сайт — ваш учебный центр по сетевым технологиям. Здесь собрано всё, что нужно знать о сетях, от основ до практики, в понятной форме.
Взаимодействие с пользователем: браузеры, почта, мессенджеры.
Примеры: HTTP, FTP, SMTP, DNS.
Атака: SQL-инъекция (' OR '1'='1
) — когда злоумышленник вводит вредоносный код в форму, чтобы получить доступ к базе данных.
Шифрование, сжатие, преобразование форматов (JPEG → PNG, ASCII → Unicode).
CRIME/BREACH: Атаки на сжатие в TLS. Злоумышленник анализирует размеры сжатых ответов, чтобы угадать токены.
Управляет сеансом связи: открывает, поддерживает и закрывает соединение.
Сессионный хайджекинг: Перехват сессии через куки.
Обеспечивает доставку данных. Отвечает за порты, надёжность и контроль ошибок.
Протоколы: TCP (надёжный), UDP (быстрый).
SYN-флуд: Переполнение сервера запросами.
RST-инъекция: Разрыв чужого соединения.
Маршрутизация и IP-адресация.
IP-спуфинг: Подмена IP-адреса отправителя.
Smurf-атака: Амплификация через broadcast.
MAC-адреса, передача кадров в локальной сети.
ARP-спуфинг: Подмена MAC-адреса шлюза.
Передача битов по кабелю, Wi-Fi, оптоволокну.
Wi-Fi деаутентификация: Отключение устройств через Deauth
-пакеты.
TCP/IP | OSI | Функции | Протоколы |
---|---|---|---|
Прикладной | 5–7 | Сервисы (HTTP, FTP), API (Berkeley Sockets, WinSock) | DNS, DHCP, SMTP, HTTP |
Транспортный | 4 | Надёжная/быстрая передача, порты | TCP, UDP |
Интернет | 3 | Маршрутизация, IP-адресация | IP, ICMP, IGMP |
Связи и интерфейса | 1–2 | Подключение к сети, передача кадров | ARP, PPP, Ethernet |
Berkeley Sockets / WinSock: API для сетевых приложений.
Тип | Описание | Пример |
---|---|---|
Публичный (белый) | Уникальный в интернете | 8.8.8.8 |
Приватный (серый) | Локальная сеть | 192.168.1.1, 10.0.0.1 |
Loopback | Тест (сам на себя) | 127.0.0.1 |
Multicast | Один к группе | 224.0.0.1 – 239.255.255.255 |
Broadcast | Один ко всем | 255.255.255.255 |
Используются внутри локальных сетей. Не видны в интернете.
10.0.0.0/8
→ 10.x.x.x172.16.0.0/12
→ 172.16.x.x – 172.31.x.x192.168.0.0/16
→ 192.168.x.xМаска определяет, какая часть IP относится к сети, а какая — к хосту.
CIDR: /24
= 255.255.255.0
Формула: 2^n - 2
(n = биты под хосты)
CIDR | Маска | Хостов |
---|---|---|
/24 | 255.255.255.0 | 254 |
/30 | 255.255.255.252 | 2 |
Например, в сети 192.168.1.0/24
доступны IP от 192.168.1.1
до 192.168.1.254
.
IPv4 | IPv6 |
---|---|
32 бита | 128 бит |
192.168.1.1 | 2001:db8::1 |
ARP | NDP |
NAT | NAT-PT |
ICMP | ICMPv6 |
Превращает доменные имена в IP-адреса:
google.com
→ 142.250.181.46
vk.com
→ 87.240.137.254
DNS-спуфинг: Подмена ответа — перенаправление на фишинг.
DNS-туннелирование: Передача данных через DNS-запросы (например, data.google.com
).
Автоматически выдаёт IP, маску, шлюз, DNS.
Пример: подключение к Wi-Fi.
Злоумышленник запускает свой DHCP-сервер, назначая ложный шлюз → MITM.
В локальной сети: "Кто имеет IP 192.168.1.1
? Покажи свой MAC!"
ARP создаёт таблицу соответствия IP ↔ MAC.
TCP | UDP |
---|---|
Надёжный, с подтверждением | Быстрый, без подтверждения |
HTTP, FTP, SMTP | DNS, DHCP, VoIP |
Установление соединения:
SYN
— "Хочу подключиться"SYN-ACK
— "Готов, подтверждаю"ACK
— "Принято, начинаем передачу"Только после этого начинается обмен данными.
Режим | Описание | Пример |
---|---|---|
Simplex | Только передача | Клавиатура → ПК |
HDX | По очереди | Рация: "Говорю я, ты слушай" |
FDX | Одновременно | Телефон: оба говорят и слышат |
Тип | Описание | Пример |
---|---|---|
Unicast | Один к одному | HTTP-запрос |
Multicast | Один к группе | YouTube-трансляция |
Broadcast | Один ко всем | DHCP Discover |
google.com
в браузер.google.com
→ 142.250.181.46
.NAT позволяет нескольким устройствам с серыми IP использовать один белый IP для выхода в интернет.
Аналогия: Как домофон в многоквартирном доме. Почтальон знает только адрес дома (белый IP), а домофон (роутер) знает, кому внутри доставить письмо.
Преимущества: Экономия IP, дополнительная защита.
Устройство | Уровень OSI | Функция |
---|---|---|
Хаб (Hub) | 1 (Физический) | Передаёт биты |
Репитер (Repeater) | 1 | Усиливает сигнал |
Коммутатор (Switch) | 2 (Канальный) | MAC-адреса |
Мост (Bridge) | 2 | Соединяет сегменты |
Роутер (Router) | 3 (Сетевой) | IP-маршрутизация |
L3 Switch | 3 | Switch + Router |
Фаервол (Firewall) | 3–4 | Фильтрация |
NIC | 1–2 | Физический и MAC |
Proxy — это посредник между вами и интернетом. Ваш трафик проходит через него, и сайты видят IP прокси, а не ваш.
Тип | Описание | Где используется |
---|---|---|
HTTP/S | Только веб-трафик | Браузеры |
SOCKS4/5 | Любой трафик (включая приложения) | Telegram, игры, торренты |
Критерий | Proxy | VPN |
---|---|---|
Шифрование | Частичное (только приложение) | Полное (весь трафик) |
Скорость | Средняя | Высокая (особенно WireGuard) |
Настройка | По приложениям | Системная (всё устройство) |
Безопасность | Низкая | Высокая |
Использование | Обход блокировок | Безопасность, защита в Wi-Fi |
Вывод: Используйте прокси для быстрого обхода блокировок. Используйте VPN для полной безопасности.
VPN — это зашифрованный тоннель между вашим устройством и сервером, обеспечивающий анонимность и безопасность.
Протокол | Безопасность | Скорость |
---|---|---|
WireGuard | Очень высокая | ⚡ Очень высокая |
OpenVPN | Очень высокая | Высокая |
L2TP/IPsec | Высокая | Средняя |
Хотите смотреть YouTube без рекламы? Нужен доступ к Instagram, нейросетям или сервисам из США? Или просто хотите защитить данные в публичной Wi-Fi?
Рекомендуем проверенный VPN с высокой скоростью и стабильной работой на всех устройствах — включая телевизор (Smart TV), телефон и ноутбук.
Устройство | Поддержка |
---|---|
Телефон (Android/iOS) | ✅ Да |
Ноутбук (Windows/Mac) | ✅ Да |
Smart TV, приставки | ✅ Да |
Роутер | ✅ Да |
Купить ключ можно через Telegram-бота: @vault813_keys_holder_bot
Быстрая активация, поддержка 24/7, гибкие тарифы и пробный период.
ipconfig # Покажет ваш IP и маску arp -a # Покажет таблицу ARP nslookup google.com # Узнает IP по имени netstat -an # Покажет открытые порты