How did armies traditionally lay siege to a town? explain in 2 sentenses

Traditionally, armies would surround a town or fortress, cutting off its supply routes and communication lines to isolate and weaken the defenders. They would then use siege weapons such as battering rams, siege towers, and catapults to breach the walls and storm the town, or alternatively, wait for the defenders to surrender due to starvation or disease.