Los submarinos militares suelen dividirse en submarinos de ataque, diseñados para actuar contra barcos enemigos, otros submarinos incluidos, y submarinos estratégicos equipados con misiles balísticos, diseñados para lanzar ataques contra objetivos terrestres desde una posición oculta.