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