06-错误处理
网络设计第六问错误处理——CRC、校验和、ARQ三重防线一个 bit 在光纤上传输可能翻转。帧头坏了、包坏了、数据错了——哪一层负责发现哪一层负责修复这是差错控制的核心——不是一种算法管全部是每一层各管各的错。文章目录网络设计第六问错误处理——CRC、校验和、ARQ三重防线一、物理层——CRC帧级错误杀手二、传输层——校验和重传三、应用层——FEC前向纠错四、为什么不用更高强度的纠错码一、物理层——CRC帧级错误杀手CRC循环冗余校验挂在帧尾——4 字节。以太网强制 CRC。交换机收到一个帧——算 CRC——和帧尾的值比对——不对→丢弃不走。CRC 不是一定能检测所有错误——当错误模式恰好是 CRC 多项式的倍数时——通过概率极低——32位 CRC 有 1/2³² 的概率误检。但比没有 CRC 好——尤其是在误码率 1e-12 的光纤上——漏过的概率可以忽略。二、传输层——校验和重传CRC 检测帧层的错。TCP 有自己的校验和——检测 TCP 段headerdata的错。错了—不发送 ACK——对面超时——重传。重传机制——ARQ自动重传请求——有三种停等 ARQ发一帧→等 ACK→发下一帧。最慢但最简——窗口1回退 N ARQ发 N 帧→如果第 K 帧丢了→ACK 丢失→发送端重传从第 K 帧开始的所有帧——后面的帧虽然到了但全丢弃。浪费带宽但简单选择重传 ARQ只重传丢失的那一帧——效率最高但接收端需要缓存和排序——TCP 就是选传 ARQ三、应用层——FEC前向纠错CRC 和 ARQ 都是事后检测与补救——要么发现错了丢、要么重传。FEC 在发之前就加上冗余——即使途中有几个 bit 位错——接收端直接根据冗余位纠错——不需要重传。这种机制最适合延迟极高的场景——深空通信地球到火星的光速延迟几十分钟——重传等不起。也用于卫星电视——观众单向接收——没有反向信道可发 NAK——只能靠 FEC。四、为什么不用更高强度的纠错码ARQ 需要反向信道——但在双向通信中是标准——错了一次就重传——简单。FEC 不需要反向信道但带宽成本高——一个视频流加了卷码——带宽增加——但保证了恶劣信道的可收性。在正常的政务专线上——不需要——有双向信道——直接用 ARQ 就够了。✅ 亮点用 CRC→校验和→ARQ→FEC 的递进关系讲差错控制不是一种技术管所有解释了纠错码和重传在不同信道条件下各自的选择原因。扩展方向5G 里的 Polar 码、LDPC 与 Turbo 码的工程差异。

相关新闻

集成数字功放的AI语音处理模组一体化设计方案

集成数字功放的AI语音处理模组一体化设计方案

设计痛点传统语音处理方案需要外接功放驱动扬声器,增加了电路面积和系统复杂度。对于小型化免提通话设备,如智能门禁、车载终端,分立式方案难以满足空间和成本约束。AP0316通过集成3W单声道数字功放,提供了一站式语音通话解决方案…

2026/7/25 9:20:44 阅读更多 →
大数据时代的数据收集方法与技术实践

大数据时代的数据收集方法与技术实践

1. 大数据时代的数据收集基础认知 第一次接触"数据收集"这个概念时,很多人会误以为这只是简单地把信息记录下来。但在实际工作中,我发现数据收集远不止于此——它更像是在建造一座摩天大楼前的地基工程。如果地基打得不牢,再漂亮的…

2026/7/24 15:30:52 阅读更多 →
Android-Async-Http框架详解与实战指南

Android-Async-Http框架详解与实战指南

1. Android-Async-Http框架概述与背景 在移动应用开发中,网络请求是最基础也是最重要的功能之一。Android平台早期缺乏统一的网络请求解决方案,开发者需要直接使用HttpURLConnection或Apache HttpClient等底层API,这导致代码冗余且难以维护。…

