通信人家园

标题: 如何学习通信协议栈开发  [查看完整版帖子] [打印本页]

时间:  2016-7-13 15:39
作者: 张满军     标题: 如何学习通信协议栈开发

有谁知道通信协议栈开发的经验和方法吗?求交流
时间:  2016-7-13 16:24
作者: bky2000

协议栈开发一是彻底理解协议,协议在网络分层架构中的位置,协议的业务流程和应用场景,
二是进行高层设计,协议与其它协议和外部模块有哪些交互,输入输出是什么,
三是进行详细设计,协议中有哪些功能实体,触发条件,输入输出,
最后,注意分清哪些功能和数据是在控制面处理,哪些是在数据/转发面处理,控制面与转发面之间的接口。

理论一堆,最终还得通过实践才能掌握。有好的环境时,可以参考已有的实现。开源项目最多看看设计思路,很多实现没有优化,直接使用会有很多问题。




通信人家园 (https://www.txrjy.com/) Powered by C114