1.条约,这是两个或两个以上的国家就有关重大的政治,经济,法律等问题达成的协议,如边界条约,领事条约等.
2.公约,它通常是多国就某一重大问题举行国际会议,而缔结的多边公约.公约的内容多系造法性的行为规则和其它制度,如<海洋法公约>,<维也纳外交关系公约等>
3.协定,协定常为适用于具体问题的国际协议,如贸易协定,邮电协定等.
你说的协议可能想说的是协定吧,协议这个名词和法律这个名词一样,范围更广了,不是具体的国际法名词哦.
广义的条约指两个或两个以上国际法主体订立的以相互间权利义务为内容的书面协议.这样的协议有很多名称,包括条约,公约,盟约,宪章,议定书,协议书,声明,宣言等等。
其中,公约往往是对某个重大的国际问题的规定,大多公约都是造法型的,都是多边的.
狭义的条约则往往是对某一个具体问题达成的协议,或者对一个焦点问题达成的协议,双边的居多.