📚 Полная база знаний по сетевым технологиям

Исчерпывающая информация о протоколах, инструментах, литературе и ресурсах из всех образовательных модулей. Все необходимое для глубокого изучения сетевых технологий.

📊 Обзор базы знаний

Вся информация из образовательных модулей в одном месте - полное руководство для сетевых инженеров

15
Образовательных модулей
35+
Сетевых протоколов
25+
Профессиональных инструментов
50+
Книг и учебников
60+
Видео курсов и роликов

📚 Образовательные модули

Полное описание всех 15 учебных модулей с протоколами, инструментами и ресурсами для глубокого изучения

🌐 Основы интернета

Базовый уровень
🎯 Описание модуля:

Фундаментальные принципы работы интернета, архитектура сетей TCP/IP, модель OSI, базовые понятия и терминология. Изучение того, как данные передаются от отправителя к получателю через различные сетевые устройства и протоколы.

📡 Ключевые протоколы:
  • TCP (Transmission Control Protocol)
    Протокол управления передачей - обеспечивает надежную, упорядоченную и проверенную на ошибки доставку данных между приложениями.
  • IP (Internet Protocol)
    Межсетевой протокол - отвечает за адресацию и маршрутизацию пакетов через сеть.
  • HTTP/HTTPS (HyperText Transfer Protocol)
    Протоколы передачи гипертекста, основа веб-браузинга.
  • DNS (Domain Name System)
    Система доменных имен - распределенная база данных для преобразования доменных имен в IP-адреса.
  • UDP (User Datagram Protocol)
    Протокол пользовательских датаграмм - обеспечивает ненадежную доставку данных без установления соединения.
🛠️ Инструменты для изучения:
  • Wireshark
    Мощный анализатор сетевого трафика для глубокого изучения пакетов и протоколов.
  • ping
    Базовая утилита для проверки доступности сетевых узлов и измерения времени отклика.
  • traceroute/tracert
    Инструмент для трассировки маршрута пакетов в сети.
📖 Перейти к модулю "Основы интернета"

🔧 Диагностика сети

Практический уровень
🎯 Описание модуля:

Комплексный подход к выявлению и решению сетевых проблем. Методология диагностики от простых проверок connectivity до глубокого анализа производительности.

📡 Ключевые протоколы:
  • ICMP (Internet Control Message Protocol)
    Протокол управляющих сообщений - используется для диагностики сети, отправки сообщений об ошибках и запросов статуса.
  • SNMP (Simple Network Management Protocol)
    Простой протокол управления сетями - позволяет собирать информацию с сетевых устройств и управлять ими.
  • NetFlow
    Протокол для сбора информации о сетевом трафике, разработанный Cisco.
🛠️ Инструменты для изучения:
  • Wireshark
    Глубокий анализ сетевого трафика с возможностью фильтрации, декодирования протоколов и статистического анализа.
  • iPerf3
    Точное измерение пропускной способности сети с поддержкой TCP и UDP тестов.
  • Nmap
    Мощный сканер сети для обнаружения хостов, определения открытых портов, fingerprinting операционных систем.
📖 Перейти к модулю "Диагностика сети"

🌐 DNS система

Сервисный уровень
🎯 Описание модуля:

Глубокое изучение системы доменных имен: архитектура, типы записей, кэширование, безопасность и оптимизация производительности.

📡 Ключевые протоколы:
  • DNS (Domain Name System)
    Протокол разрешения доменных имен в IP-адреса. Работает на порту 53, использует UDP для запросов и TCP для передачи зон.
  • DNSSEC (DNS Security Extensions)
    Набор расширений безопасности для DNS, обеспечивающий аутентификацию и целостность данных.
  • DoH (DNS over HTTPS)
    Протокол для выполнения DNS-запросов через HTTPS, обеспечивающий конфиденциальность.
🛠️ Инструменты для изучения:
  • dig (Domain Information Groper)
    Мощная утилита для выполнения DNS-запросов и диагностики проблем с DNS.
  • nslookup
    Интерактивная утилита для выполнения DNS-запросов.
  • whois
    Утилита для получения информации о регистрации доменных имен.
📖 Перейти к модулю "DNS система"

🔗 Модель OSI

Фундаментальный уровень
🎯 Описание модуля:

Изучение 7-уровневой модели взаимодействия открытых систем (OSI). Понимание функций каждого уровня и их взаимодействия.

