实现.错误纠正通常可以用两种方式实现：ARQ与FEC可以组合，使得不需重传就纠正微小错误，并经由重传请求校正大的错误，这被称为混合式自动重送请求（HARQ）。
错误检测方案.错误检测通常使用适合的散列函数（或校验和 算法）实现。散列算法添加定长的"标签"到消息，从而使接收者能通过计算标签并与所提供的标签比较来验证传递的消息。散列函数存在多种多样的设计。其中一部分因其简单性或适合检测某些类型的错误（例如循环冗余校验的性能优势 为检测而使用）而被广泛使