Network Programming and Automation Essentials
Эта книга представляет собой практическое руководство по автоматизации сетевых операций с использованием современных языков программирования. Автор, опытный инженер и разработчик, делится знаниями, полученными при работе с крупными сетевыми провайдерами и технологическими компаниями.
Книга начинается с фундаментальных основ сетевых технологий, включая обзор протоколов, типов сетевых устройств и топологий. Рассматриваются ключевые концепции сетевой архитектуры, компоненты управления сетью, а также методы обнаружения и обработки сбоев.
Особое внимание уделяется программируемым сетям и их эволюции — от активных сетей до современных подходов с разделением плоскости данных и управления. Автор исследует виртуальные сетевые технологии, включая OpenFlow, и их роль в создании гибкой и автоматизированной сетевой инфраструктуры.
Практическая часть книги фокусируется на применении Python и Go для решения реальных задач сетевой автоматизации. Читатели научатся создавать скрипты для управления сетевыми устройствами, сбора телеметрии, реализации политик безопасности и построения отказоустойчивых архитектур.