📡 Ключевые протоколы:
  • Протоколы уровня приложений
    HTTP, HTTPS, FTP, SMTP, DNS, SSH
  • Транспортные протоколы
    TCP, UDP, SCTP
  • Сетевые протоколы
    IP, ICMP, ARP, OSPF, BGP
🛠️ Инструменты для изучения:
  • Wireshark
    Анализ пакетов на разных уровнях OSI
  • netstat
    Просмотр сетевых соединений и статистики
📖 Перейти к модулю "Модель OSI"

🔄 Маршрутизация

Продвинутый уровень
🎯 Описание модуля:

Принципы маршрутизации в сетях, протоколы динамической маршрутизации, таблицы маршрутизации и алгоритмы выбора пути.

📡 Ключевые протоколы:
  • BGP (Border Gateway Protocol)
    Протокол маршрутизации между автономными системами, основа интернета.
  • OSPF (Open Shortest Path First)
    Протокол внутренней маршрутизации на основе состояния каналов.
  • EIGRP (Enhanced Interior Gateway Routing Protocol)
    Проприетарный протокол маршрутизации Cisco.
🛠️ Инструменты для изучения:
  • Cisco Packet Tracer
    Симулятор сетей для настройки маршрутизации
  • traceroute
    Трассировка маршрутов в реальных сетях
📖 Перейти к модулю "Маршрутизация"

🛠️ Инструменты сетевого администратора

Практический уровень
🎯 Описание модуля:

Обзор профессиональных инструментов для мониторинга, диагностики и управления сетями. Практическое применение в реальных сценариях.

📡 Ключевые протоколы:
  • SNMP (Simple Network Management Protocol)
    Для мониторинга сетевых устройств
  • NetFlow/IPFIX
    Для анализа сетевого трафика
  • Syslog
    Для сбора логов с сетевых устройств
🛠️ Инструменты для изучения:
  • Wireshark
    Анализ сетевого трафика
  • Nmap
    Сканирование сети
  • Zabbix
    Мониторинг сети
📖 Перейти к модулю "Инструменты"

⚡ Скорость соединения

Практический уровень
🎯 Описание модуля:

Факторы, влияющие на скорость интернет-соединения, методы измерения и оптимизации производительности сети.

📡 Ключевые протоколы:
  • TCP (с механизмами управления перегрузкой)
    Алгоритмы AIMD, Slow Start, Congestion Avoidance
  • QUIC
    Современный транспортный протокол от Google
🛠️ Инструменты для изучения:
  • iPerf3
    Точное измерение пропускной способности
  • speedtest-cli
    Командный интерфейс для Speedtest
📖 Перейти к модулю "Скорость соединения"

💼 Реальные кейсы

Практический уровень
🎯 Описание модуля:

Разбор реальных сетевых проблем и их решений. Анализ инцидентов из практики сетевых инженеров.

📡 Ключевые протоколы:
  • Различные протоколы в реальных сценариях
    Применение изученных протоколов в практических ситуациях
🛠️ Инструменты для изучения:
  • Все изученные инструменты
    Применение в реальных сценариях диагностики
📖 Перейти к модулю "Реальные кейсы"

🎭 Мифы и правда

Образовательный уровень
🎯 Описание модуля:

Разоблачение распространенных мифов о сетевых технологиях и интернете. Научно обоснованные факты и разъяснения.

📡 Ключевые протоколы:
  • Все основные протоколы
    В контексте разоблачения мифов о их работе
🛠️ Инструменты для изучения:
  • Инструменты для проверки мифов
    Экспериментальная проверка распространенных утверждений
📖 Перейти к модулю "Мифы и правда"

🚀 Оптимизация сети

Продвинутый уровень
🎯 Описание модуля:

Методы и техники оптимизации производительности сетей. Настройка QoS, туннелирование, балансировка нагрузки.

📡 Ключевые протоколы:
  • TCP Optimizations
    Настройки TCP для улучшения производительности
  • HTTP/2, HTTP/3
    Современные версии HTTP для ускорения веб-приложений
🛠️ Инструменты для изучения:
  • Профилировщики сети
    Инструменты для анализа и оптимизации производительности
📖 Перейти к модулю "Оптимизация сети"

🎯 Продвинутые темы

Экспертный уровень
🎯 Описание модуля:

Сложные аспекты сетевых технологий: MPLS, SD-WAN, NFV, облачные сети и другие современные технологии.

📡 Ключевые протоколы:
  • MPLS (Multiprotocol Label Switching)
    Технология для высокопроизводительных сетей
  • VXLAN
    Виртуализация сетей в дата-центрах
🛠️ Инструменты для изучения:
  • Специализированные инструменты
    Для работы с продвинутыми сетевыми технологиями
