Iran has two naval forces with separate missions and commands. This is why.

By Brian Murphy, June 14, 2019

Like all of Iran’s armed forces, there are two sides: one run by regular military and the other by the elite Revolutionary Guard.
Miesihai site about all things