--- Тип: Книга Статус: Запланировано Название: Компьютерные сети Автор: - Эндрю Таненбаум - Дэвид Уэзеролл Количество страниц: 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 для оптимизации сетевых запросов в высоконагруженных приложениях. - Применять принципы эшелонированной защиты при проектировании инфраструктуры. - Учитывать задержки и ограничения пропускной способности при разработке распределенных систем. ## 🔗 Связанные заметки - [[Компьютерные сети. Нисходящий подход]] - [[Компьютерные сети. Принципы, технологии, протоколы]]