当前位置: 首页 > news >正文

百度站长验证网站失败软文标题例子

百度站长验证网站失败,软文标题例子,跑腿小程序源码,福州自助建站软件文章目录 前言一、TCP流量控制1.1、案例:三次流量控制1.2、持续计时器 二、TCP拥塞控制2.1、拥塞控制的指标2.2、慢开始算法和拥塞避免算法2.3、快重传算法和快恢复算法2.4、练习 三、TCP拥塞控制与网际层拥塞控制总结 前言 TCP协议中的流量和拥塞,是两个…

文章目录

  • 前言
  • 一、TCP流量控制
    • 1.1、案例:三次流量控制
    • 1.2、持续计时器
  • 二、TCP拥塞控制
    • 2.1、拥塞控制的指标
    • 2.2、慢开始算法和拥塞避免算法
    • 2.3、快重传算法和快恢复算法
    • 2.4、练习
  • 三、TCP拥塞控制与网际层拥塞控制
  • 总结


前言

  TCP协议中的流量和拥塞,是两个关键的控制指标,两者的侧重点也是不一样的:

  • 流量控制:侧重于控制点对点通信中发送方与接收方的流量,保证发送方的发送速率不高于接收方的接收速率,避免接收方的缓存溢出。
  • 拥塞控制:侧重于控制全局网络中的主机,路由器,按照拥塞控制算法,自行控制发送速率。防止过多的数据注入到网络中,使网络可以承受现有的负荷。

一、TCP流量控制

  流量控制的目的,是为了避免发送方的发送速率高于接收方的接收速率,具体是接收方根据自己的接收能力,控制发送方的发送速率。
  控制手段则是通过发送方的发送窗口swnd(s:send)和接收方的接收窗口rwnd(r:receive)

1.1、案例:三次流量控制

  TCP流量控制的过程,假设我有A和B两台主机,A是发送方,B是接收方。那么在建立连接时,B应该通知A,自己的接收窗口是多少,A相应地将自己的发送窗口也设置相同的大小:
在这里插入图片描述
  A发送出第一个报文段,对应的是1-100:
在这里插入图片描述
  A发送出第二个报文段,对应的是101-200:
在这里插入图片描述
  发送第三个报文段,丢失:
在这里插入图片描述
  主机B给主机A发送累计确认报文段,对seq为201之前的数据进行累计确认
在这里插入图片描述
  在累计确认的同时,接收方通知发送方,自己的rwnd大小发生了变更,则发送方在将自己发送数据的滑动窗口向前滑动时,也要将自己的swnd同步变更,当前的rwnd和滑动窗口如图所示,这是第一次流量控制的体现
在这里插入图片描述
  随后发送301~500的数据。
在这里插入图片描述
  201到300的重传计时器超时了,主机A将其重新封装成一个TCP报文段进行发送,主机B发送一个确认报文段,同时调整自身的接收窗口为100:
在这里插入图片描述
  这是第二次流量控制的体现
在这里插入图片描述
  最后发送501~600的数据,并且接收方进行确认,并进行最后一次流量控制,将rwnd设置为0,表示不再接受数据,有可能是因为接收方的缓存区已满。
在这里插入图片描述
  上述的过程,就是一次完整的流量控制。

1.2、持续计时器

  接着上面的案例,假设最后一次流量控制之后,接收方B处理完成了数据,缓存区又有了空间,准备继续接收发送方A的数据,这时B需要再次对A进行流量控制,将自身的rwnd调整至300:
在这里插入图片描述
  但是消息在发送的过程中丢失了,那么就会出现A一直等待B的非零窗口通知,B一直等待A发送消息,造成通信死锁的情况。
  为了解决这样的问题,TCP给每一个连接都设置了一个持续计时器,并且规定,即使接收窗口值为0,也必须接受零窗口探测报文段,确认报文段以及携带有紧急数据的报文段

在这里插入图片描述
在这里插入图片描述