📖 Перейти к модулю "Продвинутые темы"

📊 Факторы влияния

Аналитический уровень
🎯 Описание модуля:

Анализ факторов, влияющих на производительность сети: аппаратные ограничения, программное обеспечение, конфигурация.

📡 Ключевые протоколы:
  • Протоколы в контексте ограничений
    Анализ поведения протоколов при различных ограничениях
🛠️ Инструменты для изучения:
  • Инструменты мониторинга
    Для анализа влияния различных факторов
📖 Перейти к модулю "Факторы влияния"

📈 Speedtest анализ

Практический уровень
🎯 Описание модуля:

Глубокий анализ работы сервисов измерения скорости интернета. Методики проведения точных измерений.

📡 Ключевые протоколы:
  • HTTP для загрузки тестовых файлов
    Протоколы, используемые сервисами Speedtest
🛠️ Инструменты для изучения:
  • Speedtest сервисы
    Анализ различных инструментов измерения скорости
📖 Перейти к модулю "Speedtest анализ"

🔍 Правда о Speedtest

Аналитический уровень
🎯 Описание модуля:

Критический анализ сервисов измерения скорости. Ограничения, погрешности и методы получения достоверных результатов.

📡 Ключевые протоколы:
  • Протоколы измерения
    Анализ используемых протоколов и их ограничений
🛠️ Инструменты для изучения:
  • Альтернативные инструменты
    Для сравнения с традиционными Speedtest сервисами
📖 Перейти к модулю "Правда о Speedtest"

📖 Глоссарий

Справочный уровень
🎯 Описание модуля:

Полный словарь терминов и понятий сетевых технологий. Определения, примеры использования, связь с протоколами.

📡 Ключевые протоколы:
  • Все изученные протоколы
    В контексте терминологии и определений
🛠️ Инструменты для изучения:
  • Справочные материалы
    Для быстрого поиска и изучения терминов
📖 Перейти к модулю "Глоссарий"

📡 Сетевые протоколы

Полное описание 35+ сетевых протоколов, используемых в современных сетях

🌐 TCP

Транспортный уровень
🎯 Назначение:

Transmission Control Protocol - обеспечивает надежную, упорядоченную и проверенную на ошибки доставку данных между приложениями.

🔧 Технические детали:
  • Установление соединения (three-way handshake)
  • Подтверждение получения пакетов
  • Управление потоком и перегрузкой
  • Повторная передача потерянных пакетов
  • Порты: 0-65535
📚 Ресурсы для изучения:
RFC 793 - TCP Specification Читать
"TCP/IP Illustrated" - W. Richard Stevens Купить
YouTube: TCP Deep Dive Смотреть

🌍 HTTP/HTTPS

Прикладной уровень
🎯 Назначение:

HyperText Transfer Protocol - протокол передачи гипертекста, основа всемирной паутины. HTTPS - защищенная версия с TLS шифрованием.

🔧 Технические детали:
  • Порты: HTTP - 80, HTTPS - 443
  • Методы: GET, POST, PUT, DELETE
  • Статусы: 200 OK, 404 Not Found, 500 Error
  • Версии: HTTP/1.1, HTTP/2, HTTP/3
  • Безопасность: TLS 1.2/1.3
📚 Ресурсы для изучения:
MDN Web Docs - HTTP Читать
"High Performance Browser Networking" Читать онлайн
YouTube: HTTP/2 vs HTTP/1.1 Смотреть

🔍 DNS

Прикладной уровень
🎯 Назначение:

Domain Name System - система доменных имен. Преобразует доменные имена в IP-адреса и наоборот.

🔧 Технические детали:
  • Порт: 53 (UDP/TCP)
  • Типы записей: A, AAAA, CNAME, MX, TXT
  • Кэширование: TTL-based
  • Безопасность: DNSSEC
  • Протокол: UDP для запросов, TCP для зон
📚 Ресурсы для изучения:
RFC 1034, 1035 - DNS Specification Читать
"DNS and BIND" - Cricket Liu Читать
YouTube: How DNS Works Смотреть

🔄 BGP

Маршрутизация
🎯 Назначение:

Border Gateway Protocol - протокол маршрутизации между автономными системами. "Клей" интернета.

🔧 Технические детали:
  • Порт: 179 (TCP)
  • Тип: Path Vector Protocol
  • Метрики: AS Path, Local Pref, MED
  • Сообщения: OPEN, UPDATE, KEEPALIVE
  • Масштабируемость: 800k+ маршрутов
