Los submarinos de ataque pueden ser divididos en dos tipos generales: nucleares o diésel-eléctricos.