What is the difference between limiting current and diffusion current?

The limiting current is defined as the limiting value of a current that is approached as the rate of charge-transfer to an electrode is increased. The diffusion current is defined as a current in a semiconductor caused by the diffusion of holes and/or electrons.