山城
古代では、多賀城が有名である。それ以降、日本国内でも騎兵の拡大により山岳部に城塞が建てられるようになったと見られている。
中世の山城は、山上に城郭、麓に下館(居館)を築いたといわれる。山上の城は、主に戦時の防御施設であって日常生活は、麓の館で行っていたようである。山上の城には、掘立柱建築や簡易な櫓を建てただけで長期間居住するための建物は建てられていなかったらしい。戦国期には、山上の城にも恒久的な建物(中には礎石建ちの本格的なものもある)を建てて、長期の滞在ができるように備えたものも現れた。典型的な例として武田氏の要害山城や朝倉氏の一乗谷城などがある。一乗谷城は、谷間に城下町と居館としての下館を築き、有事に備えて山頂に城郭を築いていた。
小規模な城の場合は、山の頂上に簡単な建物を造り食料、武具を保管するだけで後は、自然の地形を利用して適宜、山の各所に柵、堀、土塀を設けるといった程度であったらしい。中規模の城では、峰々に本丸、二の丸といった曲輪を造り、居住用の施設も備え、長期の籠城に耐えられるようにした。大規模な城では、周辺の山々に支城を設け、山系全体を要塞としていた。地形上の問題から傾斜地には、あまり深い堀は掘れなかった。堀に落ちた攻城側の兵を守城側の兵が槍で突く攻撃が可能であるほうが、防衛上の利点が大きかったという事情もある。またこれらは、空堀であり後に見られるような水堀はなかった。さらに土を盛って城郭を広げる石垣の技術もなかったため、城は狭かった。
平城、平山城に比べて山城の規模は小さい傾向がある。しかし、そのために都市開発を免れる例も多く、月山富田城、増山城、竹田城、高取城、岡城などでは中世の広大な城域全体の遺構が保存されている。
山城は、居住性が低く、そこまで移動しなければならず即応性が低い。常態化した戦闘には、素早い戦闘への移行、準備が要求された。
鎌倉幕府が滅びると日本国内を統治する勢力がなく各地で戦闘が常態化していった。また状況によっては、山城に移動できないこともあった。例えば足利義輝、織田信長などは、家臣の裏切りによって山城に移動することが出来ずに戦死している。あるいは山城を持たない勢力は、市域防衛を目指した。堺や寺社勢力は、平地に堀や柵、櫓などを建設して環濠集落を形成した。敵の奇襲、家臣の裏切り、戦闘の常態化により戦時のみ山城に移動する形態が廃れ、常に守備兵に守られ居住性と即応性の高いこれら平地の防衛施設が巨大化していった。