📚 Ресурсы для изучения:
RFC 4271 - BGP-4 Читать
"BGP" - Iljitsch van Beijnum Читать
YouTube: BGP Explained Смотреть

⚡ UDP

Транспортный уровень
🎯 Назначение:

User Datagram Protocol - протокол пользовательских датаграмм. Обеспечивает ненадежную доставку данных без установления соединения.

🔧 Технические детали:
  • Порты: 0-65535
  • Нет установления соединения
  • Нет гарантии доставки
  • Нет контроля перегрузки
  • Меньшие накладные расходы
📚 Ресурсы для изучения:
RFC 768 - UDP Specification Читать
Статья: TCP vs UDP Читать

📡 ICMP

Сетевой уровень
🎯 Назначение:

Internet Control Message Protocol - протокол управляющих сообщений интернета. Используется для диагностики сети и отправки сообщений об ошибках.

🔧 Технические детали:
  • Типы сообщений: Echo Request/Reply, Destination Unreachable
  • Используется ping и traceroute
  • Нет портов
  • Работает поверх IP
📚 Ресурсы для изучения:
RFC 792 - ICMP Specification Читать

🔐 SSH

Прикладной уровень
🎯 Назначение:

Secure Shell - протокол для безопасного удаленного доступа к сетевым устройствам и серверам.

🔧 Технические детали:
  • Порт: 22
  • Шифрование: AES, ChaCha20
  • Аутентификация: пароль, ключи
  • Туннелирование

📁 FTP

Прикладной уровень
🎯 Назначение:

File Transfer Protocol - протокол передачи файлов между клиентом и сервером.

🔧 Технические детали:
  • Порты: 21 (control), 20 (data)
  • Активный и пассивный режим
  • FTPS - защищенная версия

💻 Telnet

Прикладной уровень
🎯 Назначение:

Протокол для удаленного доступа к сетевым устройствам (устаревший, небезопасный).

🔧 Технические детали:
  • Порт: 23
  • Текстовый протокол
  • Нет шифрования

📧 SMTP

Прикладной уровень
🎯 Назначение:

Simple Mail Transfer Protocol - протокол для отправки электронной почты.

🔧 Технические детали:
  • Порт: 25, 587, 465
  • Команды: HELO, MAIL FROM, RCPT TO
  • SMTPS - защищенная версия

📨 POP3

Прикладной уровень
🎯 Назначение:

Post Office Protocol v3 - протокол для получения электронной почты с сервера.

🔧 Технические детали:
  • Порт: 110, 995
  • Загрузка писем на клиент
  • Удаление с сервера

📬 IMAP

Прикладной уровень
🎯 Назначение:

Internet Message Access Protocol - протокол для управления почтой на сервере.

🔧 Технические детали:
  • Порт: 143, 993
  • Синхронизация между устройствами
  • Письма хранятся на сервере

🌐 DHCP

Прикладной уровень
🎯 Назначение:

Dynamic Host Configuration Protocol - протокол для автоматической настройки сетевых параметров.

🔧 Технические детали:
  • Порты: 67 (сервер), 68 (клиент)
  • Процесс: DISCOVER, OFFER, REQUEST, ACK
  • Выдача IP, маски, шлюза, DNS

📊 SNMP

Прикладной уровень
🎯 Назначение:

Simple Network Management Protocol - протокол для управления сетевыми устройствами.

🔧 Технические детали:
  • Порт: 161, 162
  • Версии: v1, v2c, v3
  • MIB - база управляющей информации

🔒 TLS/SSL

Сессионный уровень
🎯 Назначение:

Transport Layer Security / Secure Sockets Layer - протоколы для обеспечения безопасной связи.

🔧 Технические детали:
  • Версии: SSL 3.0, TLS 1.0-1.3
  • Шифрование: RSA, ECDHE, AES
  • Аутентификация сертификатами

🔍 ARP

Канальный уровень
🎯 Назначение:

Address Resolution Protocol - протокол для преобразования IP-адресов в MAC-адреса.

🔧 Технические детали:
  • ARP Request/Reply
  • ARP таблица кэширования
  • Работает в пределах подсети

🎵 RTP

Прикладной уровень
🎯 Назначение:

Real-time Transport Protocol - протокол для передачи аудио и видео в реальном времени.

🔧 Технические детали:
  • Используется в VoIP, видеоконференциях
  • Таймштампы для синхронизации
  • Номер последовательности

📞 SIP

Прикладной уровень
🎯 Назначение:

