在中世紀後期, 城堡和設有防禦工事的城鎮數目激增, 以及本身佔有的重要戰略位置, 使得佔領或防衛一個據點成為稀松平常的軍事活動. 儘管僅靠一支小型部隊來鎮守城堡, 攻城者卻需要比守軍龐大的軍隊予以攻陷. 因為後者需要充足的大軍來控制城堡四周的鄉間地區, 擊退解圍的部隊, 直接攻擊據點或加以圍困. 這些都是極為消耗的行動.
當敵軍接近城堡時, 地方上的居民一般會帶著他們貴重物品尤其是食物和武器, 撒退到城堡裡面. 但是如果領主認為攻城戰會持續很久, 不能參戰的農民就會被擋在門外, 以免消耗糧食. 歷史上許很多記載顯示, 許多平民在攻城戰期間被拋出城鎮之外, 以維持食物的存量. 例如英國國王亨利五世在圍攻裡昂的時候, 防衛者就把老弱者驅離以維持他們的存糧. 英國人拒絕讓這些不幸的人通過他們的戰線, 使得老弱婦孺被迫夾處在裡昂城與英軍之間達數個月之久, 期間他們在被殺與餓死之間作掙扎, 直到守軍投降為止.
當敵軍接近可能投降的人和隊伍, 尤其城堡或城鎮的傷亡很大的時候, 就會立刻完成談判. 如果談判失敗, 攻城者會審慎地重新估計突擊據點的可能性, 如果突擊經分析認為危險性太高, 攻城者就會封鎖城堡並開始圍攻. 一旦圍攻開始, 即以大炮向城市開火, 圍攻戰正式展開. 倘若攻城者在缺乏正大光明的理由下就告撒退, 往往會被視為難以接受的恥辱.
大型的攻城戰有點像是一個社會事件. 十五世紀的紐斯圍城戰雖然隻維持幾個月, 但是攻城者卻建造了一個包括有小酒館與網球場的大營地. 貴族為了讓自己在攻城戰期間過得舒適, 經常會隨身攜帶他們的妻子與家眷. 鄰近城鎮的商人和工匠也會蜂湧而至, 設立工作坊並提供服務.