古代城防,主要靠三类设施,第一是城墙,第二是城壕,第三是城楼。城门有门楼,四角有角楼,马面有敌楼,都可用于守望。中国建筑,一般是以石材作房基和台阶,而以木制的梁柱为框架,四面用夯土或砖、墼为墙体,而以斗拱承覆屋顶,上面铺瓦。中国的筑城方法,是属于这一体系。中国古代的城墙多半是土墙。