Anatomy of the Linux Networking Stack
Jul 03, 2007, 04:30 (0 Talkback[s])
(Other stories by M. Tim Jones)
[ Thanks to LinucksGirl for this link.
"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
"While formal introductions to networking commonly refer to the
Open Systems Interconnection (OSI) model, this introduction to the
basic networking stack in Linux uses the four-layer model known as
the Internet model..."