-
公开(公告)号:CN1297119C
公开(公告)日:2007-01-24
申请号:CN200410031487.6
申请日:2004-03-30
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及计算机网络通信技术领域,特别是一种采用TCP协议的应用协议转换网关通用的包序号控制方法。步骤如下:步骤1,定义Seq_Number_Offset表结构来记录TCP数据包在进行转换时候序号发生的变化;步骤2,维护进程定期刷新Seq_Number_Offset表;步骤3,如果当前数据包转换导致数据包长度发生变化,将修改Seq_Number_Offset表中对应条目的偏移量值;步骤4,根据当前数据包的源地址、源端口、目的地址、目的端口在Seq_Number_Offset表中查找对应的条目,读取偏移量值,并调整当前数据包的序号和确认号;步骤5,根据当前数据包的序号,载荷长度,确认序号,检查当前包是否是重传包。该种方法还可以用到其它任何采用TCP协议的数据包转换过程中。
-
公开(公告)号:CN1275443C
公开(公告)日:2006-09-13
申请号:CN200310101068.0
申请日:2003-10-14
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及计算机网络通信技术领域的网络处理器平台的域名服务转换网关和文件传输协议转换网关方法,步骤如下:步骤1:接收端口接收数据包;步骤2:在微引擎上对接收的数据包进行地址和协议转换;步骤3:检查协议端口号,发现是域名服务包或者是文件传输协议命令包,采用捎带技术,构造数据包,并将构造后的数据包送StrongARM处理;步骤4:StrongARM对域名服务包调用域名服务转换网关模块处理,对文件传输协议命令包调用文件传输协议转换网关模块处理;步骤5:经应用层网关转换模块处理后的数据包送到发送队列等待发送。该方法在网络处理器平台上的实现进行了测试,结果证明用该方法实现的NAT-PT可以实时处理IPv4网络和IPv6网络的互访。
-
公开(公告)号:CN1564548A
公开(公告)日:2005-01-12
申请号:CN200410031487.6
申请日:2004-03-30
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及计算机网络通信技术领域,特别是一种采用TCP协议的应用协议转换网关通用的包序号控制方法。步骤如下:步骤1、定义Seq_Number_Offset表结构来记录TCP数据包在进行转换时候序号发生的变化;步骤2、维护进程定期刷新Seq_Number_Offset表;步骤3、如果当前数据包转换导致数据包长度发生变化,将修改Seq_Number_Offset表中对应条目的偏移量值;步骤4、根据当前数据包的源地址、源端口、目的地址、目的端口在Seq_Number_Offset表中查找对应的条目,读取偏移量值,并调整当前数据包的序号和确认号;步骤5、根据当前数据包的序号,载荷长度,确认序号,检查当前包是否是重传包。该种方法还可以用到其它任何采用TCP协议的数据包转换过程中。
-
公开(公告)号:CN1529481A
公开(公告)日:2004-09-15
申请号:CN200310101068.0
申请日:2003-10-14
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及计算机网络通信技术领域的网络处理器平台的域名服务转换网关和文件传输协议转换网关方法,步骤如下:步骤1:接收端口接收数据包;步骤2:在微引擎上对接收的数据包进行地址和协议转换;步骤3:检查协议端口号,发现是域名服务包或者是文件传输协议命令包,采用捎带技术,构造数据包,并将构造后的数据包送StrongARM处理;步骤4:StrongARM对域名服务包调用域名服务转换网关模块处理,对文件传输协议命令包调用文件传输协议转换网关模块处理;步骤5:经应用层网关转换模块处理后的数据包送到发送队列等待发送。该方法在网络处理器平台上的实现进行了测试,结果证明用该方法实现的NAT-PT可以实时处理IPv4网络和IPv6网络的互访。
-
-
-