Существует много факторов образования течений-ветровые или дрейфовые течения(под действием ветров),бывают стоковые,когда разность уровня воды-от притока рек;бывают приливно-отливные( притяжение вод Солнцем и Землей;бывают от разности плотности вод(солёность и температура).Течения бывают теплые и холодные. Теплые гонят воду из низких широт в более высокие географические широты,а холодные- в обратном направлении.