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

1、TCP如何保证可靠传输


(1)校验和

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

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

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

(3)重传机制

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

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

**(4)流量控制 **

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

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

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

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

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

相关推荐

三年之期已到我的offer快到碗里来:9硕都比不上9本
点赞 评论 收藏
分享
吃不饱的肱二头肌很想退休:tnnd 我以为选妹子呢,亏我兴高采烈的冲进来😠
投递快手等公司10个岗位
点赞 评论 收藏
分享
3 收藏 评论
分享
牛客网
牛客企业服务