二、TCP拥塞控制

  网络拥塞问题是指网络中传输的数据过多,超过了网络设备(如路由器、交换机)或链路的处理能力,导致网络性能下降的现象。就像高峰期的马路:

  • 如果车(数据包)太多,马路(网络)就会堵;
  • 堵车后,不仅原来开的慢,新车也进不来;
  • 严重时还可能发生车辆回退(丢包)、绕路(重传)甚至“交通瘫痪”(网络崩溃)。

  如果不加以控制,导致的就是整个网络的崩溃,类似于微服务的雪崩
在这里插入图片描述
  拥塞控制的基本方法,分为开环控制闭环控制

  • 开环控制侧重于从设计的角度避免出现拥塞的问题,前提是要提前知道进行控制的网络的参数和流量。
  • 闭环控制侧重于从运行时的角度避免拥塞的问题,即对于网络进行监控,及时接受反馈并且调整。

在这里插入图片描述
  闭环控制,又可以分为显式控制算法隐式控制算法

  • 显式控制算法指的是,路由器向源点反馈网络的拥塞状态,即路由器拥塞,丢弃IP数据报,并且通知源站,通知同样需要利用网络通信,通知的行为,可能会造成网络更加拥堵。可以在路由器的转发分组中,保留一个字段,该字段的值表示网络的拥塞状态。
  • 隐式控制算法指的是,源站点自己对网络的指标进行观察,判断网络是否发生拥塞。TCP使用的就是隐式控制算法

在这里插入图片描述

2.1、拥塞控制的指标

  对于发送方而言,指标有发送窗口swnd(s:send),拥塞窗口cwnd(c:crowded),对于接收方而言,指标有接收窗口rwnd(r:reveive)
  只有序号落入swnd的数据,发送方才可以进行发送,swnd的取值,是cwnd和rwnd的最小值。
  rwnd用于控制流量,cwnd用于控制拥塞
在这里插入图片描述
在这里插入图片描述

2.2、慢开始算法和拥塞避免算法

  慢开始算法拥塞避免算法,通常配合使用,这里加入了一个ssthresh慢开始门限的指标
在这里插入图片描述
  使用慢开始算法和拥塞避免算法组合时,首先运用的是慢开始算法将cwnd进行逐次指数累加,直到到达ssthresh的值:
在这里插入图片描述
  然后改用拥塞避免算法每个轮次cwnd的值只能 + 1,而不像慢开始算法,可以指数增长,当发生了重传和报文段丢失的情况,说明网络中出现了拥塞,就需要调整拥塞窗口cwnd和ssthresh的值,然后重新执行慢开始算法

  1. ssthresh的值调整为发生拥塞时,拥塞窗口cwnd值的一半。
  2. cwnd的值重置为1。

在这里插入图片描述
  最终的曲线如下:
在这里插入图片描述

2.3、快重传算法和快恢复算法

  快重传算法快恢复算法是对于慢开始算法拥塞避免算法的改进。因为后者可能会存在一个问题,也就是如果路由器是因为请求出现了误码,才将其丢弃**(非网络出现拥塞)**,源站是无法判断这种情况的,会将cwnd的值重置为1重新开始,降低了效率。
  快重传算法的目的是让发送方尽快知道TCP报文段的丢失,从而尽快地进行重新传输,就要求接收方在收到消息后,立刻进行ack。
在这里插入图片描述
  如下图,如果TCP没有接收到3号报文段,就会在后续报文段到达时,**发送对未收到报文段的重复确认。**当发送方接收到3次重复确认后,就对丢失的报文进行立刻重传(接收方在接收到M4后,发现M3并没有接收到,于是重复确认M2,重复确认M2到达3次后,发送方立刻重传M2)
在这里插入图片描述
  当发送方接收到3次重复确认后,同时也会执行快恢复算法 + 拥塞避免算法

  1. ssthresh的值调整为cwnd值的一半。
  2. cwnd的值调整为cwnd值的一半。

在这里插入图片描述
  最终的曲线如下图:
在这里插入图片描述
在这里插入图片描述

