С тех пор, как люди стали жить в городах, одной из форм ведения войны стала осада. Возможная причина возникновения городов была необходимость в укрытии и сохранению избыточного и прибавочного продукта. Это видно по большому количеству ранних поселений , защищённых благодаря естественным особенностям рельефа, рекам, холмам. Самое раннее появления стен, вокруг поселений относится к VIII тыс.до.н.э. Одним из таких протогородов стал Иерихон, расположенный в 10 км от северного побережья Мёртвого моря в древней области Ханаан на территории современного Израиля...
Первым большим городом, который сумели завоевать римляне, стал этрусский мегаполис Вейи. Для этого им потребовалось три войны, каждая из которых длилась более 10 лет. Римлянам никак не удавалось полностью заблокировать город, к тому же у этрусков были союзники, которые нападали на осаждающих. Да и сами римские войска, которые в V в. до н.э. всё ещё представляли собой не столько регулярную армию, сколько ополчение, были не слишком надёжны. Встретив сильный отпор они могли убежать с поля боя. Наконец римлянам это надоело...