包围城镇外的作战方式进行，通常就直接把当时对城镇的攻击行动称作攻城战。但随着火药的发明以及火炮开始投入了战场，使得城墙已失去过去能有效防御的功效。到了今日，城镇战多被视为一种特殊的军事行动，原因在于今日城镇战得面对更加复杂的城市地形与建筑，以及更多的一般平民。城镇战往往使得进攻方得付出较为昂贵的代价来占领该座城镇；而对于防守方来说，则往往在作战中拥有了一定的优势（如基地地点、补给来源等），这种情况特别是在攻守两方军事实力悬殊时会更加的明显。一般军事人员在遭遇城镇战时，大多时候会因房屋的配置无法立刻得到己