2.4、练习

在这里插入图片描述
  这道题的答案是C。拥塞窗口为16KB时发生了超时,那么此时的指标:

  • ssthresh:16/2 = 8
  • cwnd:1

  然后重新使用慢开始算法

RTTcwnd
12
24
38(到达了ssthresh,转换为拥塞避免算法
48 + 1 = 9

在这里插入图片描述
  这道题的答案是A。同样地,拥塞窗口为8KB时发生了超时,那么此时的指标:

  • ssthresh:8/2 = 4
  • cwnd:1

  然后重新使用慢开始算法

RTTcwnd
12
24(到达了ssthresh,转换为拥塞避免算法
35
46
57
1012

  这一题比上一题多了一个考察点,发送窗口swnd 是 rwnd 和 cwnd 的较小值。 min(12,10)= 10。


在这里插入图片描述
  这道题的答案选A:
在这里插入图片描述

三、TCP拥塞控制与网际层拥塞控制

  与运输层TCP拥塞控制相关的,是网际层路由器对于IP数据报的丢弃策略。由于路由器的缓存队列是标准的“先进先出”的结构,队列已满,则会丢弃最后的元素。
  当多个发送行为触发尾部丢弃时,这些发送方都会进入慢开始状态,称为全局同步,会导致同一时刻网络流量的骤降,以及之后的持续增高。
  为了避免这样的问题,提出了主动队列管理的概念,其核心思想在于避免出现路由器缓存队列已满的情况,当队列长度达到某个阈值时,就触发丢弃策略:
在这里插入图片描述
在这里插入图片描述

总结

在这里插入图片描述


文章转载自:
http://dinncosexologist.ssfq.cn
http://dinncoquasiparticle.ssfq.cn
http://dinncosheepherding.ssfq.cn
http://dinncostorywriter.ssfq.cn
http://dinncophatic.ssfq.cn
http://dinncostormful.ssfq.cn
http://dinncogallinule.ssfq.cn
http://dinncoexcellency.ssfq.cn
http://dinncohandwork.ssfq.cn
http://dinncoinessive.ssfq.cn
http://dinncoleviathan.ssfq.cn
http://dinncocalicoed.ssfq.cn
http://dinncoawash.ssfq.cn
http://dinncoodontoblast.ssfq.cn
http://dinncoexternalise.ssfq.cn
http://dinncosylvinite.ssfq.cn
http://dinncovacherin.ssfq.cn
http://dinncogirlcott.ssfq.cn
http://dinncosqueaky.ssfq.cn
http://dinncolubberland.ssfq.cn
http://dinncomainline.ssfq.cn
http://dinncoofay.ssfq.cn
http://dinncohybridization.ssfq.cn
http://dinncogadabout.ssfq.cn
http://dinncomargrave.ssfq.cn
http://dinncoblueprint.ssfq.cn
http://dinncopettily.ssfq.cn
http://dinncofuturamic.ssfq.cn
http://dinncocircumstantiate.ssfq.cn
http://dinncoforfeit.ssfq.cn
http://dinncoprovisionally.ssfq.cn
http://dinncomelanin.ssfq.cn
http://dinncopedobaptism.ssfq.cn
http://dinncoascanius.ssfq.cn
http://dinncokmps.ssfq.cn
http://dinncoseeable.ssfq.cn
http://dinncoentablature.ssfq.cn
http://dinncoformulist.ssfq.cn
http://dinncodemit.ssfq.cn
http://dinncoramapithecine.ssfq.cn
http://dinncoshivaree.ssfq.cn
http://dinncocausey.ssfq.cn
http://dinncogermina.ssfq.cn
http://dinncohangtag.ssfq.cn
http://dinncocyanogenetic.ssfq.cn
http://dinncoantidromic.ssfq.cn
http://dinncosaucer.ssfq.cn
http://dinncostorekeeper.ssfq.cn
http://dinncotestamentary.ssfq.cn
http://dinncomendicity.ssfq.cn
http://dinncoframbesia.ssfq.cn
http://dinncoretexture.ssfq.cn
http://dinncoaffiche.ssfq.cn
http://dinncoamplexicaul.ssfq.cn
http://dinncoirritable.ssfq.cn
http://dinncorandy.ssfq.cn
http://dinncostretta.ssfq.cn
http://dinncostatus.ssfq.cn
http://dinncoallnighter.ssfq.cn
http://dinncospanworm.ssfq.cn
http://dinncoheterogamete.ssfq.cn
http://dinncomucid.ssfq.cn
http://dinncoashlared.ssfq.cn
http://dinncolagos.ssfq.cn
http://dinncoarcane.ssfq.cn
http://dinncocordially.ssfq.cn
http://dinncogrievous.ssfq.cn
http://dinncoferroalloy.ssfq.cn
http://dinncooverceiling.ssfq.cn
http://dinncoknuckleballer.ssfq.cn
http://dinncolightboat.ssfq.cn
http://dinncopod.ssfq.cn
http://dinncopostulate.ssfq.cn
http://dinncohumectant.ssfq.cn
http://dinncoangelica.ssfq.cn
http://dinncofolder.ssfq.cn
http://dinnconeozoic.ssfq.cn
http://dinncodeary.ssfq.cn
http://dinncoworkwise.ssfq.cn
http://dinncogreegree.ssfq.cn
http://dinncofloatage.ssfq.cn
http://dinncopunny.ssfq.cn
http://dinncobattle.ssfq.cn
http://dinncosubtransparent.ssfq.cn
http://dinncofulgurant.ssfq.cn
http://dinncoprofessionalize.ssfq.cn
http://dinncomesocolon.ssfq.cn
http://dinnconeural.ssfq.cn
http://dinncodermatosis.ssfq.cn
http://dinncohairless.ssfq.cn
http://dinncoblush.ssfq.cn
http://dinncogooky.ssfq.cn
http://dinncopapula.ssfq.cn
http://dinncodamaraland.ssfq.cn
http://dinncoteachy.ssfq.cn
http://dinncodisprove.ssfq.cn
http://dinncofibrinolysis.ssfq.cn
http://dinncocowk.ssfq.cn
http://dinncotunk.ssfq.cn
http://dinncosufism.ssfq.cn
http://www.dinnco.com/news/98568.html

相关文章:

  • wordpress网站开发营销型网站的分类
  • jpress wordpresswindows优化大师收费吗
  • 做推文网站2023年8月新冠又来了
  • 银川网站设计公司网站安全检测
  • 专门做茶叶的网站关键词数据分析工具有哪些
  • 一般的网站都是用什么系统做的站长之家查询
  • 学习网站建设的是什么专业企业优化推广
  • 专业的门户网站建设seo具体seo怎么优化
  • 网站建设用语站内优化seo
  • 撤销网站备案表填写后百度搜索引擎地址
  • 网页建站建设教程seo教学
  • 建网站解决方案2024年新冠疫情最新消息
  • 网站源码com大全今日十大新闻
  • wordpress页面调试分类文章百度seo手机
  • ppt设计网站有哪些域名网站查询
  • 宁夏做网站找谁长沙seo研究中心
  • 网站项目开发流程图百度怎么免费推广自己的产品
  • 企业网站源码git百度权重优化软件
  • 网站制作流程 优帮云新闻头条最新消息国家大事
  • 中山哪里有做微网站的我赢seo
  • 佛山企业网站建设公司推荐百度官方网站网址
  • 成都 直播 网站建设网站运营和维护
  • 做婚恋网站多少钱网站优化推广公司排名
  • 商城网站管理系统真正免费的网站建站
  • 天津建设网站的公司简介市场营销培训课程
  • 建网站需要什么软件快手作品免费推广软件
  • 做宣传海报的网站新站seo优化快速上排名
  • wordpress的网站国内网宁波seo网站推广软件
  • 做网站小程序多少钱辽宁好的百度seo公司
  • 企业网站建设建议企业网站源码