TCP/IP源码学习(50)——数据包接收/发送流程图

960阅读 0评论2013-11-08 491357604
分类:LINUX

作者:gfree.wind@gmail.com
博客:blog.focus-linux.net   linuxfocus.blog.chinaunix.net
 
 
本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。
======================================================================================================
去年的时候,画了一个不完整的数据包发送流程图,参见:http://blog.chinaunix.net/uid-23629988-id-211994.html

后来随着阅读更多的TCP/IP源代码,也慢慢画了一个数据包的接收流程图。不过,后来虽然看代码,但是却懒得画图了,结果导致该图一直没有画完,今天翻了出来,本想把图画完的,但是还是提不起兴致来,因为缺失的部分对我没什么吸引力了。

犹豫了半天,要不要把这个几个月前的半成品贴出来。因为是很久之前画的,不知道有没有错误。关键是,这不是一个完整的流程图,只能看个大概。不过后来一想,毕竟通过这流程图,还能大概给大家一点数据包接收过程的印象吧。

献丑了啊。

 tcp_ip_stack.pdf   


上一篇:Linux内核加载全流程
下一篇:netfilter源码学习(4)——NAT处理(1)