Mailinglist Archive


Anatomy of the Linux networking stack
From:Joe Klemmer
Date: Fri, 10 Aug 2007 14:08:17 -0400

[This is very good for learning the internals of networking on any
system, not just Linux. - jjk]

Anatomy of the Linux networking stack
M. Tim Jones (mtj@mtjones.com), Consultant Engineer, Emulex Corp.
27 Jun 2007

One of the greatest features of the Linux® operating system is its
networking stack. It was initially a derivative of the BSD stack and is
well organized with a clean set of interfaces. Its interfaces range from
the protocol agnostics, such as the common sockets layer interface or
the device layer, to the specific interfaces of the individual
networking protocols. This article explores the structure of the Linux
networking stack from the perspective of its layers and also examines
some of its major structures.

http://www.ibm.com/developerworks/library/l-linux-networking-stack/index.html?ca=dnw-830