参考答案
TCP 保证可靠传输的实现方式
- 三次握手
- 将数据截断为合理的长度。应用数据被分割成 TCP 认为最适合发送的数据块(按字节编号,合理分片)
- 超时重发。当 TCP 发出一个段后,它启动一个定时器,如果不能及时收到一个确认就重发
- 确认应答:对于收到的请求,给出确认响应
- 校验和:校验出包有错,丢弃报文段,不给出响应
- 序列号:对失序数据进行重新排序,然后才交给应用层
- 丢弃重复数据:对于重复数据 , 能够丢弃重复数据
- 流量控制。TCP 连接的每一方都有固定大小的缓冲空间。TCP 的接收端只允许另一端发送接收
- 缓冲区所能接纳的数据。这将防止较快主机致使较慢主机的缓冲区溢出
- 拥塞控制。当网络拥塞时,减少数据的发送
以上,是网络安全面试题【TCP 如何保证可靠传输】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—