Learn what is diffusion and what factors affect it. Find out when it occurs, its types and characteristics explained with examples and picture