Session Initiation Protocol - протокол для установления, управления и завершения мультимедийных сессий.

🔧 Технические детали:
  • Порт: 5060, 5061
  • Методы: INVITE, ACK, BYE
  • Используется в VoIP

🛡️ IPSec

Сетевой уровень
🎯 Назначение:

Internet Protocol Security - набор протоколов для обеспечения безопасности на IP уровне.

🔧 Технические детали:
  • AH - аутентификация заголовка
  • ESP - инкапсуляция полезной нагрузки
  • IKE - обмен ключами

🔄 OSPF

Сетевой уровень
🎯 Назначение:

Open Shortest Path First - протокол внутренней маршрутизации на основе состояния каналов.

🔧 Технические детали:
  • Алгоритм Дейкстры
  • Области для масштабирования
  • Метрика - стоимость

⚡ EIGRP

Сетевой уровень
🎯 Назначение:

Enhanced Interior Gateway Routing Protocol - проприетарный протокол маршрутизации Cisco.

🔧 Технические детали:
  • Гибридный протокол
  • DUAL алгоритм
  • Быстрая сходимость

🏷️ VLAN

Канальный уровень
🎯 Назначение:

Virtual Local Area Network - технология для создания виртуальных локальных сетей.

🔧 Технические детали:
  • Теги VLAN в заголовке Ethernet
  • VLAN ID: 1-4094
  • Native VLAN

🔄 STP

Канальный уровень
🎯 Назначение:

Spanning Tree Protocol - протокол для предотвращения петель в сетях Ethernet.

🔧 Технические детали:
  • Выбор корневого моста
  • Блокировка избыточных путей
  • Версии: STP, RSTP, MSTP

🔍 CDP/LLDP

Канальный уровень
🎯 Назначение:

Cisco Discovery Protocol / Link Layer Discovery Protocol - протоколы для обнаружения соседних устройств.

🔧 Технические детали:
  • CDP - проприетарный Cisco
  • LLDP - стандартный IEEE
  • Обмен информацией о устройствах

⏰ NTP

Прикладной уровень
🎯 Назначение:

Network Time Protocol - протокол для синхронизации времени в сетях.

🔧 Технические детали:
  • Порт: 123
  • Иерархия серверов (stratum)
  • Высокая точность

🔐 RADIUS

Прикладной уровень
🎯 Назначение:

Remote Authentication Dial-In User Service - протокол для аутентификации, авторизации и учета.

🔧 Технические детали:
  • Порты: 1812, 1813
  • AAA сервер
  • Шифрование паролей

🔒 TACACS+

Прикладной уровень
🎯 Назначение:

Terminal Access Controller Access-Control System Plus - протокол для управления доступом к сетевым устройствам.

🔧 Технические детали:
  • Порт: 49
  • Разделение AAA
  • Шифрование всего пакета

📝 Syslog

Прикладной уровень
🎯 Назначение:

Протокол для отправки сообщений журналирования в централизованный сервер.

🔧 Технические детали:
  • Порт: 514
  • Уровни серьезности
  • Фасилити

📊 NetFlow

Прикладной уровень
🎯 Назначение:

Протокол для сбора информации о сетевом трафике, разработанный Cisco.

🔧 Технические детали:
  • Порт: 2055, 9995, 9996
  • Потоки трафика
  • Анализ и мониторинг

📈 IPFIX

Прикладной уровень
🎯 Назначение:

IP Flow Information Export - стандартизированная версия NetFlow.

🔧 Технические детали:
  • IETF стандарт
  • Расширяемые шаблоны
  • Поддержка различных протоколов

🚇 GRE

Сетевой уровень
🎯 Назначение:

Generic Routing Encapsulation - протокол для туннелирования сетевых пакетов.

🔧 Технические детали:
  • Инкапсуляция пакетов
  • Поддержка различных протоколов
  • Нет шифрования

☁️ VXLAN

Канальный уровень
🎯 Назначение:

Virtual Extensible LAN - технология для виртуализации сетей в дата-центрах.

🔧 Технические детали:
  • VXLAN ID: 24 бита
  • Инкапсуляция в UDP
  • Масштабируемость

🏷️ MPLS

Сетевой уровень
🎯 Назначение:

Multiprotocol Label Switching - технология для высокопроизводительных сетей.

🔧 Технические детали:
  • Метки вместо IP-адресов
  • LSP - пути переключения меток
  • Быстрая маршрутизация

⚡ QUIC

Транспортный уровень
🎯 Назначение:

Quick UDP Internet Connections - современный транспортный протокол от Google.

