实现李工给的文档的应用层协议