TCP/IP源码(20)——数据包发送的流程图

简介: 本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。 作者:gfree.wind@gmail.com 博客:linuxfocus.blog.chinaunix.net今天,把之前看过的UDP发送的过程总结了一下,画出了数据包发送的流程图。
本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。
作者:gfree.wind@gmail.com
博客:linuxfocus.blog.chinaunix.net

今天,把之前看过的UDP发送的过程总结了一下,画出了数据包发送的流程图。当然,由于TCP的源码还没有看完,所以TCP的流程并不完全。并且由于这是第一遍的阅读源码,所以细节并不是很多。

img_4a148d96abe7dbf2d35d3914391c35cc.jpg

目前缺失的TCP部分,我会在以后补全的。图里有一个层的名字写错了:网络层应该是传输层。不过这个图已经被我废掉了。因为我重新画了一个完整的流程图,包括发送和接收。所以就不在这个图里修改了
相关文章
|
网络协议 Linux
零、【TCP/IP源码解析】开篇
零、【TCP/IP源码解析】开篇
225 0
|
网络协议 Linux
tcp/ip源码(18)——struct inet_sock中的cork用途
作者:gfree.wind@gmail.com 博客:linuxfocus.blog.chinaunix.net 在前面的学习过程中,遇到了位于struct inet_sock中的cork,当时没有把这个变量搞得很明白,没有完全搞清这个变量的用途。
1272 0
|
网络协议 Linux
TCP/IP源码(59)——TCP中的三个接收队列
作者:gfree.wind@gmail.com 博客:blog.focus-linux.net   linuxfocus.blog.chinaunix.net  微博:weibo.com/glinuxer QQ技术群:4367710   本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。
792 0
|
网络协议 Linux C语言
我个人的Linux TCP server和client测试源码,C语言(2)(★firecat推荐★)
我个人的Linux TCP server和client测试源码,C语言(2)(★firecat推荐★)
163 0
|
负载均衡 网络协议 Linux
我个人的Linux TCP server和client测试源码,C语言(3)(★firecat推荐★)
我个人的Linux TCP server和client测试源码,C语言(3)(★firecat推荐★)
270 0
|
网络协议 Linux 测试技术
我个人的Linux TCP server和client测试源码,C语言(2)(★firecat推荐★)
我个人的Linux TCP server和client测试源码,C语言(2)(★firecat推荐★)
285 0
我个人的Linux TCP server和client测试源码,C语言(2)(★firecat推荐★)
|
网络协议 NoSQL Linux
我个人的Linux TCP server和client测试源码,C语言(1)(★firecat推荐★)
我个人的Linux TCP server和client测试源码,C语言(1)(★firecat推荐★)
212 0