计算机网络高频考点(二)

1、TCP如何保证可靠传输


(1)校验和

发送端计算报文校验和,接收端验证校验和。如果接收端验证错误,则丢弃该报文

(2)序列号和确认应答机制

接收端收到报文后向发送端发送一个确认应答消息

(3)重传机制

  • 超时重传:发送端发送报文后启动一个定时器,在规定时间内未收到ACK包,则说明报文丢失,触发超时重传重新发送报文

  • 快速重传:发送端收到三个相同的冗余ACK包,则说明报文丢失,在定时器等待时间内触发快速重传重新发送报文

**(4)流量控制 **

接收端告诉发送端接收缓冲区的大小,根据情况发送端调整发送速率,避免接收端缓冲区满导致丢包。

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

嵌入式软件面试笔记 文章被收录于专栏

该笔记涵盖嵌入式软件工程师技术面试中的知识点,归纳总结为:C/C++、操作系统、计算机网络、数据结构与算法、linux常用命令等章节。

全部评论
已订阅,期待更新
1 回复 分享
发布于 2023-02-06 19:49 广东
已订阅,期待更新
点赞 回复 分享
发布于 2023-02-06 16:15 广东

相关推荐

03-13 21:15
江南大学 Java
多少分能进面啊?卡测评吗?做的我道心破碎了💔
小南瓜_66:A3 第四道题为什么用例过了 结果显示0%
投递携程等公司10个岗位 > 携程求职进展汇总
点赞 评论 收藏
分享
02-24 17:39
门头沟学院 Java
神哥不得了:神哥来啦~专业技能的话建议不要前面空那么多,八股的话建议先把高频top 50的八股多巩固几遍,千万不要看那些假高频八股。项目的话,建议换两个高质量的项目上去
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务