首页 | 本学科首页   官方微博 | 高级检索  
     

TCP/IP协议处理器的多连接管理设计与实现
引用本文:张鹏,付宇卓,韩泽耀,杨松岸.TCP/IP协议处理器的多连接管理设计与实现[J].信息技术,2008,32(6).
作者姓名:张鹏  付宇卓  韩泽耀  杨松岸
作者单位:1. 上海交通大学微电子学院,上海,200240
2. 上海智多微电子有限公司,上海,200001
基金项目:科技部科技型中小企业技术创新项目
摘    要:介绍了一种基于TCP/IP协议的可支持数千条连接的网络处理器,主要对TCP协议处理模块的多连接管理和切换做了重点的阐述.TCP协议是面向连接的协议,以往多连接的实现是将每一个连接作为操作系统的一个进程,由操作系统的进程管理程序统一进行调度.当需要将多连接用硬件来实现时,连接的切换就需要仿照操作系统的进程调度机制来进行.提出的多连接管理和切换的机制已经用Verilog HDL描述,并在Xilinx的Vertex4开发版上得到验证,结果证明此多连接管理和切换机制可以很好地支持数千条连接的同时运行,并在新型网络处理器中得到应用.

关 键 词:TCP  多连接  连接切换  ASIC  网络处理器  协议处理器  多连接  管理设计  management  implementation  Design  network  processor  应用  运行  切换机制  结果  验证  开发  Xilinx  描述  Verilog  调度机制  硬件  程序统一  进程管理

Design and implementation of multi-connections management in TCP/IP protocol network processor
ZHANG Peng,FU Yu-zhuo,HAN Ze-yao,YANG Son-gan.Design and implementation of multi-connections management in TCP/IP protocol network processor[J].Information Technology,2008,32(6).
Authors:ZHANG Peng  FU Yu-zhuo  HAN Ze-yao  YANG Son-gan
Affiliation:ZHANG Peng1,FU Yu-zhuo1,HAN Ze-yao1,YANG Song-an2(1.School of Microelectronics,Shanghai Jiaotong University,Shanghai 200240,China,2.Shanghai Chipnuts Co.,Ltd.,Shanghai 200001,China)
Abstract:In this paper,a new network processor is introduced,which can support thousands of connections theoretically.The structure of the processor is briefly presented and the emphasis is located on the management of and the switching between connections in TCP protocol module.TCP protocol is a connection-oriented protocol,each connection has its own context.In the past,the operating system(OS) uses one process/thread to execute every connection,and OS has its process/thread manage tools.So,when we want to detach ...
Keywords:TCP  multi-connection  connection switching  ASIC  network processor  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号