answer question 如何设计应用层协议格式