Tag

Socket Buffer

1 views collected around this technical thread.

Qunar Tech Salon
Qunar Tech Salon
Jun 24, 2020 · Fundamentals

Understanding Linux Network I/O, Socket Buffers, Ring Buffers, and Zero‑Copy Techniques

This article explains the Linux network I/O architecture, detailing how TCP sends and receives data, the role of socket buffers, SKB structures, QDisc and ring buffers, and compares various zero‑copy techniques such as read/write, mmap/write, sendfile, splice, tee, DPDK and DMA‑gather approaches.

DPDKRing BufferSocket Buffer
0 likes · 19 min read
Understanding Linux Network I/O, Socket Buffers, Ring Buffers, and Zero‑Copy Techniques