Кроме сопротивления трения, вызванного трением между корпусом и водой, корабль испытывает волновое сопротивление (вызвано волнами, созданными кораблем при его движении вперед), сопротивление формы (направленная назад сила, образующейся в воде позади корабля при его поступательном движении) и вихревое сопротивление (вызвано круговыми течениями, создаваемыми в воде корпусом).

Конструкторы строят масштабную модель судна и вычисляют полное сопротивление корабля. Исходя из этой расчетной величины, определяют мощность, необходимую для движения корабля по воде – в зависимости от его размера и осадки. Всегда требуется более высокая действительная мощность двигателя, чем та, что была вычислена, так как никакая энергетическая установка не может иметь 100% КПД.