【技术实现步骤摘要】
传输控制协议的传输方法和装置
本专利技术涉及移动通信技术,特别是涉及一种传输控制协议(TCP)的传输方法和装置。
技术介绍
TCP协议栈是一种实现可靠传输的重要技术,其提供可靠传输的方法之一就是数据接收方需要向发送方发送数据接收确认信息。但是,在实际传输过程中,发送方所发送的数据和接收方反馈的确认信息都可能会在传输过程中丢失。针对该问题,发送端的TCP协议栈在生成TCP分组发给网络层传输时会启动一个定时器。如果数据生成方在定时器超时时还没有收到相应的接收确认信息,就需要重传该数据,此时将生成重传数据包,放入缓存,等待传输资源重传。重传定时器的时长为1.5秒,3秒,6秒,12秒,24秒,48秒和多个64秒。重传12次后TCP通道复位。在TCP传输中,当发送端(可以是生成TCP分组的设备,也可以是TCP分组传输过程中用于中转数据的中转设备)检测到新的待发送TCP分组时,会将该TCP分组存放在自身的缓存中,以便在有传输资源时将其发送出去。当系统中的传输资源紧张时,将会出现由于发送端或用于数据中转的网元并未能及时将缓存中的TCP分组发送出去,而导致发送端由于重传定时器超时 ...
【技术保护点】
一种传输控制协议的传输方法,其特征在于,包括:当发送端检测到新的待发送传输控制协议TCP分组时,检查自身缓存中是否存在与所述待发送TCP分组相同内容的TCP分组;如果是,则将所检查到的TCP分组替换为所述待发送TCP分组,否则,将所述待发送TCP分组保存至所述缓存中;所述发送端在获取到可以发送所述待发送TCP分组的传输资源时,从所述缓存中取出所述待发送TCP分组发送给接收端。
【技术特征摘要】
1.一种传输控制协议的传输方法,其特征在于,包括:当发送端检测到新的待发送传输控制协议TCP分组时,检查自身缓存中是否存在与所述待发送TCP分组相同内容的TCP分组;如果是,则将所检查到的TCP分组替换为所述待发送TCP分组,否则,将所述待发送TCP分组保存至所述缓存中;所述发送端在获取到可以发送所述待发送TCP分组的传输资源时,从所述缓存中取出所述待发送TCP分组发送给接收端。2.根据权利要求1所述的方法,其特征在于,所述检查自身缓存中是否存在与所述待发送TCP分组相同内容的TCP分组,包括:检查所述缓存中是否存在序号大于等于n0且小于n0+L0的TCP分组,如果是,则将所检查到的TCP分组,确定为与所述待发送TCP分组相同内容的TCP分组,其中,n0为所述待发送TCP分组的序号,L0为所述待发送TCP分组的数据部分长度;否则,确定所述缓存中没有与所述待发送TCP分组相同内容的TCP分组。3.根据权利要求1所述的方法,其特征在于,所述发送端包括生成所述TCP分组的设备。4.根据权利要求1所述的方法,其特征在于,所述发送端包括用于转发所述TCP分组的设备。5.根据权利要求1所述的方法,其特征在于,所述发送端为基站或用户设备;所述当发送端检测到新的待发送TCP分组时为:当基站接收到核心网侧发来的下行TCP分组时;或者,当用户设备对上行TCP分组进行发送处理时。6.一种传输控制协议的...
【专利技术属性】
技术研发人员:卫琳,刘波,喻炜,严玉平,
申请(专利权)人:普天信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。