陷城市的困难，以及其他相关的理论。他在《孙子兵法》中指出若不得已开战，最好选在自己熟悉的地形，以逸待劳最佳；其次是在平地上一对一的决战，最下才是攻城。 但尽管有「兵圣」称唿的孙武这般说道，在中国之后的历史中攻城战仍是时常发生。欧洲早期的城镇战，则在古希腊历史学家修昔底德引述伯罗奔尼撒战争而写的《伯罗奔尼撒战争史》有所描述。在当时大多是採围城的方式逼使对方投降，较少在人群聚集的城镇内发生战斗。如果有城镇内的战斗，也多是武力镇压人民组织性地反抗为主——譬如于66年到70年的犹太战争中，罗马皇帝尼禄便曾派兵镇