Вот вопрос и ответ:

Сколько раз данные в сообщении копируются из пользовательского процесса, создающего его, и отправляются в сеть?

Ответ: два раза

Данные копируются один раз из пространства пользователя в буфер сокета в пространстве ядра. Затем он копируется второй раз из буфера сокета на устройство.

Может кто-нибудь объяснить мне это более подробно? Что здесь означает "устройство"?

0