扩散的三种形式有哪些