【技术实现步骤摘要】
【技术保护点】
1.一种基于TCP协议的自适应网络传输控制方法,包括在收发双方TCP/IP协议栈中的发送端和接收端的传输层和网络层中间分别添加网络编码层,在网络编码层中给编码包和ACK应答包添加包含特定变量的网络编码包头,利用编码包和ACK应答包将这些特定变量在接收端和发送端之间传递并更新,并利用这些特定变量在发送端网络编码层调整冗余系数,其特征在于:在发送端,网络编码层给网络编码包头中加入特定的变量包括:生成编码包的线性系数向量γ和变量pktID,其变量信息被接收端的网络编码层提取,其中,所述生成编码包的线性系数向量γ用于原始包的解码,所述变量pktID表示参与编码的原始包的最大序号,该值从1开始,与TCP包头中的sequence number无关,作为ACK应答的依据;在接收端,网络编码层给ACK应答包的网络编码包头加入特定的变量loss,loss = pktID – id,该值表示编码包的pktID序号和最新看见的原始包序号id之间的差值,依靠ACK应答包将loss和pktID传回发送端;当发送端的网络编码层收到ACK应答包时,剥去ACK应答包的网络编码包头,提取变量信息pktID和loss;所 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:李挥,潘凯,樊旭东,张华宇,陈畅民,周敬邦,
申请(专利权)人:北京大学深圳研究生院,李挥,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。