System Design Space

    Глава 74

    Обновлено: 9 февраля 2026 г. в 20:31

    Компьютерные сети: принципы, технологии, протоколы (short summary)

    Прогресс части0/20

    Страница книги

    Компьютерные сети

    Издательство Питер, юбилейное издание.

    Открыть

    Компьютерные сети. Принципы, технологии, протоколы: Юбилейное издание, дополненное и исправленное

    Авторы: Олифер В. Г., Олифер Н. А.
    Издательство: Питер, 2026
    Объём: 1008 страниц

    Классический учебник Таненбаума: уровни, протоколы, маршрутизация, безопасность и сетевые приложения.

    Компьютерные сети. Принципы, технологии, протоколы: Юбилейное издание, дополненное и исправленное — оригинальная обложкаОригинал

    О чём эта книга

    Это фундаментальный учебник по сетям с инженерным фокусом: от физических сигналов до прикладных протоколов. Он даёт цельную картину, как «едут» данные и почему на практике возникают задержки, потери и ошибки.

    Модели и уровни

    Системное понимание, где заканчивается один слой и начинается другой.

    Протоколы и устройства

    Коммутаторы, маршрутизаторы, адресация и механизмы доставки.

    Надёжность и производительность

    Потери, окна, перегрузки и оценка реальных сетевых ограничений.

    Ключевые темы

    Сетевые уровни

    OSI/TCP-IP, инкапсуляция, роли и интерфейсы между уровнями.

    Передача данных

    Кадры, пакеты, ошибки передачи, окна и управление потоком.

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

    Алгоритмы маршрутизации и принципы построения сетевых путей.

    Безопасность

    Криптография, аутентификация, базовые угрозы и защиты.

    Сетевые приложения

    DNS, HTTP, email, клиент-серверные и P2P-модели.

    Беспроводные сети

    Wi-Fi и мобильные сети: особенности каналов и задержек.

    Модель OSI и роль каждого слоя

    Слои модели OSI

    Выберите слой, чтобы увидеть его роль и примеры протоколов

    Активный слой

    Layer 7: Прикладной

    Интерфейсы и протоколы прикладного уровня.

    Примеры

    HTTPDNSSMTP
    Верхние слои ближе к приложениям, нижние - к физической среде передачи.

    Путь пакета от клиента до сервера

    DNS и установление соединения

    Разрешение имени, TCP/TLS-рукопожатие, первые RTT.

    Маршрутизация и транспорт

    Пакеты идут через hops, учитывая MTU, окна и congestion control.

    Сервер и приложение

    Декодирование, обработка запроса, очереди и бизнес-логика.

    Ответ и повторные попытки

    Повторы, таймауты и стабильность при потерях.

    Сетевые метрики

    RTT / p95 / p99latency
    Bandwidthcapacity
    Packet lossretries
    Jitterstability

    Что полезно вынести

    • Откуда берётся latency и как уровни стека его увеличивают.
    • Почему потери и congestion control — ключ к надёжности.
    • Как выбирать протоколы (TCP/UDP/QUIC) под бизнес-сценарии.

    Почему важно для System Design

    • Помогает мыслить слоями и чётко отделять обязанности компонентов.
    • Даёт базу для оценки latency, throughput и ограничений сетей.
    • Учит рассматривать отказоустойчивость с точки зрения протоколов.
    • Позволяет проектировать таймауты, ретраи и балансировку более осознанно.

    Кому подойдёт

    Инженерам, которые хотят системно разобраться в сетевых протоколах и лучше понимать ограничения распределённых систем.