长城只为了抵御外族的入侵?