回答赢了网好律师团队
合同和协议在实践中没有什么区别。都是双方意思表示一致而达成的一种契约.简单地说,就是你情我愿,然后我们把大家都同意的事情固定下来,说明白,说清楚,那么我们达成一致的这个事项就是协议,在法律上就叫合同。 一般来说,生效的合同和协议法律效力就是相同的.除非没有生效或因为一些条件而失效合同曾有契约与合同之分。契约是双方当事人基于相互对立的意思表示一致而成立的民事法律行为,如买卖契约。合同是双方或者三方以上当事人基于方向并行的意思表示一致而成立的民事法律行为 ,如合伙合同。我国现行法律不再作这样的区分,把二者统称为合同。