用户名: 密码: 验证码:
面向对象微通信元系统结构的实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
为了让网络提供日益扩大的网络需求,满足各种各样的网络服务要求,我们认真研究了TCP/IP的体系结构的特点,发现基于层次体系结构的TCP/IP网络有许多固有的缺陷,而非层次体系结构的网络则克服了这些缺陷,对于提供网络服务质量提供了良好的框架。
     服务元网络体系结构(SUNA)是一种新型的非层次网络体系结构。本文对SUNA的一种具体实现——微通信元系统(MCES)架构进行了探索,详细阐述了MCES架构原型主机的总体设计、模块的划分、各模块的功能以及为用户提供的服务,论述了基于MCES的面向对象设计与实现。实现了面向对象的特性后,MCES具有简洁、可扩展和容易实现的特点。因此,文章对于面向对象的特性,以及对MCES的面向对象设计和实现都进行了深入的研究。
     对比于现有网络体系结构对于数据的处理,本文详述了面向对象的MCES中,用户数据与指令是如何从应用层到达网络的底层,并在linux开发环境下,用C++语言实现了基于MCES的面向对象的功能。测试结果表明,在功能上,无论是用户指令还是用户数据,都能正常实现对数据的处理和传输。在性能上,主要测试了双机数据传输部分,测试结果表明面向对象的MCES下,数据的传输在性能上优于或等同于传统层次网络下数据的传输。
     由于实现基于MCES架构面向对象的设计与实现原型是前人没有做过的,我们在整个过程中不可避免的遇到了很多的难题,但是通过我们对已有技术的借鉴,各位老师的悉心指导,以及与同项目组同学的积极讨论,这些问题都得到了解决。
In order to get increasing network service to meet various demand, we have earnestly studied the feature of TCP/IP architecture, and discovered that the TCP/IP network based layer architecture has many inherent flaws, but the non- level system structure network has overcome these flaws, regarding provided the network grade of service to provide the good frame.
     Service Unit Network Architecture (SUNA) is one kind of new non-level network architecture. This article has carried on the exploration to a concrete implement of SUNA——Micro Communication Element System(MCES), and elaborated object-oriented design and realization which based on MCES. This article in detail elaborated the MCES overhead construction prototype main engine system design, the module division, various modules function as well as the service, which provides for the user. After object-oriented MCES has been realized, it has succinct and expand characteristic, which is easy to be realized. Therefore, regarded the object-oriented characteristic, this article as well as has all conducted thorough research to the object-oriented design and the realization of MCES.
     Contrast to the existing network system structure regarding data processing, this article has in detail related to how the user data and instruction arrived the network bottom from the network level. Under the development environment of Linux, we have realized the object-oriented function of MCES, based on the C++ language. Regard of the user instruction or the user data, the test result indicated that it can normally realize the processing and transmission in function. In the performance, we mainly tested the data transmission. The test result had indicated under object-oriented MCES, the data transmission surpassed in the performance or equates under the traditional level network.
     Because no one has done the object-oriented design and the realization prototype of MCES, in the entire process inevitable we have met many difficult problems. But all these questions have been solved, with the technology and teachers' devotedly instruction, as well as with the same project group schoolmate's positive discussion.
