协议和合同主要具有以下区别:第一,在法律范畴内合同比协议更有说服力。第二,合同写得比较明确、具体、详细、齐全,并涉及到违约责任,即使其名称写的是协议,也是合同。协议写得比较概括、原则、很不具体,也不涉及违约责任,即使其名称写的是合同,也不能称其为合同,而是协议。