基于IP Multicast的组通信系统

上传人:li45****605 文档编号:42877952 上传时间:2018-06-04 格式:PDF 页数:51 大小:1.74MB
返回 下载 相关 举报
基于IP Multicast的组通信系统_第1页
第1页 / 共51页
基于IP Multicast的组通信系统_第2页
第2页 / 共51页
基于IP Multicast的组通信系统_第3页
第3页 / 共51页
基于IP Multicast的组通信系统_第4页
第4页 / 共51页
基于IP Multicast的组通信系统_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《基于IP Multicast的组通信系统》由会员分享,可在线阅读,更多相关《基于IP Multicast的组通信系统(51页珍藏版)》请在金锄头文库上搜索。

1、中国海洋大学硕士学位论文基于IP Multicast的组通信系统姓名:罗剑英申请学位级别:硕士专业:计算机应用技术指导教师:魏振钢2003.6.1基于I PM u l t i c a s t 的组通信系统摘要I n t e r n e t 上出瑰7 一些薪蕊应臻,铡翔分露式会谈系统,共享鑫瑕,运程教学,协同工作和基于I n t e r n e t 的联机游戏等。在这些应用中同时参与计算的带点有多个,用传统的京时点传输协议构建不够方便。缎迸信是髓够实现一点弼多点或多点到多点数据传输的一种机制,已被广泛的应用于支持密错的系统。本文结合传统组通俗机制中的一些概念和嘲络层的提供的多播功能,提出用基于l

2、 PM u R i c a s t 豹组邋售撬刽,瘸子支持上述这些努枣式应鞠系统豹摅建。论文阐述了组通信提供的服务语义,并且分析讨论了这些服务的具体实现方法。经袋静筑遴信系统往往哭撬供缝巍缀残爨繁理穗务耧游怠传递鼗务,零文毙分布进程间的同步问题也纳入刹组通信层来解决。全文分酉个部分讨论了蕴通信系统;1 ) 维和组成员管理。文中采霜萨多播地址来标识组,组内成员豹标识采用( I P 地址,成员I D ) = 元组的形式。采用简单的崩溃检测和成员一致性维护来实现组内成员的管理。2 ) 消息传递。消息传递服务是文攀翡重点,分三今方瑟涎论:瀵崽豹霹嚣挂,消悫靛煮黟性彝繇海字节溅及消息流服务。F I F

3、O 序是借鉴T C P 协议中序列号来实现的。在实现因果序时,绳凄了蠡发发送事箨秘被动发送事舞豹壤念,露激侮糯滚悫之鬻存在豹蠢栗芙系。在嶷现消息的全序性和分布进程同步问题时。首次提出了熬于请求权标的策路。3 ) 阔步闻憨。在请求投标策珞的基榴上,绘出了权标丢失和茨丘进程 : l l 饿现象发生的解决方法。4 ) 安全性。本文分析了组邋信安全性应该考虑的因素,但没有给出其具体的实现策略。虽然采翊I PM u l t i c a s t ,组是整个缎逶壤屡并不依赖予具体戆鼹赉糖议。这样可以使系统脊很好的适用性,使得网络层的路由策略改变时组通信层可以不做经耱修敬。在掇述完系统熬实联嚣+ 我蠢】蠢!

4、宅冬T C P I I P 协议缎稳稳跪鞍。霹戳发现,缀通信如果看作协议栈的一个层的话,那么它的对应T C P I I P 协议中的T C P层。西魏,组通信蜃实际上是瓣供传输朦服务。关键期组邋信,I PM u l t i c a s t ,M u l t i c a s t ,分森式系统G r o u pC o m m u n i c a t i o nS y s t e mO v s rI PM u l t i c a s tA b s t r a c t+N e wa p p l i c a t i o n ss u c ha sd i s t r i b u t e dc o n f

5、e r e n c i n gs y s t e m ,s h a r e d w h i t e b o a r d ,r e m o t el e a r n i n g ,c o o p e r a t i v ew o r ka n dI n t e r n e t - b a s e d g a m e sh a v ea l r e a d ye m e r g e d B e c a u s et h e r ea r em u l t i p l en o d e sa t t e n d i n gt h ec o m p u t i n ga tt h es a m et

6、i m e i t sb e e ns h o w nt h a tt r a d i t i o n a lp o i n t t o - p o i n tt r a n s p o r tp r o t o c o l sa r en o ts u i t a b l et oc o n s t r u c ts u c ha p p l i c a t i o n s G r o u pc o m m u n i c a t i o ni sam e c h a n i s mh a tc a np r o v i d eo n e t o - m a n ya n dm a n y

