反登陆的概念是很晚才出现的,二战之前大家都是宋襄公。过去的军队缺少在海滩登陆的技术,防守方也不可能到处修炮台,既然陆军炮根本打不到军舰,还不如等对方上了岸再打。一战的加里波利登陆战被认为是两栖作战的始祖,但是进攻方就堂堂正正的登陆,防御方等对方上了岸才开始反击。过去大多数登陆战争夺的都是港口。港口防御靠要塞炮。军舰肯定打不过要塞炮。只不过二战后的登陆已经不针对港口了,所以这手不灵了。现在陆基机场代替了要塞炮,但是受到航程限制,能保护的范围有限。二战时军队已经能够在普通海滩修建人工港口运送军队,所以反登陆就变得非常重要了。日军对抗美军登陆有两大法宝。一是进山。在二战的科技水平下,只要离开海边50公里,就可以排除军舰和大部分舰载机的火力投送。美军虽然已经机械化,毕竟车和坦克都不能登山。只要到了山区,美军和日军就是同水平竞争了,日军依托工事可以抵消美军在轻武器上的优势。二是修地下工事。对于海岛守军来说这是唯一的办法,只要挖的够深,舰炮一点办法都没有。美军直到冲绳战役还是只能用近战的方式争夺海岛。朝鲜战争也证明了,只要防御方有足够的子弹,光靠常规轰炸拿不下山地工事。至少也要有地震波成像和钻地导弹这样的东西才行。云爆弹也能对付隧道,就是动静太大了。热带雨林也挺有用的,但是会被落叶剂破坏。如果海边没山的话,热带雨林防御不了军舰的火炮,要远离海岸才有意义。