2026/7/25 4:24:39 阅读更多 →

最新新闻

C++内存越界:从原理到排查与防范的完整指南

C++内存越界:从原理到排查与防范的完整指南

1. 项目概述:为什么内存越界是C程序员的“头号公敌”? 干了十几年C,从桌面应用到后台服务,从嵌入式设备到游戏引擎,我敢说,内存越界(Memory Out-of-Bounds)绝对是每个C开发者职业生涯…

2026/7/25 9:20:48 阅读更多 →
3分钟学会:中国车牌生成器终极指南 - 免费合规的车牌图像生成方案

3分钟学会:中国车牌生成器终极指南 - 免费合规的车牌图像生成方案

3分钟学会:中国车牌生成器终极指南 - 免费合规的车牌图像生成方案 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 在计算机视觉和智能交通系统开发中&…

2026/7/25 9:20:48 阅读更多 →
AI Agent工程实践:从大语言模型到持久化工作流的自动化演进

AI Agent工程实践:从大语言模型到持久化工作流的自动化演进

最近在技术社区里,一个名为“Hermes Codex,赛博牛马连续工作11小时”的帖子引起了不小的讨论。这个标题本身就充满了故事感:一个由AI驱动的“数字员工”不知疲倦地工作了近半天。这听起来像是科幻场景,但背后指向的,其…

2026/7/25 9:20:48 阅读更多 →
XUnity.AutoTranslator:Unity游戏实时翻译插件原理与实战配置指南

XUnity.AutoTranslator:Unity游戏实时翻译插件原理与实战配置指南

1. 项目概述:当游戏遇见实时翻译 作为一名玩了十几年游戏的老玩家,也做过一些游戏本地化相关的活儿,我深知语言壁垒对游戏体验的毁灭性打击。想象一下,你千辛万苦找到一款玩法独特、画风精美的独立游戏,结果一打开全是…

2026/7/25 9:20:48 阅读更多 →
解放你的直播潜力:obs-multi-rtmp插件如何实现一键多平台同步推流

解放你的直播潜力:obs-multi-rtmp插件如何实现一键多平台同步推流

解放你的直播潜力:obs-multi-rtmp插件如何实现一键多平台同步推流 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 你是否曾经为同时向多个直播平台推流而烦恼?每…

2026/7/25 9:20:48 阅读更多 →
Unity开发HarmonyOS应用实战:从手机到车机的3D交互全链路指南

Unity开发HarmonyOS应用实战:从手机到车机的3D交互全链路指南

1. 项目概述:为什么是Unity HarmonyOS? 如果你是一个Unity开发者,或者对3D交互应用感兴趣,最近可能已经注意到了一个新的技术风向:用Unity开发HarmonyOS应用。这不仅仅是把手机上的3D游戏搬到鸿蒙系统上那么简单&…

2026/7/25 9:19:47 阅读更多 →

日新闻

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本就是为了解决您的…

2026/7/25 0:00:35 阅读更多 →
C++ string类模拟实现:从深拷贝到内存管理的完整指南

C++ string类模拟实现:从深拷贝到内存管理的完整指南

1. 项目概述:为什么我们要“手撕”string类?在C的学习道路上,尤其是从C语言过渡到C的“初阶”阶段,string类绝对是一个绕不开的核心。标准库里的std::string用起来太方便了,、find、substr,几个操作符和函数…

2026/7/25 0:00:35 阅读更多 →
三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

1. 先搞清楚“三角洲寻宝鼠”到底是什么工具从名称来看,“三角洲寻宝鼠”更像是一个资源查找或文件检索类工具,而不是游戏或娱乐软件。这类工具的核心价值在于帮助用户快速定位特定资源,比如文档、图片、压缩包或特定格式的文件。如果你经常需…

2026/7/25 0:00:35 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/25 5:08:22 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/25 5:13:53 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