What is the Difference between drift and ocean current?

ocean currents can be warm or cold.they are streams of water flowing constantlyon the ocean surface.