![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
奔跑的山羊_
这个作者很懒,什么都没留下…
展开
-
分析TCP/IP协议栈代码之UDP
1. UDP介绍 UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个 UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。 UDP数据报封装成一份 IP数据报的格式如图11 - 1所示。 RFC 768 [Post转载 2016-07-05 18:29:55 · 291 阅读 · 0 评论 -
分析TCP/IP协议栈代码之TCP
1. TCP介绍 TCP与UDP都属于传输层,但是与UDP不同的是,TCP是面向连接的,可靠的传输协议。 ps:需要找几篇文章来看看两者的不同和各自的用武之地了,虽然对下面的代码分析之后对何为“面向连接”,何为“可靠”有一个具象的了解,但是不够全面和系统,比如何时采用TCP,何时采用UDP,效果如何,当然还得解释清楚其中的原因所在。 2. TCP首部 TCP数转载 2016-07-05 18:30:57 · 267 阅读 · 0 评论