论文部分内容阅读
Internet 通信目前已经成为人们生活和工作中的一个基本部分,它提供了通用的相互连接,同时又允许每个组织使用最适合自己需求的任何网络硬件。互联网的两个主要协议称为TCP/IP 协议,它为Internet 提供了基础,它可在任何相互连接的一系列网络之间进行通信。TCP/IP 技术和Internet 都在继续进化,不断有新协议的建议和旧协议的修订。但是,最显著的变化不是产生于增加的网络连接,而产生于增加的网络通信量。因此,我们需要更高容量高效率的通信技术来适应这种增长。基于这种现状,本文介绍了一种基于服务元的新型网络体系结构。文章首先阐述了服务元网络体系结构的定义以及特点:它是一种非层次的网络体系结构,由服务元来完成各种网络功能。介绍了服务元的定义、分类:服务元只提供服务,而不接收服务,它共分为5 类,分别执行不同的网络功能。还介绍了服务元管理器的工作流程,它的主要任务是负责维护进程访问网络的服务元链结构,并且根据服务元链调度相应的服务元实现。基于以上,文章提出了微通信元系统架构的总体模型、网络地址、数据包格式以及各个模块的设计。目前的简单模型中包含系统调用,服务元管理器、路由配置处理、NIC 服务元、缓冲队列管理和初始化等几个模块。文章接着介绍了在Linux 操作系统下,怎么进行内核开发、添加系统调用,以及其模块实现机制;并重点阐述了在微通信元系统架构下主机上无连接数据的发送和接收,以及对数据进行数字签名实现其安全认证的功能,在此基础上设计并实现了无连接数据发送服务元、无连接数据接收服务元和安全认证服务元;最后通过测试得出了微通信元系统架构的特点,其传输效率高,实现简单且容易扩展。文末还给出了对工作的进一步扩展和完善。无连接数据的安全传输服务的成功实例为分析服务元网络体系结构的性能,以及以后在这个体系结构中添加新的网络功能提供了较好的参考。