其实所谓通信协议也没有你想的那么高大上
它就是通信两端需要共同遵守的规则,以保证通信是有效的而已。
对用户来说,大多数之需要完成用户应用层的数据编码、解码协议即可,不要去想更底层的协议实现,完全没有必要,因为协议是拿来用的,你一般的应用其实也只是涉及应用层的协议。你设计底层协议,没有支持也没有意义。