Learning TCP/IP networking in Linux kernel

All the characteristics in general:

http://www.cubrid.org/blog/dev-platform/understanding-tcp-ip-network-stack/

Kernel in particular:

http://www.ecsl.cs.sunysb.edu/elibrary/linux/network/LinuxKernel.pdf

http://www.ecsl.cs.sunysb.edu/elibrary/linux/network/net.pdf
http://www.ecsl.cs.sunysb.edu/elibrary/linux/network/initexample.pdf

And a good state transition picture is here:

https://drupal.star.bnl.gov/STAR/blog-entry/jeromel/2009/feb/18/tcp-parameters-linux-kernel

or in general:

http://www.ecsl.cs.sunysb.edu/elibrary/linux/network/

http://www.slashroot.in/linux-network-tcp-performance-tuning-sysctl

http://www.ecsl.cs.sunysb.edu/elibrary/linux/network/ethdevinit1.pdf

http://www.linuxfoundation.org/collaborate/workgroups/networking/kernel_flow

http://www.slideshare.net/divyekapoor/linux-tcp-ip-presentation

http://www.ecsl.cs.sunysb.edu/elibrary/linux/network/recvpath.pdf

http://users.ece.gatech.edu/~rbeyah/classes/spring2012/ece4110/handouts/Lab9_modified.pdf

http://www.linuxfoundation.org/collaborate/workgroups/networking/

http://ftp.gnumonks.org/pub/doc/packet-journey-2.4.html

http://www.haifux.org/lectures/172/netLec.pdf

http://phrack.org/issues/61/13.html

http://www.ibm.com/developerworks/linux/library/l-linux-networking-stack/

http://www.linuxfoundation.org/collaborate/workgroups/networking/

http://www.ecsl.cs.sunysb.edu/elibrary/linux/network/net.pdf

Advertisements

2 responses to this post.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: