【技术实现步骤摘要】
一种降低TOE中接收通道传输延迟量的方法
本专利技术涉及一种降低TOE中接收通道传输延迟量的方法,属于数据传输
技术介绍
TCP/IP协议是互联网系统的主流通信协议,在众多应用场景中得到采用。实现TCP/IP协议是很多联网运行的设备必须做的工作。实现TCP/IP协议的传统做法是用CPU运行软件,但是运行软件需要占用大量的系统资源,而实现TCP/IP协议的软件通常与处理协议承载的应用数据的软件并行运行,所以,很多情况下,特别是在近年来网络速度越来越高、数据处理任务日渐繁重的情况下,两者之间的资源竞争导致了系统性能受限。与此同时,CPU运行软件具有串行执行指令、时分复用硬件资源、受中断等系统机制制约的特征,这就导致基于软件的TCP/IP协议实现的实时性较差,具体表现为端到端的延迟量较大、延迟量的可预测性低。与此相对应,通信系统的高实时性,却是很多高性能应用场景的关键需求之一。TOE把TCP/IP协议“卸载”到硬件中,其中直接用于传输应用层数据的通道上,通常包括位于链路层的以太网协议功能模块、位于网络层的 ...
【技术保护点】
1.一种降低TOE中接收通道传输延迟量的方法,所述TOE包括位于链路层的以太网协议功能模块、位于网络层的IP协议功能模块和位于运输层的TCP协议功能模块,所述TOE在接收以太网帧流的过程中,对每个以太网帧进行解析并验证TCP/IP协议的各级校验和;其特征在于:/n所述以太网协议功能模块对以太网帧进行解析和处理,得到该以太网帧携带的IP数据报的长度,同时对接收到的以太网帧进行CRC校验和验证;当所述以太网协议功能模块判断即将接收IP数据报时,根据IP数据报的长度将后续接收到的N字节流作为IP数据报发往IP协议功能模块;/n所述IP协议功能模块对IP数据报首部进行解析和处理,并 ...
【技术特征摘要】
1.一种降低TOE中接收通道传输延迟量的方法,所述TOE包括位于链路层的以太网协议功能模块、位于网络层的IP协议功能模块和位于运输层的TCP协议功能模块,所述TOE在接收以太网帧流的过程中,对每个以太网帧进行解析并验证TCP/IP协议的各级校验和;其特征在于:
所述以太网协议功能模块对以太网帧进行解析和处理,得到该以太网帧携带的IP数据报的长度,同时对接收到的以太网帧进行CRC校验和验证;当所述以太网协议功能模块判断即将接收IP数据报时,根据IP数据报的长度将后续接收到的N字节流作为IP数据报发往IP协议功能模块;
所述IP协议功能模块对IP数据报首部进行解析和处理,并对IP数据报首部进行校验和验证;当判断即将接收TCP报文段时,将后续接收到的N字节流作为TCP报文段发往TCP协议功能模块;
...
【专利技术属性】
技术研发人员:林伟,温士魁,王彬,滕达,曹山,刘晓峰,
申请(专利权)人:山东产研集成电路产业研究院有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。