[发明专利]数据传输的方法及装置在审
申请号: | 201710253055.7 | 申请日: | 2017-04-18 |
公开(公告)号: | CN107172011A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 朱义君;王小景;汪涛;田忠骏;任嘉伟;张东方;张二峰;张剑;于宏毅 | 申请(专利权)人: | 东莞信大融合创新研究院;中国人民解放军信息工程大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 许志勇 |
地址: | 523000 广东省东莞市东莞松*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 | ||
技术领域
本申请涉及通信技术领域,尤其涉及一种数据传输的方法及装置。
背景技术
TCP(Transmission Control Protocol,传输控制协议)/IP(Internet Protocol,因特网协议)协议是因特网基本的协议,现广泛应用于互联网传输中。TCP/IP协议由网络层的IP协议以及传输层的TCP协议组成。
当两个设备之间需要基于TCP协议进行通信时,可以先基于双方回传的数据建立TCP连接,然后基于建立的TCP连接进行通信。而在基于TCP连接进行通信的过程中,通信双方仍需要回传数据。
当位于内网,如企业内网、学校内网等的设备从外网获取数据时,若获取的数据为基于TCP协议的数据,则该位于内网的设备需要向外网中发送该数据的设备回传数据,由于该回传的数据可以携带该位于内网的设备的信息,例如,MAC地址信息、IP地址信息等,并可以将该些信息泄漏至外网,给该位于内网的设备带来安全隐患,因此,相关技术的安全性低。
发明内容
本申请实施例的目的是提供一种数据传输的方法及装置,用以提高位于内网的设备的安全性。
为解决上述技术问题,本申请实施例是这样实现的:
本申请实施例提供一种数据传输的方法,应用于发送端设备,所述发送端设备预先与第一指定设备建立传输控制协议TCP连接,所述方法包括:
从所述第一指定设备发送的TCP数据中确定待传输的数据;其中,所述待传输的数据包括所述TCP数据中除TCP头部数据以外的数据;
基于预设的传输协议为所述待传输的数据添加指定头部数据,得到指定数据;
将所述指定数据发送至接收端设备。
本申请实施例提供另一种数据传输的方法,应用于接收端设备,所述接收端设备预先与第二执行设备建立TCP连接,所述方法包括:
接收发送端设备发送的指定数据;其中,所述指定数据包括基于预设的传输协议生成的指定头部数据;
从所述指定数据中确定待传输的数据;其中,所述待传输的数据包括所述指定数据中除所述指定头部数据以外的数据;
基于预设的TCP传输协议为所述待传输的数据添加TCP头部数据,得到TCP数据;
将所述TCP数据发送至所述第二执行设备。
本申请实施例提供一种数据传输的装置,应用于发送端设备,所述发送端设备预先与第一指定设备建立TCP连接,所述装置包括:
第一确定模块,用于从所述第一指定设备发送的TCP数据中确定待传输的数据;其中,所述待传输的数据包括所述TCP数据中除TCP头部数据以外的数据;
第一添加模块,用于基于预设的传输协议为所述待传输的数据添加指定头部数据,得到指定数据;
第一发送模块,用于将所述指定数据发送至接收端设备。
本申请实施例提供另一种数据传输的装置,应用于接收端设备,所述接收端设备预先与第二执行设备建立TCP连接,所述装置包括:
接收模块,用于接收发送端设备发送的指定数据;其中,所述指定数据包括基于预设的传输协议生成的指定头部数据;
第二确定模块,用于从所述指定数据中确定待传输的数据;其中,所述待传输的数据包括所述指定数据中除所述指定头部数据以外的数据;
第二添加模块,用于基于预设的TCP传输协议为所述待传输的数据添加TCP头部数据,得到TCP数据;
第二发送模块,用于将所述TCP数据发送至所述第二执行设备。
由以上本申请实施例提供的技术方案可见,本申请实施例可以从第一指定设备发送的TCP数据中确定待传输的数据,其中,该待传输数据可以包括该TCP数据中除TCP头部数据以外的数据,本申请实施例可以在确定待传输的数据后,基于预设的传输协议为待传输的数据添加指定头部数据,得到指定数据,以及将该指定数据发送至接收端设备。
接收端设备接收到发送端设备发送的指定数据后,可以从该指定数据中确定待传输的数据,其中,该待传输的数据包括该指定数据中除指定头部数据以外的数据,在确定该待传输的数据后,本申请实施例可以基于预设的TCP传输协议为该待传输的数据添加TCP头部数据,得到TCP数据,以及将得到的TCP数据发送至第二指定设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞信大融合创新研究院;中国人民解放军信息工程大学,未经东莞信大融合创新研究院;中国人民解放军信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710253055.7/2.html,转载请声明来源钻瓜专利网。