计算机网络
吴江2000
LTE/NR通信工程师,熟悉C语言、数据结构与算法、基站通信协议。
展开
-
TCP与UDP的区别
1.无连接VS面向连接 UDP是无连接的,TCP面向连接的,这个连接指的就是在运用TCP协议之前,必须先建立TCP连接,在数据传送完毕之后必须释放连接,通俗地将通信的双方知道彼此的存在这个连接是一个虚电路。 影响: ①因为要建立连接所以TCP有建立连接的“三次握手”,所以UDP在发送数据之前时延更加小。 ②因为面向连接是端到端的通信,所以多播和广播就只能运用U转载 2014-05-14 12:38:57 · 430 阅读 · 0 评论 -
TCP的拥塞控制
1.引言 计算机网络中的带宽、交换结点中的缓存和处理机等,都是网络的资源。在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就会变坏。这种情况就叫做拥塞。 拥塞控制就是防止过多的数据注入网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制是一个全局性的过程,和流量控制不同,流量控制指点对点通信量的控制。 2.慢开始与拥塞转载 2014-05-14 12:36:19 · 398 阅读 · 0 评论 -
TCP的流量控制
1.TCP的滑动窗口 为了提高信道的利用率TCP协议不使用停止等待协议,而是使用连续ARQ协议,意思就是可以连续发出若干个分组然后等待确认,而不是发送一个分组就停止并等待该分组的确认。 TCP的两端都有发送/接收缓存和发送/接收窗口。TCP的缓存是一个循环队列,其中发送窗口可以用3个指针表示。而发送窗口的大小受TCP数据报中窗口大小的影响,TCP数据报中的窗转载 2014-05-14 12:40:25 · 417 阅读 · 0 评论 -
TCP协议疑难杂症全景解析
说明: 1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面 2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的 3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义 4).除了《TCP/IP详解》(卷一,卷二)以及《Unix网络编程》以及Linux源代码之外,转载 2014-05-14 12:43:52 · 486 阅读 · 0 评论