Define the application layer protocol

Signed-off-by: hurley25 <liuhuan1992@gmail.com>
Merge pull request #2 from hurley25/master

Define the application layer protocol