计算机网络(第六版)复习提纲26

2024-02-07 10:44

本文主要是介绍计算机网络(第六版)复习提纲26,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

6 TCP可靠传输的实现
A 以字节为单位的滑动窗口
1 发送窗口
①发送窗口一定不能超过接收窗口的数值
②发送窗口后沿后边表示已经发送并确认,后沿只允许前移或不动
③发送窗口前沿前面表示不可发送,前沿允许不动或前移,也有可能向后收缩,但是TCP标准强烈不赞成这样做,因为可能出错

2 窗口与缓存的关系
①发送缓存用于存放:
1)应用程序交给发送方TCP准备发送的数据
2)TCP已经发出但尚未确认的数据
②接收缓存用于存放:
1)按序到达、但尚未被应用程序读取的数据
2)未按序到达的数据
3 三点强调:
1 A的发送窗口根据B的接收窗口设置,但是同一时刻,双方的两个窗口并不一样大
2 对于不按序到达的数据,TCP未规定处理方式,但通常是先保留,等缺少的到了再按序交付给上层
3 TCP要求接受方必须有累积确认功能,可以在合适时候发送确认信息,也可在有数据要发时把确认信息捎带上发送
TCP规定,确认推迟的时间不超过0.5秒
B 超时重传时间的选择
1 加权平均往返时间RTTs
记录一个报文段发出时间与确认收到时间的差值即为往返时间RTT
第一次RTTs的值就取RTT的值,后续RTTs的计算方式如下

α越大表示新的RTT影响越大,RFC 6298推荐α取值为0.125
2 偏差加权平均值RTTD
RTTD是RTT的偏差加权平均值,第一次取RTT的一半,后续的计算如下:

此处β是小于1的系数,推荐值为0.25
3 超时重传时间设置
超时计时器设置的超时重传时间RTO应略大于RTTs,RFC 6298建议如此计算RTO:

4 发生重传对RTT的影响
①确认报文是对重传报文的确认,却被当成是对之前报文的确认=》RTT比实际应取值偏大
②确认报文是对之前报文的确认,却被当成是对重传报文的确认=》RTT比实际应取值偏小
解决方案:Karn算法:计算RTTs时,一旦发生重传,其RTT就不采用
算法修正:重传时,新的重传时间为旧的两倍
C 选择确认SACK
TCP首部的选项字段中加上允许SACK,从而准确告诉发送方发送哪些未收到的数据

这篇关于计算机网络(第六版)复习提纲26的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/687463

相关文章

Linux下MySQL8.0.26安装教程

《Linux下MySQL8.0.26安装教程》文章详细介绍了如何在Linux系统上安装和配置MySQL,包括下载、解压、安装依赖、启动服务、获取默认密码、设置密码、支持远程登录以及创建表,感兴趣的朋友... 目录1.找到官网下载位置1.访问mysql存档2.下载社区版3.百度网盘中2.linux安装配置1.

PMBOK® 第六版 规划进度管理

目录 读后感—PMBOK第六版 目录 规划进度管理主要关注为整个项目期间的进度管理提供指南和方向。以下是两个案例,展示了进度管理中的复杂性和潜在的冲突: 案例一:近期,一个长期合作的客户因政策要求,急需我们为多家医院升级一个小功能。在这个过程中出现了三个主要问题: 在双方确认接口协议后,客户私自修改接口并未通知我们,直到催进度时才发现这个问题关于UI设计的部分,后台开发人员未将其传递给

计算机网络基础概念 交换机、路由器、网关、TBOX

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、VLAN是什么?二 、交换机三、路由器四、网关五、TBOXTelematics BOX,简称车载T-BOX,车联网系统包含四部分,主机、车载T-BOX、手机APP及后台系统。主机主要用于车内的影音娱乐,以及车辆信息显示;车载T-BOX主要用于和后台系统/手机APP通信,实现手机APP的车辆信息显示与控

CCF推荐C类会议和期刊总结(计算机网络领域)

