洛阳城一共有马面三十九座,马面上均有了望敌情的敌楼。各个马面之间相距数十步,不论是冷兵器还是火器。就算是投掷羊头石、滚木礌石等最传统的守城武器,攻城的敌人也都是处于城上这些武器的杀伤范围之内,形成正面及两侧的交叉火力网。
城池四角还有角台与角楼,视野广阔,可监控与痛击来自多种角度的进攻之敌。四座城门又筑有瓮城,使得洛阳城坚固无比。
从天空看下去,洛水北岸,邙山脚下,便耸立着洛阳巨大的城池,主城居中。又有东、西、南、北四关分布四面。与核心互为犄角,易守难攻。
所谓四关,便是关城,一般为竖立的长方形状。或是主城一半大小。或是主城四分之一大小。都是对着四面城门方向。在大的城池人口繁衍后,基本上都会在主城外建立小城,以城门道路与大城相连。距离一般是两里之内,甚至只有百步。
但是也要看筑城所在地的地理形势而定。比如说有着“卧牛城”之称的山西临汾,这座修筑在高处上的城池便有四个关城,主城与各个关城相距都只有一百多步。而且四个关城很大,特别是东关,基本与主城一般大小,两城城墙相隔不过一百多步,余下中间一条狭长的地带。故而临汾东关被称为这座卧牛城