计算机网络高频考点(二)
1、TCP如何保证可靠传输
(1)校验和
发送端计算报文校验和,接收端验证校验和。如果接收端验证错误,则丢弃该报文
(2)序列号和确认应答机制
接收端收到报文后向发送端发送一个确认应答消息
(3)重传机制
-
超时重传:发送端发送报文后启动一个定时器,在规定时间内未收到ACK包,则说明报文丢失,触发超时重传重新发送报文
-
快速重传:发送端收到三个相同的冗余ACK包,则说明报文丢失,在定时器等待时间内触发快速重传重新发送报文
**(4)流量控制 **
接收端告诉发送端接收缓冲区的大小,根据情况发送端调整发送速率,避免接收端缓冲区满导致丢包。
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
嵌入式软件面试笔记 文章被收录于专栏
该笔记涵盖嵌入式软件工程师技术面试中的知识点,归纳总结为:C/C++、操作系统、计算机网络、数据结构与算法、linux常用命令等章节。