进攻城市一般包括外围和市区两个作战部分,外围是市区的屏障,市区是外围的依托,战斗往往从首先外围开始,外围地形平坦则易攻不易守,守方只能依托城镇和野战阵地设防,如果外围地形复杂,守方有可以依靠控制通往城市的制高点,则易守不易攻,攻方只有夺取瞰制城市的制高点后才能为进攻市区创造条件,城市中的政府机关、电视台、机场,火车站,港口、交通枢纽、水厂、电厂、军工厂和通往这些目标的十字街口、广场、公园、桥梁都是双方主要的争夺目标,攻方的下策是逐房逐街肃清敌军,这样需要较多的兵力,较多的时间,对城市的破坏严重,双方的伤亡也是非常巨大,上策是通过夺取水源、卫星城镇孤立城市,控制城市出入口,尔后攻击城市的侧翼和薄弱部位,夺占关键性街道,分割城市,迫使守军失去防御作用。
二:俄军在乌克兰的城市巷战
最近的俄乌冲突中,俄军在乌克兰东部地区的战斗基本都是以城市作战为主,俄军投入以重装甲部队为主的部队,刚开始进展较为顺利,但乌军少量高技术武器和非常规战战术攻击下难以做出有效的反击,乌军在利用苏联时代城市构筑的大量地下工事隐蔽起来,突然出来使用便携式反坦克导弹袭击后重新消失在工事内,使得俄军坦克根本无法还击。美制的“标枪”反坦克导弹给俄军造成较大的损失,灵活机动的单兵防空导弹凭借在城市中快速机动和良好的隐蔽性,使得俄军无法及时发现并对其进行打击,成功的击落多架武装直升机,取得了相当高的主动地位,俄军装甲部队在城市的突击能力受到极大制约,只有作为支援步兵的“突击炮”,坦克火炮对混凝土楼房极具威力,可为步兵打开缺口,但是坦克脱离步兵保护又容易遭受灭顶之灾,
乌军在俄军的攻击路线上预设了几个“死亡地带”,当俄军装甲部队进入到“死亡地带”时,乌军使用反坦克导弹、火箭筒和轻武器进行猛烈攻击,俄军报废的坦克、装甲车塞满了街道,后方的坦克装甲车被迫转入更狭窄街道,同样也未能逃过劫难。坦克缓慢的行动和转向在各个岔路口也被消灭,装甲部队缺少步兵是一场灾难,但步兵在城市交叉火力面前又非常脆弱,俄军在进攻发起前,先用布置在城外20多千米处的炮兵阵地向乌军进行猛烈炮击,发射许多能穿透数米厚墙壁的240毫米迫击炮弹,通过密集的炮火压制掩护部队进行逐街逐巷的搜索,坦克射击任何射出子弹的建筑物,士兵躲在坦克后面以缓慢的速度前进,寻机进入旁边的建筑物进行梳剿,射击到弹药消耗完毕再让别人代替,但双方控制区犬牙交错,不少地区都理伏有大量狙击手理伏封锁了主要的入口。