Unter einer Seeschlacht versteht man den Kampf größerer Flotten gegeneinander. Den Kampf einzelner Kriegsschiffe oder kleinerer Schiffsverbände bezeichnet man als Seegefecht. Einen Sonderfall stellen amphibische Operationen dar, bei denen Seestreitkräfte eine Landung unterstützen, die sich gegen Landstreitkräfte richtet.