CCF推荐C类会议和期刊总结(计算机网络领域) 在计算机网络领域,中国计算机学会(CCF)推荐的C类会议和期刊为研究者提供了广泛的学术交流平台。以下是对所有C类会议和期刊的总结,包括全称、出版社、dblp文献网址以及所属领域。 目录 CCF推荐C类会议和期刊总结(计算机网络领域) C类期刊 1. Ad Hoc Networks 2. CC 3. TNSM 4. IET Com

PMBOK® 第六版 项目进度管理知识领域

目录 读后感—PMBOK第六版 目录 提到“进度”,大家都能直观理解其含义。有统计指出,现在项目的延迟交付比例越来越高,并且这一趋势持续上升。造成项目延期的原因是多方面的,常见的原因之一是在项目初期,由于时间充裕,往往会做一些与项目无关或超出项目范围的工作,导致项目后期不得不疯狂赶工。 另一种常见问题是过分关注单个活动的精确执行,而忽略了对整个项目进度的宏观把控,这种做法可能会导致团队失

[计算机网络]-计网学习笔记-计网知识点总结(附完整笔记)

本笔记是跟着 b站 湖科大教书匠 视频做的笔记,其中图片为视频中的 PPT,加上了自己的注释。         这是原视频链接。大家可以参照着笔记看原视频。视频中的 PPT 做的非常好。         【计算机网络微课堂(有字幕无背景音乐版)】https://www.bilibili.com/video/BV1c4411d7jb?vd_source=1146b07cc2d66

每日一题~cf 970 div3 (A思维,B小模拟,C二分,D排列数建图成环,E 26个字母暴力+前缀和,F 逆元,G 数论gcd )

A 题意: 有 a 个1 ,b 个2.问是否能将这些数划分为两个数值相等的集合。 输出 YES 或者 NO —————— 问题等价于 将数组 分成两个数值相同的数组。所以sum 应该是偶数。也就是说 1 的个数是偶数。在i1的个数是偶数的情况下,将 2 分成两份,如果2 的个数是偶数,OK。如果是奇数那么需要1来补齐,如果1 的个数大于等于2那么可以补齐。(1 的个数是偶数,需要2个1来补齐,剩下

计算机网络知识自学笔记(Chatgpt 回答)

目录 文章目录 phy芯片 lan8720A 和网卡的区别???MAC地址 和IP的区别是啥???1. **用途和作用范围**:2. **层次差异**:3. **分配方式**:4. **持久性和作用**:5. **数据传输中的作用**:小结: 还有网关 是啥 可以举个通俗易懂的例子吗通俗易懂的例子:具体应用:小结: 结合这个案例 可以讲下 ip地址和mac地址分别是啥 和作用分别是啥吗?

26 页高清大数据开发代码速查表,提升效率必备!【可下载】

各大互联网公司高价抢夺数据人才,为谋求长期发展、获得高薪,很多人转行到了大数据领域。这条路人才虽缺,但要成为优秀大数据工程师并不轻松:别的不说,光学习新技术,巩固旧知识,就需要耗费大量时间精力,实属不易。 为帮助大家提高学习效率,方便日后查找和使用,这里整理了一份大数据开发代码速查表资料,内容包括 Spark、Hadoop 及 Hive 等大数据开发主要知识点。 由于篇幅原因,下面只展示了速查表

26 页高清分布式集群代码速查表,提升效率必备!【可下载】

各大互联网公司高价抢夺海量数据处理、分布式系统开发人才,为谋求长期发展、获得高薪,很多人转行到了大数据、分布式、集群运维领域。这条路人才虽缺,但并不轻松:别的不说,光学习新技术,巩固旧知识,就需要耗费大量时间精力,实属不易。 为帮助大家提高学习和工作效率,方便日后查找和使用其中涉及的知识点,这里整理了一份分布式/集群开发、运维的代码速查表资料,内容包括 Spark、Hadoop 及 Hive 等