魚雷は砲弾や後に登場する対艦ミサイルに比べて推進速度が遅く、無誘導魚雷を遠距離から発射すると命中確率が著しく下がるため、可能な限り近距離から発射する必要があった。しかし、第二次世界大戦中に登場したレーダーにより艦船や航空機を遠距離から発見することが容易になり、艦艇の防空火力と対水上砲撃精度が向上した。これらの進歩は隠れる遮蔽物がない外洋において雷撃機や水雷艇、駆逐艦の魚雷の実用発射距離内への接近を困難なものとし、雷撃機と水雷艇の消滅および駆逐艦における対水上艦攻撃用の重魚雷発射管の撤去につながった。さらに魚雷より高速・長射程の対艦ミサイルの実用化により、沿岸地域での運用を前提とする魚雷艇もミサイル艇に取って代わられ、水上艦艇の対艦攻撃手段としてはほとんど用いられなくなった。現在では魚雷を主兵装とするのは潜水艦のみであり、水上艦や航空機に搭載される魚雷は対潜水艦用の誘導魚雷が主流を占めている。第二次世界大戦後、実戦で魚雷が使用されたのは、朝鮮戦争でのダム攻撃、ベトナム戦争でのトンキン湾事件、そして上記のフォークランド紛争のみである。魚雷の種類と直径.魚雷の直径は、内部容積の大きさに直結し射程や炸薬重量に影響があるので、砲の口径同様に重要である。魚雷の直径は砲ほどではないが魚雷のクラス分けにも用いられる。全長、重量、その他の要素は相互に影響される。航空機発射型魚雷の場合重量が重要であり、装着点や発射速度に影響がある。近年の魚雷設計において補助魚雷は盛んに開発されていて、通常は集合型パッケージが使用される。飛行機と発射装置のバージョンによって異なるものになる。形状は標準化と扱いやすさと運搬に主眼が置かれ、兵器体系の効率化が図られる。運搬の効率化が実行されると運用上有利になる。いくつかの一般的な魚雷の直径は以下のとおりである。:制御.初期の魚雷は制御装置を持たなかったので潮流や波の影響を受けやすく、目的の方向に真っ直ぐ進むことすらままならなかった。航走距離が短かったこともあるが、命中させるためにはできる限り目標に接近して発射することが要求された。