• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2006, Vol. 28 ›› Issue (3): 39-42.

• 论文 • 上一篇    下一篇

基于早期多路分解的用户级协议栈的一种实现方法

李立夏[1] 尹俊文[2] 邹鹏[2]   

  • 出版日期:2006-03-01 发布日期:2010-05-20

  • Online:2006-03-01 Published:2010-05-20

摘要:

传统操作系统的网络部分在单一内核中实现所有协议不利于网络的调试及协议的开发和扩展。本文把网络协议作为用户库由用户进程调用,这样利于网络部分的调试开发及协议的扩展,但同时也带来了一些问题,其中包多路分解及其IP分组的处理问题尤为突出。本文就此提供了一种解决方案。

关键词: 进程 网络 协议 分组 多路分解

Abstract:

Traditionally, network software has been structured in a monolithic fashion with all protocol stacgs executing within the kernel. This organization is not conducive to debugging and developing or extending protocols. We solve these problems by implementing the protocols as a user library, but other pr oblems come out , especially package demultiplexing and IP fragments. Thus, we present a solution to resolving them.

Key words: process, netwok ;protocol, fragment;demultiplexing