可靠位元組流

可靠字节流是一种常见的计算机网络服务示例；它代表一个字节流，其中从通信频道内传给接收者的每个字节，都与发送者传进频道内的每个字节相同，并且顺序也相同（亦即没有任何数据重置或损失）。
可靠字节流网络传输协议的一个经典示例是传输控制协议（TCP），互联网的其中一个重要基石。
然而，可靠字节流并不是唯一的可靠传输协议示例；其他协议（像是SCTP）提供的是可靠信息流，其定义是里面的数据会被分成独立的小单位，用类似独立对象的概念提供给用户。

机制

对实做可靠字节流的传输协议，一般会使用一些并不可靠的低级传输，然后使用一些机制来提升可靠性。在提升可靠性上，ARQ协议扮演了一个非常重要的角色。
所有的数据都以一个序号作认证，这是用来确保数据是以正确的顺序传给另一端的用户，以及用来检查失去的数据是哪些。接收者会在成功收到数据后回传一个确认通知（ACK）；如果没有在合理的回传时间内接收到确认通知，发送者的一个计时器会丢出逾时信号，然后这个（我们认定已经失去的）数据会被重传。校验和（checksum）会在检查数据有否损毁时使用；在发送者传输任何数据区块时，会先计算好校验和，然后传给接收者用来确认。错误或者丧失的数据会回传给接收者，以让接收者稍候可以重传一份数据。任何多余的重复数据都会被丢弃。