🔧 Технические детали:
  • На основе UDP
  • Встроенное шифрование
  • Быстрое установление соединения

🚀 HTTP/3

Прикладной уровень
🎯 Назначение:

Третья крупная версия HTTP протокола, работающая поверх QUIC.

🔧 Технические детали:
  • На основе QUIC
  • Улучшенная производительность
  • Лучшая обработка потерь пакетов

🔒 DoH/DoT

Прикладной уровень
🎯 Назначение:

DNS over HTTPS / DNS over TLS - протоколы для защищенного DNS.

🔧 Технические детали:
  • DoH: порт 443 (HTTPS)
  • DoT: порт 853 (TLS)
  • Шифрование DNS запросов

🛡️ DNSSEC

Прикладной уровень
🎯 Назначение:

DNS Security Extensions - набор расширений безопасности для DNS.

🔧 Технические детали:
  • Цифровые подписи
  • Аутентификация данных
  • Защита от подмены

🛠️ Профессиональные инструменты

25+ программ и утилит для диагностики, мониторинга и анализа сетей

🦈 Wireshark

Анализ трафика
🎯 Назначение:

Мощный анализатор сетевого трафика с графическим интерфейсом. Позволяет захватывать и анализировать пакеты в реальном времени.

🔧 Ключевые возможности:
  • Глубокий анализ 2000+ протоколов
  • Фильтрация в реальном времени
  • Расшифровка SSL/TLS
  • Экспорт в различные форматы
  • Статистика и графики
📚 Ресурсы:
Официальный сайт wireshark.org
Документация Читать
YouTube курс Смотреть

📊 iPerf3

Тестирование производительности
🎯 Назначение:

Точное измерение пропускной способности сети. Поддержка TCP и UDP тестов, множественных потоков.

🔧 Ключевые возможности:
  • Измерение bandwidth
  • Тестирование потерь пакетов
  • Измерение jitter
  • Поддержка IPv6
  • JSON вывод
📚 Ресурсы:
Официальный сайт iperf.fr
Руководство Читать
Примеры команд Изучить

🔍 Nmap

Сканирование сети
🎯 Назначение:

Мощный сканер сети для обнаружения хостов, определения открытых портов и fingerprinting ОС.

🔧 Ключевые возможности:
  • Обнаружение хостов
  • Сканирование портов
  • Определение версий сервисов
  • Fingerprinting ОС
  • NSE скрипты
📚 Ресурсы:
Официальный сайт nmap.org
Nmap Book Читать
YouTube tutorial Смотреть

📡 tcpdump

Анализ трафика
🎯 Назначение:

Командный анализатор трафика для захвата и анализа сетевых пакетов.

🔧 Ключевые возможности:
  • Захват пакетов в реальном времени
  • Гибкая фильтрация
  • Сохранение в файл
  • Анализ различных протоколов
📚 Ресурсы:
Man страница Читать
Шпаргалка Изучить

🌐 dig

DNS диагностика
🎯 Назначение:

Domain Information Groper - мощная утилита для выполнения DNS-запросов и диагностики проблем с DNS.

🔧 Ключевые возможности:
  • Запросы различных типов записей
  • Отладка DNSSEC
  • Трассировка DNS
  • Гибкий формат вывода
📚 Ресурсы:
Man страница Читать
Примеры Изучить

📊 netstat

Сетевые соединения
🎯 Назначение:

Утилита для отображения сетевых соединений, таблицы маршрутизации и статистики интерфейсов.

🔧 Ключевые возможности:
  • Просмотр активных соединений
  • Статистика по протоколам
  • Таблица маршрутизации
  • Состояния сокетов
📚 Ресурсы:
Man страница Читать

🔍 ss

Сетевые соединения
🎯 Назначение:

Утилита для исследования сокетов - современная замена netstat.

🔧 Ключевые возможности:
  • Более быстрая чем netstat
  • Подробная информация о сокетах
  • Фильтрация по состояниям

🛣️ traceroute

Трассировка маршрута
🎯 Назначение:

Утилита для определения маршрута следования пакетов в сетях TCP/IP.

🔧 Ключевые возможности:
  • Определение маршрута до хоста
  • Измерение времени отклика
  • Обход блокировок

📈 mtr

Трассировка маршрута
🎯 Назначение:

My TraceRoute - комбинированный инструмент для traceroute и ping.

🔧 Ключевые возможности:
  • Реалтайм обновление
  • Статистика потерь пакетов
  • Графический интерфейс

📊 iftop

Мониторинг трафика
🎯 Назначение:

