为什么古代有城墙