Base/Knowledges/Библиотека/Книги/Компьютерные сети.md

3.8 KiB
Raw Blame History

Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
Тип Статус Название Автор Количество страниц Прогресс Формат Обложка Начата Закончена Оценка Сложность Теги Категории Источник Ссылка
Книга Запланировано Компьютерные сети
Эндрю Таненбаум
Дэвид Уэзеролл
992 0 Бумажная Библиотека/Книги/covers/kompyuternye-seti-tanenbaum.jpg 2026
сети
computer_science
архитектура
IT

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

!covers/kompyuternye-seti-tanenbaum.jpg

📖 О книге

Фундаментальный труд по архитектуре и принципам работы компьютерных сетей. Книга охватывает все уровни модели TCP/IP, начиная с физического и заканчивая прикладным. В шестом издании обновлены материалы по IPv6, 5G, безопасности и современным протоколам прикладного уровня.

🧠 Ключевые идеи

  1. Иерархическая организация: Сетевая архитектура строится на основе уровней, где каждый уровень предоставляет сервис вышестоящему, скрывая детали реализации.
  2. Маршрутизация и коммутация: Принципы передачи пакетов в сложных сетях, включая алгоритмы поиска кратчайшего пути и борьбу с петлями.
  3. Управление перегрузками: Как протоколы (особенно TCP) адаптируются к пропускной способности сети, чтобы избежать коллапса.
  4. Безопасность «по умолчанию»: Необходимость встраивания механизмов защиты (шифрование, аутентификация) на всех этапах проектирования сети.
  5. Эволюция протоколов: Переход от старых стандартов к новым (IPv4 -> IPv6) и влияние мобильных технологий на архитектуру интернета.

💬 Важные цитаты

  • «Никогда не недооценивайте пропускную способность грузовика, набитого магнитными лентами и мчащегося по шоссе».
  • «Хорошая вещь в стандартах — это то, что их так много на выбор».
  • «Теория — это когда вы всё знаете, но ничего не работает. Практика — это когда всё работает, но никто не знает почему. Мы же объединяем теорию и практику...»

💡 Как применить в моих проектах

  • Использовать понимание работы TCP/IP для оптимизации сетевых запросов в высоконагруженных приложениях.
  • Применять принципы эшелонированной защиты при проектировании инфраструктуры.
  • Учитывать задержки и ограничения пропускной способности при разработке распределенных систем.

🔗 Связанные заметки