Miasta starożytnej Mezopotamii miały założenia dawać bezpieczeństwo mieszkańcom i ułatwiać prowadzenie handlu. Współczesne miasta również mają ułatwiać mieszkańcom życie, nie mają już jednak funkcji obronnych.
Starożytne miasta musiały posiadać walory obronne.