网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

可靠的数据传输技术,版本1.0

更新时间:2026年03月27日   作者:spoto   标签(Tag):

可靠的数据传输技术RDT 1.0适用于以下情况:完全可靠的渠道也就是说,它假设底层通道具有以下特性:

  1. 没有比特错误。
  2. 没有数据包的丢失情况

这种数据的传输过程可以通过使用有限状态机来表示。在RDT 1.0中,发送方和接收方各自只有一种状态。

发送方:当发送方从应用层发送数据时,RDT会通过rdt_send(data)事件来接收来自上层的数据。之后,RDT会将这些数据封装成一个数据包(通过make_pkt(packet, data)事件实现),然后使用udp_send(packet)事件将数据包发送到通道中。

RDT1.0:发送端的状态机

接收方:当从通道接收到数据后,RDT只需通过rtd_rcv(data)事件来接收这些数据。之后,它会通过extract(packet, data)函数从数据包中提取出数据,然后利用deliver_data(data)事件将处理后的数据发送给应用层。

RDT1.0:接收端有限状态机

由于通道的可靠性非常高,因此接收方不需要任何反馈。也就是说,在数据通过底层通道传输的过程中,不可能出现任何错误。

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料