计算机网络面试题(二十三):TCP滑动窗口和流量控制

news/2024/5/20 10:10:19 标签: 网络, 面试, 流量控制, 滑动窗口

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

文章目录


TCP滑动窗口

前言:TCP窗口控制数据传输速率

窗口是缓存的一部分,用来暂时存放字节流

  • 发送方和接收方各有一个窗口

发送窗口和接收窗口

  • 接收方通过响应报文首部的窗口字段告诉发送方自己的窗口大小,发送方参照该值设置发送窗口大小,进行流量控制

发送窗口内的数据都允许被发送,接收窗口内的数据都允许被接收

  • 发送窗口:每发送一个数据,窗口右移动一位
  • 接收窗口:每交付给主机一位,窗口向右移动一位

在这里插入图片描述


TCP流量控制

流量控制的目的控制发送方数据发送速率,保证接收方来得及接收

接收方发送的确认报文中,接收方窗口大小字段可以用来控制发送方窗口大小,进而控制发送速率

实际应用中,为了进行流量控制,发送端会主动时不时发送一个窗口探测的数据段,探测接收端窗口大小

窗口探测数据段仅仅包含一个字节,用来获取最新的窗口大小信息+


http://www.niftyadmin.cn/n/1488556.html

相关文章

操作系统笔试题(一)

文章目录第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题第一题 ()是指从作业提交给系统到作业完成的时间间隔 周转时间 周转时间:作业提交~作业完成,其中包含了几乎所有的过程响应时间:从提交第一个请…

计算机网络面试题(二十四):TCP拥塞控制

文章目录TCP拥塞控制TCP拥塞控制的四个算法【1】慢开始【2】拥塞避免【3】快重传【4】快恢复小结TCP拥塞控制 当网络数据传输过程中出现拥塞时,分组将会丢失,但此时发送方会继续重传从而导致网络拥塞程度升高。因此当发送拥塞时,应当控制发送…

操作系统笔试题(二)

文章目录第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题第十一题第一题 一作业8:00到达系统,估计运行时间1消失,若10点开始执行,响应比为? 3 相应比 (等待时间 执行时间)/ …

SQL教程(三):外键

当我们利用主键唯一标识记录时,我们就可以在例如学生表中确定任意一个学生的记录 例如班级表 那么如何确定一个学生属于哪个班级呢? 很明显班级和学生的对应关系是一对多 为了实现数据表之间数据的一对多关系,需要在学生表中加入一列class_id…

中兴面试(含面试题)

“【ZTE】亲爱的XXX同学,您好!恭喜您顺利进入专业面试!您的面试时间为XXXXXX,地点XXXXXX。请携带简历2份、身份证、学生证、成绩单和英语等级证书原件准时参加……” 在今年秋招就业形式非常严峻的情况下,我于2020.8.3…

SQL教程(四):索引

文章目录索引唯一索引唯一约束小结索引 在关系数据库中,如果有上万甚至上亿条记录,在查找记录的时候,想要获得非常快的速度,就要使用索引。索引是关系数据表中对某一列/多个列的值进行预排序的数据结构。通过使用索引&#xff0c…

中国移动2013~2018年笔试真题及答案解析(助力2020秋招)

关注公众号<小杨的python之路>回复"中国移动"

《SQL入门经典》:SQL概述

文章目录【1】什么是数据库【2】关系型数据库【3】客户端/服务器技术&#xff08;C/S&#xff09;【4】基于Web的数据库系统【5】SQL会话【5.1】CONNECT【5.2】DISCONNECT和EXIT【6】SQL命令类型【6.1】数据定义语言&#xff08;DDL&#xff09;【6.2】数据操作语言&#xff08…