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

综合性门户网站列举成都做个网站

综合性门户网站列举,成都做个网站,wordpress ffmpeg,上海酒店vi设计公司网络是不可靠的#xff0c;所以在TCP协议中通过各种算法等机制保证数据传输的可靠性。生活中如何保证消息可靠传输的#xff0c;那么就是采用一发一收的方式#xff0c;但是这样其实效率并不高#xff0c;所以通常采用的是累计确认或者累计应答。 如何实现一个靠谱的协议所以在TCP协议中通过各种算法等机制保证数据传输的可靠性。生活中如何保证消息可靠传输的那么就是采用一发一收的方式但是这样其实效率并不高所以通常采用的是累计确认或者累计应答。 如何实现一个靠谱的协议 TCP为了保证顺序性每个包都有一个ID这个是建立连接之后开始使用的ID一般确认包都是采用累计确认或者累计应答的模式。 发送端和接收端需要记录已经发送和处理确认的包的记录。 主要几种情况 **已确认**发送端已经发送接收端已经确认。**处理中**发送端已经发送接收端正在处理。**等待发送**发送端准备发情接收到准备接收。**没有发送**发送端没有发送接收端没有接收。 我们来聊聊为什么还要区分等待发送和没有发送这部分本质其实为了控制接收端可以处理的数据能力。也就是滑动窗口大小就是接收端的在TCP的保文中接收到会给发送端一个窗口的大小暗示自己可以处理的数据。如果过多就处理不过来了。 Advertised window 发送端维护的数据结构 LastByteAcked 已经确认的数据LastByteSent 已发送但是还没有确认的。LastByteAcked AdvertisedWindow 接收端最大处理数据量 接收端维护的数据结构 MaxRcvBuffer最大缓存的量 LastByteRead 已经接收但是还没有被应用层读取的。 NextByteExpected 第一部分和第二部分的分界线 顺序问题与丢包问题 假设上面的123 发送端和接收端已经达成共识但是 4 5发送端还没有接收到可能丢包了。 接收端89已经接收但是 67没有接收67可能丢包了。这种情况其实丢包和顺序问题都出现了如何解决。 对于丢包问题采用的是确认与重发机制 也就是设置一定的时间发送端对于每个发送的包如果一定的时间没有ACK的话那么就进行重新发送这个时间不宜过长和过短一般是往返时间RTT。但是RTT也是TCP会进行算出一个平均值。也就是自适应重传算法。Adaptive Retransmission Algorithm。 但是对于再次丢包的TCP 的策略是超时间隔加倍。每当遇到一次超时重传的时候都会将下一次超时时间间隔设为先前值的两倍。两次超时就说明网络环境差不宜频繁反复发送 另一种快速重传的机制是接收方收到一个大于下一个期望的报文段时检测数据流中的一个间格。发送三个冗余的ACK客户端收到后就在定时器之前重传丢失的报文端。 丢包问题采用的是确认机制而顺序问题是通过序号确认的。 流量控制问题 流量控制其实在发送TCP报文的时候就会携带一个窗口的大小。 会实时的根据接收方的数据大小进行调整当接收方的处理增大是发送方会增加可发送的数据如果缩小那么发送方就停止发送。 发送方会定时发送窗口探测数据包看是否有机会调整窗口的大小。这个其实就是流量控制。 拥塞控制问题 流量控制是担心发送方把接收方缓存塞满而拥塞控制是担心网络塞满。 LastByteSent - LastByteAcked min {cwnd, rwnd} 是拥塞窗口和滑动窗口共同控制发送的速度。 水管有粗细网络有带宽也即每秒钟能够发送多少数据水管有长度端到端有时延。在理想状态下水管里面水的量 水管粗细 x 水管长度。对于到网络上通道的容量 带宽 × 往返延迟。 TCP 的拥塞控制主要来避免两种现象包丢失和超时重传 网络拥塞的判定 当网络发生拥塞时路由器就会丢掉分组因此只要发送端没有按时收到应当到达的确认报文 ack就可认为网络出现了拥塞 慢启动(2的N次增加)-拥塞避免(回退到一半窗口大小 1操作) 当出现丢包 快速重传和快速恢复解决 快重传 快重传算法规定发送端只要一连收到三个重复 ack即可断定有分组丢失就应该立即重传丢失的报文而不需要等待为该报文设置的重传计时器超时。与慢开始不同拥塞窗口不设为 1,而设为慢开始门限3*mssmss最大报文段。 流量控制和拥塞控制的理解吗 流量控制考虑点对点的通信量的控制也就是客户端和服务端直接数据传输数据量的大小。 拥塞控制考虑的问题是整个网络是全局性的考虑。 小结 顺序、丢包、流量控制是通过滑动窗口来解决的。而拥塞控制是通过拥塞窗口来解决的不能太快也不能太慢需要寻找到中间值。
http://www.sadfv.cn/news/264759/

相关文章:

  • 网站建设咨询什么7块钱建购物网站
  • 三亚官方网站建设百度怎么搜索图片
  • 网站开发需求表网页微信客户端手机版
  • 从零开始学建设网站网页设计版式布局
  • 什么什么云用来做网站沧浪苏州网站建设
  • 开设网站维护公司萝岗哪家网站建设好
  • 福建自适应网站建设手机网站专题页
  • 报电子商务( 网站建设与运营)台州网站哪家专业
  • 网站建设公司浩森宇特wordpress vue主题
  • 有站点网络营销平台徐州微网站开发
  • 石材石料网站搭建教程网站正常打开速度
  • iis上部署手机网站网站后台建设编辑器
  • 2345中国最好的网址站wordpress待发布
  • dw做音乐网站免费制作一个手机app
  • 建设工程质量监督站网站是阿里巴巴好还是自己做网站好?
  • 重庆专门做网站的公司怎样增加网站的权重
  • 随州网站建设推荐wordpress整站数据转移
  • 网站关键词排名wordpress主题导航
  • 电子商务网页设计与网站建设论文wordpress页面侧菜单
  • 网站js代码不显示感冒病例单子图片在线制作
  • dede产品展示网站模板巩义网站优化技巧
  • 网站建设总体说明网页设计形考作业2
  • 网站建设网站建设平台企业邮箱怎么登陆
  • 商业网站建设与运营投资网站模版下载
  • 做网站有什么好的推荐北京正规网站建设调整
  • 域名网站开发有意义吗ueditor 转wordpress
  • 万维建设网站怎么获取缩略图 wordpress
  • 夏津网站建设价格互联网项目招商加盟
  • 西乡专业建站别人的网站是怎么做的
  • 个人网站网址掉发脱发严重是什么原因