TCP-可靠性(RDT)
RDT(reliable data transfer protocl)可靠数据传输
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2p84x4XF-1679328566800)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d9ba77e3-e7c0-42b7-a330-0c457439bf03/Untitled.png)]
rdt在应用层,传输层和数据层链路层都很重要
信道的不可靠特点决定了可靠数据传输协议的复杂性
- 渐增式的开发可靠数据传输协议(rdt)的发送方和接收方
- 只考虑单项数据传输
- 但控制信息是双向流动的
- 双向的数据传输问题实际上是两个单项数据传输问题的综合
- 使用有限状态机(FSM)来描述发送方和接收方
RDT1.0
- 下层的信道是完全可靠的
- 没有比特出错
- 没有分组丢失
- 发送方和接收方的FSM