![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 75
xpu_zhouxin
做一个合格的程序员
展开
-
计算机网络笔记--TCP三次握手与四次挥手过程状态分析
三次握手: 由于TCP协议提供可靠的连接服务,于是采用有保障的三次握手方式来创建一个TCP连接。三次握手的具体过程如下: 1.客户端发送一个带SYN标志的TCP报文(报文1)到服务器端,表示希望建立一个TCP连接。 2.服务器发送一个带ACK标志和SYN标志的TCP报文(报文2)给客户端,ACK用于对报文1的回应,SYN用于询问客户端是否准备好进行数据传输。 3.客户端发送一个带ACK标志的原创 2016-08-19 15:07:08 · 448 阅读 · 0 评论 -
计算机网络笔记--TCP流量控制中滑动窗口协议分析
滑动窗口协议,该协议允许发送方在停止并等待确认前发送多个数据分组。由于发送方不必每发一个分组就停下来等待确认,因此该协议可以加速数据的传输。 TCP协议软件依靠滑动窗口机制解决传输效率和流量控制问题。它可以在收到确认信息之前发送多个数据分组。这种机制使得网络通信处于忙碌状态,提高了整个网络的吞吐率,它还解决了端到端的通信流量控制问题,允许接收端在拥有容纳足够数据的缓冲之前对传输进行限制。在实际运行原创 2016-08-19 16:38:36 · 1521 阅读 · 0 评论 -
计算机网络笔记--拥塞控制和流量控制区别分析
流量控制是端到端的控制,例如A通过网络给B发数据,A发送的太快导致B没法接收(B缓冲窗口过小或者处理过慢),这时候的控制就是流量控制,原理是通过滑动窗口的大小改变来实现。 拥塞控制是A与B之间的网络发生堵塞导致传输过慢或者丢包,来不及传输。防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不至于过载。拥塞控制是一个全局性的过程,涉及到所有的主机、路由器,以及与降低网络性能有关的所有因素。原创 2016-08-19 14:40:50 · 5317 阅读 · 0 评论