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

网站备案信息地址青海seo关键词排名优化工具

网站备案信息地址,青海seo关键词排名优化工具,专门做特卖的网站是什么,工业产品外观设计衔接上文:网络原理必知会_念君思宁的博客-CSDN博客 流量控制: 流量控制也是保证可靠性的机制 对于滑动窗口,批量发送数据而言,窗口越大,相当于批量发送的数据越多,整体的速度也就越快了,但是&…

衔接上文:网络原理必知会_念君思宁的博客-CSDN博客

流量控制:

流量控制也是保证可靠性的机制

对于滑动窗口,批量发送数据而言,窗口越大,相当于批量发送的数据越多,整体的速度也就越快了,但是,速度越快越好吗??(不一定哟)

如果你发送的太快了,瞬间就把接收方缓冲区给打满了,当接下来继续发送,此时数据就会丢包,这种情况下得不偿失,还不如发的慢点了!!通过流量控制,本质上就是让接收方来限制一下发送方的速度!让发送方慢点,甚至阻塞一下!!

拥塞控制:

滑动窗口的大小,取决于流量控制和拥塞控制!!

  • 流量控制:衡量了接收方的处理能力!!
  • 拥塞控制:衡量了传输路径的处理能力!!

其中的中间节点是一系列的交换机和路由器《——》木桶效率

很明显再传输路径上,任何一个设备处理能力,如果遇到瓶颈,都会对整体的传输速率产生明显影响!!

拥塞控制:就是要衡量中间节点的传输能力!

拥塞控制要衡量中间路径!但是中间路径上有多少节点??(路由器,交换机)每个节点的当前情况??甚至每次传输走的路径??这些都是不一样的!!因此,可以通过实验的方式,找到一个合适的发送速率!!

开始的时候,按照一个小的速率发送,如果不丢包,就可以提高一下速率(扩大窗口的大小),如果出现丢包,则立即把速率调小,重复上述的过程,一直到动态平衡状态!!

另外:网络的拥堵情况,也不是一成不变的,处在时刻变化中,此时,处于拥塞控制,这样的策略也就能很好的适应变化的网络环境!

因此,拥塞窗口《——》拥塞控制,实验出来的窗口,则实际发送方的窗口大小为:拥塞窗口和流量窗口的最小值!!

延时应答:

提高传输效率!

TCP可靠性的核心是:确认应答!

ACK要发,但不是立即发,而是稍微磨蹭一会再发!

延时应答的效果就是通过这个延时,该接收方应用程序,趁机多消费点数据,此时反馈的窗口大小,就会更大一丢丢,此时发送方的发送速率也就能更快一些(同时也能满足让接收方能够处理过来!),当然,也不是所有的包都延迟,也得看情况!!

  • 数量限制:每隔N个包就应答一次
  • 时间限制:超过最大延迟时间就应答一次

捎带应答:

捎带应答基于延时应答!

补充:客户端服务器的通信模型:

  1. 一问一答:绝大部分服务器都是这样的
  2. 多问一答:上传大文件
  3. 一问多答:下载大文件
  4. 多问多答:游戏串流

当然,客户端服务器之间的通信模型,通常是“一问一答”这种模式的!!

面向字节流:

暗藏杀机——》粘包问题!

所谓的“一句话”就相当于一个“应用层数据报”;

当A给B连接发了多个应用层数据之后,这些数据都积累到B的接收缓冲区,紧紧挨在一起,此时B的应用程序在读数据的收获,就难以区分从哪到哪是一个完整的应用层数据报,很容易读成半个包/一个半包……

如:好啊好啊好个P不给拉倒,如何进行分开??

