计算机网络:数字数据在数字信道传输时为什么要进行编码?有几种编码方法?采用什么装置来延长传输距离?