当前位置: 首页 > 专利查询>Q电信公司专利>正文

通信设备制造技术

技术编号:12469726 阅读:58 留言:0更新日期:2015-12-09 18:47
本发明专利技术相关于一种网络通信设备150,其包括:用于接收数据单元的装置,所述数据单元包括净荷数据;用于将数据单元转发到下一网络位置的装置;用于检查数据单元的净荷数据的装置;以及用于根据数据单元检查的结果,在整个数据单元被转发之前修改所述数据单元,使得修改后的数据单元一旦被转发其后续处理即被改变。本发明专利技术也扩展到通信系统和相应的监控网络通信的方法。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种网络通信设备。该专利技术也涉及一种监控网络通信的方法和一种通信系统。
技术介绍
高性能计算系统通常要求低的处理和网络时延,尤其在信号和通信情报,网络安全,数据挖掘,金融建模和交易,医疗影像和研究,科学建模和地震分析等领域。在自动化的证券交易中,每秒产生大量多次的交易订单,对高频率的交易者来说减少作用于金融数据的反应时间是很重要的。在通过信息优势开发市场的低效方面,接收、处理和操作需要的时间是至关重要的。在证券交易中,由中间商通过网络来访问交易所的金融数据。金融数据被进一步分发给该中间商的客户,从而形成网络使得客户能访问来自交易所的数据和发布交易订单。信号时延的一次要的限制因素被光路制约,光路是制约数据走完主机和客户端之间的距离所需要的时间的一个因素。传统上,中间商寻求将他们的时延最小化作为对客户端有竞争力的服务的一部分。自然地,中间商将最小化它们相对于交易所服务器的距离和因此数据必须经过的距离。而网络的其他方面总是产生对时延更大的威胁。这些也试图被减少,但通常以很大的代价。除了重新路由到交易所,来自客户端的交易订单的处理也采取了中间商侧风险管理和监管的形式。用于客户的直接市场准入(Direct Market Access,DMA)模式通过最小化中间商侧处理来允许信息的低时延量。尽管如此,中间商必须遵守基本的风险监控操作,因此需要对交易订单进行某种程度的处理。这种处理的特定形式通常采用过滤不符合中间商的限制或者其他约束的客户端订单的形式,这个处理引起了时延。所属领域状态的功能性限制已不局限于金融领域。
技术实现思路
本专利技术的一个目的是至少减轻前面提及的一些问题。根据本专利技术的一个方面,提供一种网络通信设备,其包括用于接收数据单元的装置(例如接收器,输入端口或者网络接口模块),该数据单元包括控制信息和净荷数据;用于根据控制信息将数据单元转发到下一网络位置的装置(例如发送器,输出端口或者第一模块);用于检查净荷数据的装置(例如处理器或者标识模块);以及用于根据净荷数据检查的结果,在数据单元被转发之前或者在数据被转发或者输出时,修改数据单元的全部或部分的装置(例如输出控制模块),使得修改后的数据单元一旦被转发其后续处理即被改变。根据本专利技术的另一个方面,提供一种网络通信设备,其包括:用于接收数据单元的装置(例如接收器,输入端口或者网络接口模块),数据单元包括净荷数据;用于转发数据单元到下一网络位置的装置(例如发送器,输出端口或者第一模块);用于检查数据单元的净荷数据的装置(例如处理器或者标识模块);以及用于在整个数据单元被转发之前,根据数据单元检查的结果,修改数据单元的装置(例如输出控制模块),使得修改后的数据单元一旦被转发其后续处理即被改变。优选地,数据单元还包括控制信息,并且修改装置用于修改控制信息。优选地,控制信息包括源和/或目的地址信息,序列信息,以及错误检测信息中的至少一个或者多个。优选地,修改装置用于破坏和/或重写至少一部分控制信息,使得数据单元后续被丢掉。优选地,控制信息包括头部和/或尾部信息,优选地包括一个或者多个如下网络协议信息:TCP (传输控制协议,Transmiss1n Control Protocol),UDP (用户数据报协议,User Datagram Protocol), IP,MAC (media access control,媒体访问控制),以及错误检测ig息。优选地,修改装置用于在整个尾部部分被转发之前,以及优选地在数据单元的其余部分被转发之后,修改数据单元的尾部部分。优选地,尾部部分包括控制信息。优选的,修改装置用于重写尾部校验码或者循环冗余校验(CRC)中至少一部分,以及优选地,修改装置用于破坏数据单元的尾部部分中的控制信息。优选地,修改装置用于在转发数据单元时,修改数据单元。优选地,修改装置用于破坏和/或修改净荷数据。优选地,设备还包括用于为后续向前传输来存储数据单元的装置。优选地,存储装置用于在正在转发数据单元时缓存数据单元,数据单元已被修改以保证它不会到达它的预期接收方和/或被它的预期接收方丢掉。优选地,修改装置用于在被缓存的数据单元后续向前传输之前,修改被缓存的数据单元的净荷数据,使得避免对修改后数据单元的重传请求。优选地,修改装置用于修改被缓存数据单元的净荷数据,优选地在应用层,使得预期接收方能处理后续传输的数据单元。优选地,所述设备包括:用于延迟数据单元转发的装置,使得检查装置的输出与数据单元的最后尾部部分的转发同步,以保证在数据单元被完全转发之前,能够根据检查装置的输出修改数据单元的尾部部分。优选地,修改装置用于一旦获得来自检查装置的输出,即修改数据单元。优选地,所述设备还包括:用于确定数据单元是否非顺序地接收的装置,以及,转发装置用于以正确的顺序转发数据单元。优选地,所述设备还包括:为了后续检查装置的按顺序检查,用于缓存非顺序接收的数据单元的装置。优选地,接收装置用于检测丢失数据单元的接收,以及,缓存用于响应于此而释放用于检查的非顺序的数据单元。优选地,所述设备还包括:用于为了后续恢复和向前传输,存储净荷数据的装置。优选地,检查装置用于在数据单元被转发时,检查净荷数据和/或控制信息。优选地,用于检查数据单元的净荷数据的装置用于执行数据单元的深度包检测(deep-packet inspect1n),优选地在数据单元的应用层。优选地,数据单元既被传送到转发装置也被传送到检查装置。优选地,在检查装置执行数据单元的检查时,数据单元也在持续地被转发。优选的,在检查装置执行数据单元的检查时,数据单元也在步进地通过设备,优选地采用字节式地。优选地,检查装置用于在数据单元被转发时,解析数据单元以提取用于检查的净荷数据和/或控制信息。优选地,检查装置用于根据对控制信息的检查,确定如下中的至少一个或者多个:会话信息,序列信息,接收方标识,发送方标识,状态信息以及端口信息。优选地,修改装置用于根据控制信息修改数据单元。优选地,净荷数据采用指令或者请求的形式,以及检查装置用于确定所述指令或者请求的有效性和/或可接受性。优选地,所述指令或者请求是金融交易指令。优选地,修改装置用于在净荷数据中的指令或者请求无效或者不可接受时修改数据单元。优选地,所述数据单元是协议数据单元,包括如下中的至少一种:数据报,片段,封包和帧。优选地,所述设备采用可编程逻辑设备的形式,优选地采用现场可编程门阵列(Field Programmable Gate Array,FPGA)或者特定用途集成电路(Applicat1n-SpecificIntegrated Circuit,ASIC 的形式。优选地,所述设备的功能由硬件执行。优选地,所述设备还包括传输控制协议(Transmiss1n Control Protocol, TCP)卸载引擎。优选地,所述设备还包括:用于识别与数据单元相关的会话的装置;以及检查装置用于比较数据单元和与会话相关的参数信息,从而确定数据单元的有效性和/或可接受性。根据本专利技术的另一个方面,提供一种网络通信设备,其包括:用于接收数据单元的装置(例如接收器,输入端口或者网络接口模块),数据单元包括控制信息和净荷数据;用于根据控制信息转发数据单元到下一网络位本文档来自技高网...

【技术保护点】
一种网络通信设备,其特征在于,包括:用于接收数据单元的装置,所述数据单元包括净荷数据;用于将所述数据单元转发到下一网络位置的装置;用于检查数据单元的净荷数据的装置;以及用于根据所述数据单元检查的结果,在整个数据单元被转发之前修改所述数据单元的装置,使得修改后的数据单元一旦被转发其后续处理即被改变。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:安东·穆拉绍夫叶夫根尼·瓦辛尼古拉·杰尔别涅夫
申请(专利权)人:Q电信公司
类型:发明
国别省市:英国;GB

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1