首页
›
网络通信与数字安全工程
›
002-网络编程与高并发服务
›
《网络协议设计与编解码工程》
VIP12
本课程属于:002-网络编程与高并发服务
网络通信与数字安全工程 · 共 12 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
网络协议设计与编解码工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
协议设计导论
目标=网络协议的本质 · 分层模型 · 协议工程生命周期与编解码在其中的位置
协议设计导论
目标=网络协议的…
02
协议语法与语义建模
目标=消息结构 · 字段类型 · 状态机
协议语法
语义建模
03
编解码基础
目标=字节序 · 对齐 · 位域
编解码基础
目标=字节序
04
二进制协议设计实战
目标=设计一个设备控制协议 · 定义帧头 · 命令字
二进制协议设计实…
目标=设计一个设…
05
文本协议设计实战
目标=设计一个基于行或JSON的配置… · 处理转义 · 分帧与可读性权衡
文本协议设计实战
JSON
06
协议状态机实现
目标=连接建立 · 握手 · 认证
协议状态机实现
目标=连接建立
07
编解码器架构
目标=编解码器接口 · 管道模式 · 责任链与插件化设计
编解码器架构
目标=编解码器接…
08
序列化框架对比与选型
目标=Protobuf · Thrift · MessagePack
序列化框架对比
选型
09
自定义二进制编解码器开发
目标=从零实现一个支持嵌套结构与可选…
自定义二进制编解…
目标=从零实现一…
10
协议版本兼容与演进
目标=字段增删 · 扩展位 · 版本协商与向后/向前兼容策略
协议版本兼容
演进
11
错误检测与纠正编码
目标=校验和 · CRC · 哈希
错误检测
纠正编码
12
安全编解码
目标=加密 · 认证 · 防重放
安全编解码
目标=加密
13
流式编解码与分帧
目标=粘包/拆包处理 · 定长/变长分帧 · 流式解析器实现
流式编解码
分帧
14
高性能编解码优化
目标=零拷贝 · 内存池 · 批处理
高性能编解码优化
目标=零拷贝
15
协议测试与验证
目标=单元测试 · 模糊测试 · 一致性测试
协议测试
验证
16
协议逆向工程
目标=从抓包数据推断协议结构 · 字段语义与状态机
协议逆向工程
目标=从抓包数据…
17
编解码代码生成
目标=IDL定义 · 模板引擎 · 代码生成器设计与自动化集成
编解码代码生成
IDL
18
协议文档与规范编写
目标=RFC风格 · ABNF · 状态图
协议文档
规范编写
19
物联网协议编解码实战
目标=MQTT · CoAP · Modbus的报文结构与编解码实现
物联网协议编解码…
MQTT
20
实时通信协议编解码实战
目标=RTP/RTCP · WebRTC数据通道的编解码与同步处…
实时通信协议编解…
RTP/RTCP
21
HTTP/2与HTTP/3编解码
目标=帧结构 · HPACK/QPACK · 流多路复用与头部压缩实现
HTTP/2
HTTP/3
22
RPC协议编解码实战
目标=gRPC · Dubbo · JSON-RPC的消息编解码与拦截器…
RPC
协议编解码实战
23
自定义应用层协议综合项目
目标=需求分析 · 协议设计 · 编解码实现与联调
自定义应用层协议…
目标=需求分析
24
协议网关与转换
目标=不同协议间的编解码转换 · 适配器模式与性能考量
协议网关
转换
25
编解码在嵌入式与资源受限环境
目标=内存约束 · 实时性 · 低功耗与代码裁剪
编解码
嵌入式
26
协议模糊测试与漏洞挖掘
目标=基于变异的模糊测试 · 覆盖率引导与崩溃分析
协议模糊测试
漏洞挖掘
27
协议性能基准测试
目标=吞吐量 · 延迟 · CPU/内存占用与压测工具开发
协议性能基准测试
目标=吞吐量
28
协议编解码的调试与排错
目标=Wireshark插件 · 日志追踪 · 断点调试与常见错误定位
协议编解码的调试
排错
29
协议标准化与开源实践
目标=参与IETF · 开源协议库贡献与社区协作流程
协议标准化
开源实践
30
课程总结与前沿展望
目标=协议设计模式回顾 · 编解码技术趋势与未来挑战
课程总结
前沿展望
所属VIP或分类
同VIP:C语言网络编程Socket实战100例
同VIP:epoll高性能网络服务开发
同VIP:NUMA与多核网络性能优化