messages need for do all of p-to-p protocol, in theroy