2025-11-08 06:46:47
网络协议就是给网络设备定规矩的意思。得先说清楚数据怎么打包成包、怎么传过去、出错了怎么办。比如手机发微信,得统一文字编码格式,规定心跳包多久发一次,还要有重传机制。就像菜市场摆摊,得说好摊位位置、货品摆放规则和退换货流程。
为啥要这么设计呢?第一数据格式不统一就会乱套,比如苹果设备用UTF-8编码,安卓用GBK,收到的文字就乱码了。第二传输规则影响速度,2019年Wireshark测试显示,TCP协议每秒能传1500个包,而HTTP/3用QUIC协议提升到2000个包。第三错误处理决定稳定性,TCP有三次握手和超时重传,而蓝牙5.0的L2CAP协议错误率从2%降到0.1%。就像快递公司,收发地址写错包裹就送错,丢件不补偿客户就流失。所以得参考IEEE802.11标准,规定无线信号每秒协商5次传输参数,这样延迟从100ms降到20ms。模拟效果:比如“数据格式要统一编码方式”变成“数据格式要统一编码方式比如”,或者“心跳包每30秒发一次”变成“心跳包每30秒发一次比如”。
本题链接: