Vilka var de mest effektiva sätten att angripa ett slott?

Knackar på dörren, med en stor stor murbräcka! Undergräva, som är att gräva bort under väggarna så att de kollapsar, vilket är anledningen till mer moderna slott har cirkulär istället för fyrkantiga torn. Och lade, väntan för försvararna att slut på mat. Med hjälp av artilleri bryta mot väggarna. Med hjälp av skalning stegar för att klättra på väggarna. En kombination av något eller alla av ovanstående...