计算机网络
计算机网络知识
唯我月下仙
这个作者很懒,什么都没留下…
展开
-
TCP流量控制
TCP 提供流量控制服务来消除发送方(发送速率太快)使接收方缓存区溢出的可能性,因此可以说流量控制是一个速度匹配服务(匹配发送方的发送速率与接收方的读取速率)。 TCP 提供一种基于滑动窗口协议的流量控制机制。 在通信过程中,接收方根据自己接收缓存的大小,动态地调整发送方的发送窗口大小,这称为接收窗口 rwnd ,即调整 TCP 报文段首部中的"窗口"字段值,来限制发送方向网络注入报文的速率。同时,发送方根据其对当前网络拥塞程度的估计而确定的窗口值,这称为拥塞窗口 cwnd,其大小与网络的带宽和时延密切相原创 2023-06-18 10:29:10 · 57 阅读 · 1 评论 -
TCP拥塞控制
拥塞控制是指防止过多的数据注入网络,保证网络中的路由器或链路不致过载。出现拥塞时,端点并不了解拥塞发生的细节,对通信连接的端点来说,拥塞往往表现为通信时延的增加 拥塞控制与流量控制的区别:拥塞控制是让网络能够承受现有的网络负荷,是一个全局性的过程,涉及所有的主机,所有的路有器,以及与降低网络传输性能有关的所有因素。相反,流量控制往往是指点对点的通信量的控制,是个端到端的问题(接收端控制发送端),它所要做的是抑制发送端发送数据的速率,以便使接收端来得及接收。 拥塞控制和流量控制也有相似的地方,即它们都通过控原创 2023-06-18 10:17:46 · 49 阅读 · 1 评论 -
TCP和UDP的区别
是否需要建立连接:UDP无须建立连接,不需要维护连接状态,TCP需要建立连接,需要在端系统中维护连接状态。 分组首部开销:TCP有20B的首部开销,而UDP仅有8B的开销。 UDP支持一对一,一对多,多对一,多对多的交互通信,TCP每一条连接只能有两个端点,每一条TCP连接只能是一对一的。 UDP是面向报文的,TCP是面向字节流的。 UDP没有拥塞控制,不保证可靠交付;TCP是可靠的数据传输协议,主要解决传输的可靠,有序,无丢失和不重复问题。原创 2023-06-18 10:05:03 · 68 阅读 · 1 评论