提出了一种基于网络编码的传输控制协议中冗余系数的更新算法,用来解决实际通信中冗余系数无法预先确定的问题。数据发送前采用简化系数的线性网络编码对数据进行编码,在方便解码的同时减小了系数在首部的开销。在对算法进行详细设计后,使用NS2软件对该算法在不同场景的有损网络下进行仿真测试。测试结果表明,使用该算法的协议在保持原有协议公平性的同时在有效性和适应性方面(尤其在低负载网络上)都远远优于现有协议及固定冗余系数的网络编码传输控制协议。