合肥开发培训网络拥塞的概念以及测试方法

2019/11/27 11:47:43 作者:合肥达内发布企业:达内时代科技集团有限公司[打印]

随着互联网的不断发展,许多企业和互联网用户都是通过网络来传递信息的,而由于网络的不稳定性就会造成数据包的丢失或者是网络拥塞,下面我们就通过案例分析来了解一下,网络拥塞的概念以及测试方法。

1.什么是拥塞控制

拥塞控制是一种用来调整传输控制协议(TCP)连接单次发送的分组数量的算法。它通过增减单次发送量逐步调整,使之逼近当前网络的承载量。

简单易懂的话来说,所谓的拥塞控制,从字面的意思来讲,网络通信就像是一个水管里的水,如果水突然因为水管的赃物阻塞了,那么我们就应该采取一定的策略,让其在阻塞的时候如何处理。

2.为什么进行拥塞控制

如果发送端要给接收端发送数据,只有当接收端接收到数据时,才会给发送端返回应答信息。如果接收端没有发送应答信息,发送端则认为该数据已经丢失,则进行重新发送。

其实我们也不知道接收端有没有接收,数据包到底在哪一步出现了问题呢分为两种情况,如下:

1.数据包真的在半路丢失了

2.网络通信处于拥挤状态,数据包还没有到达接收方。

我们的拥塞控制是主要针对于二种情况的。如果网络信道中一直处于拥挤状态,那么发送端一直进行发送,就会变得更加的阻塞,而且同时白白浪费掉了网络的资源。

3.测试网络状况

我们进行拥塞控制之前,先要判断网络信道是否阻塞了,当判断出网络阻塞时,我们才能进行拥塞控制。我们一般通过向网络中连续发送多个数据包来进行测试,测试过程中,如果发送数据包到达了一定的程度,网络通信就会阻塞。

4.什么是拥塞窗口

我们把一次性能够发送的数据包多少的窗口称之为拥塞窗口。

我们通过控制发送窗口的大小,也就是发送数据包的多少来进行拥塞控制。

5..判断发送超时的情况

我们上边也说了,超时存在两种情况,我们就采用连续发送ACK的方式来进行判断到底是网络阻塞了还是网络数据包丢失了。

一旦发送端在发送数据包的时候中途丢失了,接收端会返回上一次接收的数据包的确认响应数据包,当发送端连续接收到三个相同的响应数据包时,就说明该数据包丢失了,然后快速重传该数据包。

【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。


关键字:合肥达内,软件开发班,电脑培训班
免责声明:以上所展示的信息由网友自行发布,内容的真实性、准确性和合法性由发布者负责。行业信息网对此不承担任何保证责任。任何单位或个人如对以上内容有权利主张(包括但不限于侵犯著作权、商业信誉等),请与我们联系并出示相关证据,我们将按国家相关法规即时移除。

其他新闻

关于我们 | 服务条款 | 网站指南 | 免责声明 | 友情链接 | 给我们留言
红盾
COPYRIGHT @ 2001-2017 CNlinfo.net ALL RIGHTS RESERVED
深圳市信息行业协会商务网站 运营商:深圳市兴讯信息技术有限公司 粤ICP备:05039908
营业执照