请问合同、协议、契约和合约的联系与区别?在实践中这样理解可以吗?合同需要双方洽谈签订;协议是一种法律效力低于合同的法律文本;契约是一方事先制定好的法律文本,一方或者接受,或者放弃;合约类似于契约。请指教!谢绝复制网上现有的内容。