修正协议解析

构建协议树，并修正协议流程。
增加命令行操作。