А.М. Нечипорук, А.В. Баринов | Сетевое программирование от основ до приложений (2025) [FB2, EPUB]
Автор: А.М. Нечипорук, А.В. Баринов
Издательство: Питер
Серия: Для профессионалов
ISBN: 978-5-4461-4236-1
Жанр: компьютерная литература, программирование, сетевые технологии
Формат: FB2, EPUB
Качество: Изначально электронное (ebook)
Иллюстрации: Цветные и черно-белые
Описание:Эта книга — энциклопедия знаний по сетевым приложениям, — появилась как результат совместных усилий авторов и разработчиков сетевых стеков и операционных систем, которые поделились своими знаниями с "простыми смертными". Среди экспертов, причастных к созданию книги - специалисты, которые напрямую занимаются эксплуатацией приложений и систем. Авторы собрали и систематизировали знания, которые прошли проверку временем и доказали свою эффективность в реальности.
Книга рассчитана на разработчиков с базовым опытом, которые хотят углубить свои знания в сетевом программировании. Читателю потребуется понимание основ TCP/IP, DNS и навыки программирования на C++ (выше начального уровня) или Python. Тем, кто уже знаком с сокетами по другим источникам (например, по книге «Unix: разработка сетевых приложений» У. Стивенса или Beej’s Guide to Network Programming), можно пропустить начальные разделы.
Первая часть книги посвящена сокетам — фундаменту сетевого программирования. Владение знаниями о сокетах критично для осмысления структур, построенных на их основе, поэтому авторы объясняют использование сокетного интерфейса и там, где это необходимо, — структуру сетевых протоколов.
Последующие книги охватывают более сложные темы, такие как создание сетевых API, работа с разнообразными библиотеками.
Основные языки в книге — C++ и Python. Хотя C++ выбран в качестве основного, авторы рекомендуют изучать примеры даже тем, кто предпочитает Python, поскольку это помогает лучше понять внутренние механизмы. Для закрепления материала в конце каждой главы приведены вопросы и упражнения.
Об авторах:
Артем Нечипорук окончил Московский государственный университет экономики, статистики и информатики по специальности «Прикладная информатика в экономике».
В настоящее время — архитектор программного обеспечения в отделе перспективных исследований «Лаборатории Касперского». Один из его проектов — «Kaspersky Neuromorphic Platform», платформа с открытым кодом для выполнения импульсных нейронных сетей.
Алексей Баринов — разработчик, свыше 25 лет проработавший в ИТ, более половины из них в области сетевой безопасности.
В настоящее время — разработчик-аналитик в компании RDP.RU, специализирующейся на создании решений для защиты сетевого трафика.
Об авторах и экспертах
Авторы Артем Нечипорук и Алексей Баринов объединили многолетний опыт работы в области сетевых технологий и информационной безопасности, а также привлекли к созданию книги экспертов — разработчиков сетевых стеков и операционных систем. В результате получился материал, сочетающий фундаментальную теорию с проверенными на практике примерами на C++, Python и Go.
Скриншоты:
Время раздачи: с 10.00 до 21.00 (минимум до появления первых 3-5 скачавших)