引文
[1]曾家智,赵继东,易发胜,微通信元系统构架的 QoS [M],计算机科学,2004
    [2]曾家智等,服务元网络体系结构和微通信元系统构架.电子学报 Vol.32,No.5,2004,p745-749
    [3]曾华燊,现代网络通信技术[M].成都.西南交通大学出版社 2004.1
    [4] Zeng Jiazhi,“Service unit based network architecture Parallel and Distributed Computing, Applications and Technologies,2003. PDCAT’2003. Proceedings of the Fourth International Conference on, Aug.27-29,2003
    [5] 曾家智 李毅超 韩蒙编著. 计算机网络(第二版),电子科技大学出版社,2004
    [6]Andrew S.Tanenbaum.Computer Network 4th Edition ,2003
    [7] 杨焱,王钢,TCP/IP协议问题透析,计算机应用研究,2001年07期
    [8] 李忠诚,IPv6 网络关键技术研究和城域示范系统,中国科学院院刊,2004 年 04 期
    [9] 章熙海,陈兴东,孙伟,浅析网络协议对局域网运行速度的影响,计算机应用与软件,2004年 03 期
    [10] 余翔,余道衡 “下一代互联网的发展与展望” 世界科技研究与发展 2004 年 01 期
    [11] IETF Internet Drafts, DCCP Media Strategies, November,2003
    [12] R. Stewart, C. Metz. SCTP:New Transport Protocol for TCP/IP [J]. IEEE Internet Computing , 2001-11 to 2001-12, Vol.5, No.6: 64 –69. [2] B. Braden, T. Faber, M. Handley. From Protocol Stack to Protocol Heap - Role-Based Architecture[R]. First Workshop on Hot Topics in Networking, 2002-10.
    [13] TENNENHOUSED, WETHERALL D. Towards an Active Network Architecture[J]. Computer Communication Review, 1996.
    [14] CLARKD, TENNENHOUSED. Architectural Considerations for a New Generation of Protocols[A]. Proceedings of Sigcomm-90[C], 1990.200-208
    [15] Stefan Boecking. 面向对象的网络协议[M]. 北京:机械工业出版社, 2000
    [16] BOECKING S, SEDEL V, VNDEBY P. A Run-Time System for Multimedia Protocols[A]. Fourth International Computer Communications and Networks, 1995.
    [17] J. Crowcroft, M. Handley,and I. Wankeman, Internetworking Multimedia, Morgan-Kaufman, Sna Franciso,1999.
    [18] Z.Zhang, C.Sanchez, B.Salkewicz, E.Crawley. Quality of Service Extensions to OSPF orQuality of Service Path First Routing ( QoSPF ) . Ienternet Engineering task Force Internet-Draft.1997.9
    [19] Narvaez, Paolo (Massachusetts Inst of Technology); Siu, Kai-Yeung New techniques for regulating TCP flow over heterogeneous networks Conference on Local Computer Networks, 1998, p 42-51
    [20] Saha, Debanjan (Univ of Maryland); Ghosal, Dipak; Chao, H. Jonathan Design for implementation of the internet protocol in a local ATM network Conference Record - International Conference on Communications, v 3, 1994, p 1326-1330
    [21] Song, Jinhan (Seoul Natl Univ); Bahk, Saewoong Buffered fixed routing: a routing protocol for real-time transport in grid networks Journal of Lightwave Technology, v 18, n 6, Jun, 2000, p 757-764
    [22] 叶娅兰,曾家智,基于角色和服务元的网络体系结构,电子科技大学学报,Vol.34, No.1, 2005
    [23] David A. Rusling. Linux 编程白皮书,北京,机械工业出版社,2000
    [24] Kurt Wall. GNU/Linux 编程指南,北京,清华大学出版社,2002
    [25] W.Richard Stevens, UNIX Network Programming Volum1 Networking APIs:Sockets and XTI ,1998 by Prentice Hall
    [26] 易发胜,曾家智,基于 MCES 的端系统 QoS 的研究,电子科技大学博士论文
    [27] 陈文宇, 面向对象程序设计语言 C++,机械工业出版社,2004
    [28] 王文陵,面向对象的编程思路,福建电脑,2004
    [29] 杨冰,聂雪,面向对象的开发方法,西安联合大学学报,Vol.7, No.2, 2004
    [30] 许文波,华奇兵,费娜,面向对象的软件重构,计算机工程,Vol.31, No.5, 2005
    [31] 吴际,金茂忠,UML 面向对象分析,北京航空航天大学出版社,2002
    [32] Comer D. Internetworking with TCP/IP, Vol.Ⅰ, Prentice Hall, 1995
    [33] Andrew S. Tanenbaum Computer Networks, Prentice Hail, 1998
    [34] Michael Boggs, UML with Rational Rose 从入门到精通,电子工业出版社,2000
    [35] W.Richard Stevens.UNIX Network Programming Volum2, 1998 by Prentice Hall
    [36]青华平,傅彦,微通信元主机系统中套接字管理的研究和实现,电子科技大学硕士论文
    [37] DANIEL P.BOVET&MARCO CESATI, Understanding the Linux Kernel, 2nd Edition ,2002 by O’REILLY
    [38] ALESSANDRO RUBINI. LINUX DEVICE DRIVERS, 2nd Edition, 2002 by O’REILLY
    [39] 毛德操,胡希明著,LINUX 内核源代码情景分析(上册、下册)浙江大学出版社
    [40] 李善平,陈文智等,边干边学――LINUX 内核指导, 浙江大学出版社,2004
    [41] 毛曙福.,LINUX C高级程序员指南, 国防工业出版社,2005
    [42] 赵炯编著.,Linux内核完全注释, 机械工业出版社,2005
    [43] 郭玉东, LINUX操作系统结构分析, 西安电子科技大学出版社,2002
    [44] 代玲莉,欧阳劲,LINUX内核分析与实例应用, 国防工业出版社,2002
    [45] Jeff Doyle, CCIE#1919. TCP/IP 路由技术,人民邮电出版社,2003
    [46] Maurice J.Bach. UNIX 操作系统设计,机械工业出版社,2000
    [47] Comer D. Internetworking with TCP/IP, Vol.Ⅱ, Prentice Hall, 1995
    [48] Comer D. Internetworking with TCP/IP, Vol.Ⅲ, Prentice Hall, 1995
    [49] Grary R. Write. TCP/IP Illustrated, Volume 2,Addison Wesley Publishing company, 1995
    [50] W. Richard Stevens TCP/IP Illustrated Volume1, 2 机械工业出版社

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700