流控和差错控制的概念和区别是什么?