Аннотация
Эта книга появилась как лекционный экспресс-курс, прочитанный на заказ крупной международной софтверной компании (Global Logic), для программистов-разработчиков её русскоязычных филиалов.
Интерес этой рукописи, в отличие от всех известных автору публикаций, состоит в том, что в ней объединены 2 совершенно различные области рассмотрения сетевых процессов: а). формализм сокетов в приложениях пользователей + б). модель сокетных буферов в ядре системы Linux. И, таким образом, удаётся просмотреть полную сквозную модель прохождения сетевых обменов от приложения пользователя на компьютере А, до другого сетевого приложения на другом компьютере Б ... сквозь все слои модели сетевых обменов (TCP/IP протокола ... но и не только его - общность этого рассмотрения выше, и охватывает все сетевые протоколы, поддерживаемые Linux).
Если отвлечься от отдельных технических частностей, описываемая сквозная модель прохождения сетевых обменов объясняет происходящие процессы не только в привязке к конкретной операционной системе Linux, но вообще к тому, как это будет происходить в любой компьютерной среде.
Книга рассчитана на программистов достаточно высокого профессионального уровня, в достаточной мере владеющих языком программирования C, являющимся базой для всех операционных систем семейства UNIX (POSIX операционных систем).
![Как часто у вас возникает желание удалить аккаунты в социальных сетях? У Джарона Ланье, программиста, футуролога и революционера IT-индустрии, найдется целых 10... 10 аргументов удалить все свои аккаунты в социальных сетях [litres]](https://www.rulit.me/data/programs/images/10-argumentov-udalit-vse-svoi-akkaunty-v-socialnyh-setyah-li_642235.jpg)




Комментарии к книге "Сетевое программирование в Linux"