Инструмент для мониторинга сетевого трафика в реальном времени.

🔧 Ключевые возможности:
  • Показ bandwidth по соединениям
  • Сортировка по трафику
  • Фильтрация по хостам

🐖 nethogs

Мониторинг трафика
🎯 Назначение:
Net top tool группирующий bandwidth по процессам.

🔧 Ключевые возможности:
  • Мониторинг по процессам
  • Обновление в реальном времени
  • Сортировка по потреблению

🛡️ iptables

Фаервол
🎯 Назначение:

Утилита для настройки правил фильтрации пакетов в Linux.

🔧 Ключевые возможности:
  • Фильтрация пакетов
  • NAT и MASQUERADE
  • Таблицы и цепочки

🦈 tshark

Анализ трафика
🎯 Назначение:

Консольная версия Wireshark для анализа трафика.

🔧 Ключевые возможности:
  • Анализ в командной строке
  • Скриптинг и автоматизация
  • Фильтрация и декодирование

🔄 curl

HTTP клиент
🎯 Назначение:

Утилита для передачи данных по различным сетевым протоколам.

🔧 Ключевые возможности:
  • Поддержка множества протоколов
  • Загрузка файлов
  • Отладка HTTP запросов

📥 wget

HTTP клиент
🎯 Назначение:

Утилита для неинтерактивной загрузки файлов из интернета.

🔧 Ключевые возможности:
  • Рекурсивная загрузка
  • Продолжение прерванных загрузок
  • Работа в фоне

⚡ speedtest-cli

Тестирование скорости
🎯 Назначение:

Командный интерфейс для Speedtest.net.

🔧 Ключевые возможности:
  • Измерение скорости интернета
  • Выбор сервера
  • JSON вывод

📊 Zabbix

Мониторинг
🎯 Назначение:

Корпоративная система мониторинга сетей и приложений.

🔧 Ключевые возможности:
  • Мониторинг в реальном времени
  • Гибкие оповещения
  • Графики и дашборды

👁️ Nagios

Мониторинг
🎯 Назначение:

Система мониторинга IT-инфраструктуры.

🔧 Ключевые возможности:
  • Мониторинг сервисов
  • Уведомления о проблемах
  • Веб-интерфейс

📈 Cacti

Мониторинг
🎯 Назначение:

Система построения графиков на основе RRDtool.

🔧 Ключевые возможности:
  • Графики производительности
  • Шаблоны устройств
  • Автообнаружение

🔌 Cisco Packet Tracer

Симуляция
🎯 Назначение:

Симулятор сетей для обучения сетевым технологиям.

🔧 Ключевые возможности:
  • Визуальное моделирование
  • Эмуляция оборудования Cisco
  • Лабораторные работы

🌐 GNS3

Симуляция
🎯 Назначение:

Платформа для эмуляции сложных сетей.

🔧 Ключевые возможности:
  • Эмуляция реального оборудования
  • Интеграция с VirtualBox/VMware
  • Поддержка многопользовательского режима

📮 Postman

API тестирование
🎯 Назначение:

Платформа для тестирования API.

🔧 Ключевые возможности:
  • Создание и тестирование запросов
  • Автоматизация тестов
  • Документирование API

🐳 Docker

Контейнеризация
🎯 Назначение:

Платформа для контейнеризации приложений.

🔧 Ключевые возможности:
  • Изоляция приложений
  • Масштабируемость
  • Упрощение развертывания

📖 Книги и учебники

50+ лучших книг по сетевым технологиям для всех уровней подготовки

📘 TCP/IP Illustrated, Vol. 1

Протоколы
Автор: W. Richard Stevens
Год: 1994
Уровень: Продвинутый
Классическая работа, объясняющая принципы работы протоколов TCP/IP на примерах реального трафика. Must-read для любого сетевого инженера.
📚 Где найти:
Amazon Купить

📗 Computer Networking: A Top-Down Approach

Обучение
Автор: Kurose, Ross
Год: 2021 (8th ed)
Уровень: Начальный-Средний
Популярный учебник, начинающий с прикладного уровня и спускающийся к физическому. Отличное введение в сетевые технологии.
📚 Где найти:
Официальный сайт Ресурсы

📙 DNS and BIND

DNS
Автор: Cricket Liu
Год: 2011 (5th ed)
Уровень: Средний
Исчерпывающее руководство по DNS и BIND. От основ до продвинутых тем включая DNSSEC и IPv6.

📓 The TCP/IP Guide

