Эта книга — энциклопедия знаний по сетевым приложениям — появилась как результат совместных усилий авторов и разработчиков сетевых стеков и операционных систем, которые поделились своими знаниями с «простыми смертными». Среди экспертов, причастных к созданию книги, — специалисты, которые напрямую занимаются эксплуатацией приложений и систем.
Авторы собрали и систематизировали знания, которые прошли проверку временем и доказали свою эффективность в реальных проектах.
Материал охватывает темы от сокетов и сетевых протоколов до сетевых приложений, сочетая теорию со множеством практических примеров на C++, Python и Go.

Сетевой порядок байтов и преобразование порядков.
Чтобы компьютеры с разной архитектурой могли согласовать значения целых чисел, состоящие из нескольких байт, необходимо определить порядок их обработки.
Число — абстрактное понятие, и существует много различных представлений чисел, используемых в компьютерах. Например, двоично-десятичный код, или BCD, в котором 4 бита используются для представления цифр от 0 до 9, а некоторые комбинации битов запрещены. В ассемблере процессоров Intel сохранились даже команды для работы с такими числами. Но чаще всего числа представляются как цепочка байтов фиксированного размера — слово, каждый из байтов которого содержит по два шестнадцатеричных разряда.
ОГЛАВЛЕНИЕ.
Создатели книги.
Авторы.
Эксперты.
Консультанты.
Ревьюверы.
Иллюстратор.
Прочие участники.
Предисловие.
Условные обозначения.
От издательства.
Глава 1. Сетевое взаимодействие, сокеты, порядок байтов.
Глава 2. Адресация.
Глава 3. Схема работы сети в ОС и в разных языках. UNIX и дейтаграммные сокеты.
Глава 4. Простой обмен данными. Raw-сокеты.
Глава 5. Соединение. Потоковый обмен данными. Серверный API.
Глава 6. Внеполосные данные. Пространства имен.
Глава 7. Сокет в ядре Linux.
Глава 8. Управление сокетами.
Глава 9. Вспомогательные данные.
Глава 10. Управление сетевыми интерфейсами.
Глава 11. Сокеты Netlink.
Глава 12. Библиотеки Netlink.
Глава 13. Специальные файловые системы.
Глава 14. Введение в сетевое программирование для ОС Windows.
Глава 15. Адресация в ОС Windows.
Глава 16. Сокетный API в ОС Windows.
Глава 17. Альтернативы сокетам в ОС Windows.
Глава 18. Управление сетью в ОС Windows.
Глава 19. IP Helper API.
Глава 20. WinInet, WinHTTP, MFC, WFP, WSL.
Глава 21. Проксирование, инкапсуляция.
Глава 22. Перехват и захват трафика.
Глава 23. TUN/TAP-интерфейсы. Техника Kernel bypass.
Глава 24. Проблемы сетевых приложений, диагностика и отладка.
Глава 25. Поиск ошибок и обнаружение места сбоя.
Глоссарий.
Список использованных источников.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Сетевое программирование, От основ до приложений, Нечипорук А., Баринов А., 2025 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Нечипорук :: Баринов :: сокет :: интерфейс :: сеть :: трафик
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
Предыдущие статьи:











