当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]求助!!!高手来看看!!!SIMP协议设计!!!
帖子发表于 : 2007-07-16 15:18 

注册: 2007-07-16 15:11
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
应用层协议的设计与实现
设计并实现SIMP(简单即时消息协议),重点是协议数据单元的设计和特定功能的时序设计,服务端用控制台实现即可,客户端必须用图形界面实现。协议应包括下列内容:认证、单播和广播(,群组管理,文件的传输,还可有图元支持。
注意正确划分系统的边界,那些属于协议(标准)规定的内容,那些是实现时方法。例如认证本身是协议的一个部分,协议可以指定多种方法如口令、证书等,交互过程如何抵抗中间人攻击和重放攻击。但如何存放口令、证书不是协议本身的考虑,可以用纯文本文件、XML文件、数据库甚至LDAP,实现者的自由选择
组管理、消息收发人可以考虑像HTTP那样放在头部,注意区分头部和正文部分,并设法在消息体中区分消息和文件。

注要求:
协议设计时要考虑
• 正确划分系统的边界,那些属于协议(标准)规定的内容,那些是实现时方法。
• 例如认证本身是协议的一个部分,协议可以指定多种方法如口令、证书等,交互过程如何抵抗中间人攻击和重放攻击。
• 但如何存放口令、证书不是协议本身的考虑,可以用纯文本文件、XML文件、数据库甚至LDAP,实现者的自由选择
功能的抽象
• 头像是很多ICQ软件的看门手段,专门设置一个头像功能却很别扭。
• 可以定义若干标准图元代码,如0号表示头像,1号表示开心的笑,2号表示迷惘等等,n号后可自行定义。
–进一步区分逻辑图元和物理图元,用户可以自行指定自己的各个号码的图元的图形。
–宏的支持无需定义,客户端软件扩展一下即可,浪费些带宽却简化了协议
组管理
• 能否广播
• 能否创建组、组内踢人等。
• 创建、维护、邀请加入的相关过程。
• 认真设计时序、包格式。
消息格式
• 建议参考HTTP,将之分为头部和正文2个部分。
• 例如认证、组管理等放在头部。
• 在头部放置足够信息来区分正文和文件、文件名等。

以上是一道SIMP设计题,希望有高手来指点,多多少少写多少都成,希望能有人来帮帮我!!谢谢了! :cry: :cry: :cry:


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-07-16 15:19 

注册: 2007-07-16 15:11
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
还有,是用JAVA来编写!谢谢了!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-07-18 9:36 

注册: 2007-06-21 1:30
帖子: 354
地址: Shanghai
送出感谢: 0 次
接收感谢: 0 次
考证找枪手??.......


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译