Аннотация
Эта книга появилась как лекционный экспресс-курс, прочитанный на заказ крупной международной софтверной компании (Global Logic), для программистов-разработчиков её русскоязычных филиалов.
Интерес этой рукописи, в отличие от всех известных автору публикаций, состоит в том, что в ней объединены 2 совершенно различные области рассмотрения сетевых процессов: а). формализм сокетов в приложениях пользователей + б). модель сокетных буферов в ядре системы Linux. И, таким образом, удаётся просмотреть полную сквозную модель прохождения сетевых обменов от приложения пользователя на компьютере А, до другого сетевого приложения на другом компьютере Б ... сквозь все слои модели сетевых обменов (TCP/IP протокола ... но и не только его - общность этого рассмотрения выше, и охватывает все сетевые протоколы, поддерживаемые Linux).
Если отвлечься от отдельных технических частностей, описываемая сквозная модель прохождения сетевых обменов объясняет происходящие процессы не только в привязке к конкретной операционной системе Linux, но вообще к тому, как это будет происходить в любой компьютерной среде.
Книга рассчитана на программистов достаточно высокого профессионального уровня, в достаточной мере владеющих языком программирования C, являющимся базой для всех операционных систем семейства UNIX (POSIX операционных систем).






![Учебник "Программирование: введение в профессию" ориентирован на самостоятельное изучение и предполагает использование систем семейства Unix (в т.ч. Linux) в роли... Системы и сети [Том II]](https://www.rulit.me/data/programs/images/sistemy-i-seti-tom-ii_1005932.jpg)
Комментарии к книге "Сетевое программирование в Linux"