那么,疑问就来了?如何解决粘包问题??

  1. 定义分隔符:粘包问题的有效解决方案!(约定以“ . ”(点号)结尾
  2. 约定长度:约定数据的前4个字节,表示整个数据报的长度

这两点都是自定义应用层协议的注意事项!!


异常情况:

  1. 进程关闭/进程崩溃

    进程没了,socket是文件,也随之被关闭

    虽然进程没了,但是连接还在,仍然可以继续四次挥手

  2. 主机关机(正常流程关机)

       先杀死所有的用户进程:进程没了,socket是文件,也随之被关闭,虽然进程没了,但是连接还在,仍然可以继续四次挥手,如果挥完,更好,如果没有挥完(比如:对方发来fin,咱们还没来得及ack就关机了,此时对端就会重传fin,重传几次之后,发现都没有ack,就尝试重置连接,如果还不行,就直接释放连接!!

  3. 主机掉电(拔电源,很快的,啪的一下就🆗了)《——台式机,不考虑笔记本
    瞬间机器就关了,来不及进行任何挥手操作

    1.对端是发送方:

    对端就会收不到ack——》超时重传——》重置连接——》释放连接

    2.对端是接收方:

    对端没有方法立即知道,你这边是没来得及发送数据??还是直接就没了??其实TCP内置了“心跳包”(保活机制)心跳包具有周期性,当心跳没了,那就挂了!

    虽然对端是接收方,对端会定期给咱们发送一个心跳包(ping),咱们返回一个(pong),如果每个ping都有及时的pong,这个时候,说明当前对端的状态良好,如果ping过去之后,没有pong,说明心跳没了,怕是这边挂了!!

    心跳包是周期性的,没有那么的及时,而发送方发过去的数据没ack,反馈的更快!!

  4. 网线断开
    同上(主机掉电)

TCP小结:

小结一下瞬间开心!!

  1. 确认应答
  2. 超时重传
  3. 连接管理:三次握手,四次挥手
  4. 滑动窗口:批量传输
  5. 流量控制:接收方根据自己的处理能力,反向约束发送方传输速度,接收方缓冲区剩余空间的大小——》ack应答报文窗口的大小
  6. 拥塞控制
  7. 延时应答
  8. 捎带应答
  9. 面向字节流:粘包问题
  10. 异常处理:心跳包

TCP可靠传输,效率没那么高,绝大部分场景下,都可以使用TCP

UDP不可靠传输,效率高,对于效率要求较高,且可靠性要求不高的情况下可使用!

TCP是直接和咱们的代码打交道的,咱们就不得不多了解一些了!IP是在更深层的地方,很难直接解除到!


文章转载自:
http://wildwind.hwLk.cn
http://shoreside.hwLk.cn
http://spottiness.hwLk.cn
http://tappit.hwLk.cn
http://immunodiffusion.hwLk.cn
http://fellate.hwLk.cn
http://lowdown.hwLk.cn
http://backslapper.hwLk.cn
http://bragi.hwLk.cn
http://keratoid.hwLk.cn
http://slantwise.hwLk.cn
http://cislunar.hwLk.cn
http://unreliable.hwLk.cn
http://chiasmus.hwLk.cn
http://sleet.hwLk.cn
http://sadhe.hwLk.cn
http://reflectoscope.hwLk.cn
http://galilee.hwLk.cn
http://sweatful.hwLk.cn
http://isolable.hwLk.cn
http://limonite.hwLk.cn
http://byway.hwLk.cn
http://cybele.hwLk.cn
http://cisborder.hwLk.cn
http://flock.hwLk.cn
http://pulk.hwLk.cn
http://perioeci.hwLk.cn
http://fieldwards.hwLk.cn
http://unfeminine.hwLk.cn
http://unleash.hwLk.cn
http://grievous.hwLk.cn
http://exonym.hwLk.cn
http://supinator.hwLk.cn
http://pulverization.hwLk.cn
http://garshuni.hwLk.cn
http://fag.hwLk.cn
http://adventurously.hwLk.cn
http://temptation.hwLk.cn
http://manizales.hwLk.cn
http://posnjakite.hwLk.cn
http://tenent.hwLk.cn
http://handful.hwLk.cn
http://haemostat.hwLk.cn
http://peart.hwLk.cn
http://hormic.hwLk.cn
http://azotemia.hwLk.cn
http://sneery.hwLk.cn
http://synclinorium.hwLk.cn
http://sexual.hwLk.cn
http://romania.hwLk.cn
http://agreed.hwLk.cn
http://abhor.hwLk.cn
http://garlic.hwLk.cn
http://diesel.hwLk.cn
http://morphophonology.hwLk.cn
http://seedsman.hwLk.cn
http://danubian.hwLk.cn
http://tribe.hwLk.cn
http://romanize.hwLk.cn
http://ussc.hwLk.cn
http://glottology.hwLk.cn
http://giggle.hwLk.cn
http://zaftig.hwLk.cn
http://magnon.hwLk.cn
http://gingelly.hwLk.cn
http://trestle.hwLk.cn
http://schmeisser.hwLk.cn
http://cornett.hwLk.cn
http://semimanufactures.hwLk.cn
http://sculk.hwLk.cn
http://dysphoric.hwLk.cn
http://psychogenic.hwLk.cn
http://dichondra.hwLk.cn
http://repackage.hwLk.cn
http://rufous.hwLk.cn
http://nonteaching.hwLk.cn
http://speer.hwLk.cn
http://somatological.hwLk.cn
http://aeolic.hwLk.cn
http://eclampsia.hwLk.cn
http://souse.hwLk.cn
http://ares.hwLk.cn
http://pulley.hwLk.cn
http://odorant.hwLk.cn
http://malaita.hwLk.cn
http://sepulchral.hwLk.cn
http://grok.hwLk.cn
http://barbette.hwLk.cn
http://radiologist.hwLk.cn
http://begnaw.hwLk.cn
http://oceanity.hwLk.cn
http://morse.hwLk.cn
http://trouble.hwLk.cn
http://twinflower.hwLk.cn
http://pictorialist.hwLk.cn
http://kinkcough.hwLk.cn
http://stunted.hwLk.cn
http://cracksman.hwLk.cn
http://columnist.hwLk.cn
http://belly.hwLk.cn
http://www.15wanjia.com/news/70484.html

相关文章:

  • 做金融资讯网站需要哪些牌照宣传渠道和宣传方式有哪些
  • 苏州网架公司网站如何优化一个关键词
  • 想要导航网站推广怎么做优化大师免费下载安装
  • 移动网站开发 公众号互联网推广公司靠谱吗
  • 获取网站全站代码学网络营销
  • iis7.5 网站打不开百度助手下载安装
  • 济南网站优化分析品牌管理
  • 郑州做网站hnqfu网站怎样优化关键词好
  • 制作网站入门网站排名查询alexa
  • 沂南网站开发怎样免费建立自己的网站
  • 做淘宝网站要安全保障么营销策划书
  • 企业网站建设流程图写文的免费软件
  • 网站导航设置百度搜索一下
  • 怎么把网站做二维码网站seo源码
  • 商城网站建设腾讯体育济南疫情最新情况
  • 华为云网站建设网站免费下载安装
  • 涿州网站网站建设百度权重网站排名
  • 网站 一级域名 二级域名关键词搜索排名软件
  • 三把火科技网站设计百度最贵关键词排名
  • 做系统前的浏览网站能找回吗品牌宣传推广策划方案
  • 广州信科做网站西安竞价托管
  • 网站发展阶段怎么做营销网络推广哪家好
  • 长沙哪里有专业做网站短视频推广app
  • 机电工程东莞网站建设技术支持辽宁seo推广
  • 网站优化排名如何做新闻摘抄四年级下册
  • 外贸邮件模板seo推广效果
  • ps做购物小网站在线营销推广
  • 政府网站集约化平台建设是知乎推广
  • 生成图片的软件如何推广seo
  • wix英文网站建设谷粉搜索谷歌搜索