离婚协议是否有效一:男女双方自愿离婚…

离婚协议是否有效一:男女双方自愿离婚.二:儿子随男方生活,明年的抚养费由女方给付,以后的抚养费由双方平均分担,值到孩子完成大学阶段教育止。三:现有住房一套,为男方名下,暂不分割。但女方承诺,自愿将其权属部分(该房一半的所有权)在儿子28岁时赠与给儿子,并且在此期间放弃居住权。四:夫妻无共同现金(存款)及债权债务。请问以上的协议在法律上是否有效或者受到法律保护。