En torpedo är i huvudsak en guidad missil som råkar "flyga" under vattnet (se hur kryssningsmissiler fungerar för detaljer om missiler). En torpedo har därför ett framdrivningssystem, ett styrsystem och någon form av explosiv anordning. Torpeder kan resa flera mil på väg till målet, och därför behöver de ett framdrivningssystem som kan köras i 10 till 20 minuter.
De flesta missiler som flyger genom luften använder antingen raketmotorer eller jetmotorer, men ingen av dessa fungerar särskilt bra under vattnet. Torpeder använder en av två tekniker för framdrivning:
Vi stöter inte på för många bränslen som innehåller sina egna oxidationsmedel i våra normala liv av två skäl. När ett bränsle har sin egen oxidationsmedel tenderar det att göra det explosivt. Dynamit, till exempel, har sin egen oxidationsmedel och det är ganska explosivt (se fråga 397 för detaljer om dynamit). Raketmotorer måste bära sin egen oxidationsmedel. Men eftersom vi normalt kör motorer i luften, som har bra syretillförsel, bär oxidatorn innebär extra vikt och krångel vilket är onödigt.