?`s and ANNEswers

Some of these words have more than one meaning, but I suspect you are looking for the distinction among them when they refer to various agreements between governments.

A treaty is a formal agreement between two or more states regarding peace,alliances, or other international issues. The word ‘pact’ can be used instead of treaty in the above example, as it is a synonym for it. A protocol is an original draft or record from which a treaty is prepared. It is also the customs and regulations that deal with diplomatic relations. A convention is a meeting or formal assembly called for a specific purpose. And, finally, a resolution is the formal expression of an opinion or intention, usually issued after voting.