7、t o m a n yt r a n p o r ts e r v i c e ,a n di th a sw i d e l yb e e nu s e dt os u p p o r tf a u l tt o r l e r a n ts y s t e m I nt h i sp a p e r , w ep r o p o s et oc o m b i n eg r o u pc o m m u n i c a t i o nm e c h a n i s ma n dn e t w o r k a y e rm u l t i c a s t ( I PM u l t i c a

8、 s t ) t ob u i l dt h e s ed i s t r i b u t e da p p l i c a t i o n s 。 T h ep a p e rd e s c r i b e st h es e r v i c es e m a n t i c so fg r o u pc o m m u n i c a t i o n a n dd e t a i l st h ei m p l e m e n t a t i o no ft h e s es e r v i c e s T r a d i t i o n a lg r o u p c o m m u n

9、i c a t i o ns y s t e m sj u s tp r o v i d eg r o u pa n dm e m b e rm a n a g e m e n t a n dm e s s a g ed e l i v e r ys e r v i c e H e r e s y n c h r o n i z a t i o ni Sc o n s i d e r e di nt h eg r o u pc o m m u n i c a t i o nl a y e r W ed i s c u s sf o u rp a r t so ft h eg r o u pc

10、o m m u n i c a t i o n F i s r t 。g r o u p a n dm e m b e rm a n a g e m e n t I PM u l t i c a s ta d d r e s si su s e dt oi d e n t i f yag r o u p 。G r o u pm e m b e ri Si d e n t i f i e db y ( I PA d d r e s s ,M e m b e rI D ) t u p l e 。I t n s e sas i m p l ef a i l u r ed e t e c t i n

11、ga n dm e m b e r s h i pc o n s i s t e n c ym e t h o dt o d e a lw i t ht h em e m b e r s h i pm a n a g e m e n t 2 M e s s a g ed e l i v e r y M e s s a g ed e l i v e r ys e r v i c ei St h ep i v o to ft h i sp a p e ra n dc o n c e r n s3p r o b l e m s 。r e l i a b i l i t y o r d e r i n

12、 ga n db y t e m e s s a g eo f t e n t e ds e r v i c e 。w eu s es e q u e n c en u m b e ro fT C Pt or e a l i z et h eF I F Oo I d e r I nd e a l i n gw i t ht h e c a u s a lo r d e r s p o n t a n e o u ss e n d i n ge v e n ta n dp a s s i v es e n d i n ge v e n ta r e d i f f e r e n t i a t

13、 e d W ei n i f i a t et h eR e q u e s t i n jT o k e nA 蛔o t i t h mt oS O l y et h et o t a lo r d e ra n ds y n c h r o n i z a t i o no fd i s t r i b u t e dp r o c e s s e s 3 S y n c h r o n i z a t i o n Am e t h o dt os o l v et h et o k e nl o s i n ga n dp r o c e s s s t a r v a t i o n

14、i Sp r o v i d e d 4 S e c u r i t y W eo n l yg i v et h ei s s u e st h a ts h o u l d b ec o n s i d e r e di ng r o u pc o m m u n i c a i t o ne n v i r o n m e n t 。I t s i m p l e m e n t a t i o nw o u l db ef u t u r ew o r k A l t h o u g ht h eg r o u pc o m m u n i c a t i o nu s e sI PM

15、 u l t i c a s ti nn e t w o r k1 a y e r ,i td o e sn o td e p e n do nm u l t i c a s tr o u t i n g 。S of l e x i b i l i t yc o u l db e a c h i e v e d ,b e c a u s ew h e nt h er o u t i n ga l g o r i t h mc h a n g e s ,t h e r ei sn on e e dt or e d e s i g nt h eg r o u pc o m m u n i c a

16、t i o nl a y e r 。A f t e rd e s c r i b et h e i m p l e m e n t a t i o no ft h es y s t e m ,W ec o m p 科et h eg r o u pc o m m u n i c a t i o n w i t hT e p I Pp r o t o c o l ,a n df i n dt h a ti fw et a k et h eg r o u pc o m m u n i c a t i o n a sal a y e ro fp r o t o c o ls t a c k ,i tc o r r e s p o n d st ot h eT C Pl a y e r ,S oi nf a c t , t h eg r o u pc o m m u n i c a t i o np r o v i d e st r a n s p o r tl a y e rS e t r i c e K e

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号