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

邢台做网站优化哪儿好医院做网站运维

邢台做网站优化哪儿好,医院做网站运维,小红书推广收费标准,wordpress桌面版TCP 可靠传输 一. 确认应答 由发送方填充,再由接收方在序号的基础上1,填充到确认序号中,来表示已经接收到前面发送的,表明下一个从哪个位置发送。 二. 超时重传 数据在网络上传输时会经过很多网络设备,如果其中一个…

TCP 可靠传输

一. 确认应答

由发送方填充,再由接收方在序号的基础上+1,填充到确认序号中,来表示已经接收到前面发送的,表明下一个从哪个位置发送。

示例1

二. 超时重传

数据在网络上传输时会经过很多网络设备,如果其中一个设备出现问题,这个请求会发生超时。

1. 发送超时

主机B未接收到数据,主机A在达到一定时间间隔后,重新发送一次数据。
示例2

2. 接收方收到了数据,返回应答的时候超时

主机B接收到了数据,但ACK应答时丢包。
所以主机A不知道是发送丢包还是应答丢包。于是等待一段时间间隔后,重新发送一次数据。
主机B会根据序号来判断出再次接收到了相同的数据,直接舍弃新发来的数据,重新进行ACK应答。
示例3

三. 连接管理

在发送方和接收方建立连接时,确认双方的收发能力

1. 初次建立时,三次握手

示例4
当ACK和SYN统一的返回主机A时,就形成了三次握手。
示例5

1.主机A发送SYN请求,生成一个随机数据填充在序号区域
2.主机B接收到主机A发来的SYN请求后,在序号的基本上+1,把结果填充成确认序号中,并把ACK标志位置为1,表示要进行应答 同时也生成一个随机数据填充在序号区域,并把SYN标志位置为1,表示自己发送一个SYN同步请求
3.主机接收到主机B发来的ACK+SYN请求时,首先判断ACK,表示主机B有应答能力,再去判断SYN,在序号的基础上+1,把结果填充在确认序号中,把ACK标志位置为1
4.主机B接收到主机A发来的ACK,表示主机A有应答能力,网络验证完成,建立连接成功

2. 断开连接时,四次挥手

保证发送与接收方有效(安全)地断开连接
示例6
四次挥手能不能变成三次挥手?(第二次的ACK能不能与第三步的FIN合并在一起?)
大概率不能合并因为:

  1. 发起的角色不同,(ACK)一个是操作系统,(FIN)一个是应用程序;
  2. 发起的时机不同,ACK是应答比较及时,FIN要回收一些资源之后才触发。

四. 滑动窗口

对每一个发送的数据段,都要给一个ACK确认应答,收到ACK之后再发送下一个数据段。
这样做的缺点就是性能较差,尤其是数据往返的时间较长的时候。
为了提升效率,改为批量发送。

示例7
接收到应答之后把缓冲区中管理的已发送的数据移出,并把后续要发送的数据加入缓冲区
示例8

1.发送方批量发送,把正在发送的数据加入到缓冲区,同时记录最大字节数
2.根据当前窗口的大小发送报文
3.接收方收到报文之后,返回一个ACK(确认序号)
4.发送方接收到一个ACK之后,把缓冲区的数据删除一组,然后再加入一组新的数据到缓冲区,继续发送

窗口越大,数据吞吐量越高

1. 情况一 数据包已经抵达,ACK丢失

示例9
TCP传输数据的过程中,如果收到了6001的确认序号,那么就可以证明前面的全部传输成功。

2. 情况二 数据包直接丢失

示例10
丢失了一个数据包,中间少了一个序号,导致字节流的连续编号,后续只要接收到数据包,都会在确认序号区域填充缺失部分的序号。
当有数据缺失的时候,对于后续正常接收的数据被缓存起来。当缺失数据重新发来时,接收方会按数据顺序把数据包组织好,再ACK最新的确认信号。

http://www.yayakq.cn/news/811534/

相关文章:

  • 赤峰市住房和城乡建设局官方网站有道云笔记做网站
  • 自搭建网站厦门网页建设公司
  • 专门做宠物食品的网站网站建设实验作业
  • 企业网站个人备案网站建设的分析
  • 东莞做工业产品网站建设如何将一台电脑做网站空间
  • 常德网站建设产品怎样手机做网站教程
  • 网站建设参考文献目录安徽教育云平台网站建设
  • html网页怎么制作seo高手是怎样炼成的
  • 网站的运营模式常见软件开发模型
  • 分类建站cms系统优质的成都网站建设推广
  • 专业的网站制作中心wordpress 附件上传插件下载失败
  • 宜兴做阿里巴巴网站重庆网上房地产查询备案价
  • php 做网站xml地图建设房地产网站
  • 中讯科技-运城网站建设重庆网站搜索引擎seo
  • 做的好的手机网站有哪些创建公众号的流程
  • 做网站买虚拟主机wordpress淘宝客单页模板下载
  • 环保网站建设方案wordpress使用两个主题
  • 太原网站建设搜q479185700石家庄桥西招聘 网站优化
  • 中国英文政务网站建设linux 编辑wordpress
  • 织梦怎么做双语网站搭建网站设计
  • 国内最好的旅游网站台海最新消息24小时更新
  • 南京网站建平面设计 网站推荐
  • 广东网站建设哪家专业wordpress 广告管理
  • 网站建设店铺北京赛车网站开发河南
  • 南头专业企业网站建设公司关闭网站需要多久
  • 网站建设和空间南京网站制作链接
  • 佛山外贸网站建设新闻聊城网站那家做的好
  • vue网站开发wordpress私密文章权限设置
  • 嘉兴网站制作维护湖南常德邮编
  • 杭州网站建设推荐q479185700上墙南昌网站建设报价