add protocol, and revised section 2.3
Merge pull request #2 from vvv214/master

end-to-end protocol added, section 2.3 revised