Справочник
Автор: Charles M. Kozierok
Год: 2005
Уровень: Все уровни
Всеобъемлющий справочник по TCP/IP. Более 1600 страниц подробной информации о всех аспектах сетевых протоколов.

⚔️ Network Warrior

Практика
Автор: Gary A. Donahue
Год: 2011
Уровень: Практический
Практическое руководство по реальным сетевым проблемам и их решениям. Основано на многолетнем опыте автора.

🔍 Интернет изнутри

На русском
Автор: Дмитрий Барышников
Год: 2020
Уровень: Средний
Отличная книга на русском языке, объясняющая принципы работы интернета и сетевых технологий.

🔄 BGP

Маршрутизация
Автор: Iljitsch van Beijnum
Год: 2002
Уровень: Продвинутый
Подробное руководство по протоколу BGP. От основ до сложных конфигураций.

🏷️ MPLS in the SDN Era

Продвинутые темы
Автор: Antonio Sánchez-Monge
Год: 2015
Уровень: Экспертный
Исчерпывающее руководство по MPLS и его взаимодействию с SDN технологиями.

🌐 IPv6 Essentials

IPv6
Автор: Silvia Hagen
Год: 2014
Уровень: Средний
Полное руководство по IPv6: от основ до развертывания и миграции.

🔓 The Art of Network Penetration Testing

Безопасность
Автор: Royce Davis
Год: 2020
Уровень: Продвинутый
Руководство по тестированию на проникновение в сетях.

⚡ Network Algorithmics

Алгоритмы
Автор: George Varghese
Год: 2004
Уровень: Экспертный
Глубокое погружение в алгоритмы, используемые в сетевых устройствах.

🎓 Сетевая академия Cisco

Официальный курс
Автор: Cisco Systems
Год: 2020
Уровень: Начальный-Продвинутый
Официальные учебные материалы Cisco для подготовки к сертификациям CCNA/CCNP.

🚀 High Performance Browser Networking

Веб-производительность
Автор: Ilya Grigorik
Год: 2013
Уровень: Средний
Отличная книга о сетевых аспектах веб-производительности.

🛡️ Network Security Essentials

Безопасность
Автор: William Stallings
Год: 2016
Основы сетевой безопасности: криптография, VPN, firewall.

📶 802.11 Wireless Networks

Wi-Fi
Автор: Matthew Gast
Год: 2020
Исчерпывающее руководство по беспроводным сетям.

🔧 Linux Network Administrator's Guide

Автор: Tony Bautts
Год: 2005

🌍 The Internet and Its Protocols

Автор: Adrian Farrel
Год: 2004

🎥 Видео курсы и ресурсы

60+ видео курсов, лекций и tutorials по сетевым технологиям

🎓 CBT Nuggets - CCNA

Сертификация
Платформа: CBT Nuggets
Продолжительность: 40+ часов
Уровень: Начальный-Средний
Полный курс подготовки к CCNA от опытных инструкторов. Практические лабораторные работы и реальные сценарии.
📺 Ссылки:
Официальный сайт cbtnuggets.com
YouTube канал Перейти

🔥 NetworkChuck

Обучение
Платформа: YouTube
Подписчиков: 2M+
Уровень: Все уровни
Энергичные и понятные объяснения сложных сетевых концепций. От основ до продвинутых тем.
📺 Ссылки:
YouTube канал Смотреть
CCNA курс Плейлист

🎯 Keith Barker - CBT Nuggets

Обучение
Платформа: CBT Nuggets/YouTube
Специализация: Cisco, Security
Уровень: Средний-Продвинутый
Опытный инструктор с понятными объяснениями и практическими демонстрациями.

💻 David Bombal

Практика
Платформа: YouTube/Udemy
Курсов: 50+
Уровень: Все уровни
Практические курсы по сетевым технологиям, Python для сетей, GNS3 и Packet Tracer.

🏆 INE

Сертификация
Платформа: INE.com
Уровень: Продвинутый-Экспертный
Профессиональные курсы для подготовки к CCIE и другим экспертных сертификациям.

👨‍💻 Eli the Computer Guy

Платформа: YouTube
Темы: Сети, безопасность, серверы
Подробные объяснения сетевых концепций для начинающих.

📚 Professor Messer

Платформа: YouTube
Специализация: Сертификации CompTIA
Бесплатные курсы по Network+ и Security+.

🎓 FreeCodeCamp - Networking

Платформа: YouTube
Продолжительность: 9 часов

🌐 Stanford CS144 - Introduction to Computer Networking

Платформа: YouTube
Университет: Stanford