В статье рассмотрена архитектура системных вызовов работы с сокетами в ядре Linux 2.6.
Рассказано про реализацию системного вызова socket. Детально рассмотрен весь процесс по созданию сокета, как в пространстве пользователя, так и в ядре. Прокомментированы важные участки кода функций ядра, которые вызываются при создании сокета. Построено дерево вызова функций в ядре.
|