毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

VC++DES加密安全聊天室设计_源码_答辩PPT 第2页

更新时间:2012-5-21:  来源:毕业论文
第二章 系统详细描述
2.1 系统综述
系统为一个简单的局域网聊天室。其所使用的网络模式为IP多播,各个局域网的用户用过加入该多播组来聊天;每一个客户端段都保留一份当前时刻所有在线用户的信息表;每个加入多播组的用户立刻发送一条含有自己用户名和IP地址的注册信息;当客户端接收到一条注册信息时,首先检查自己的用户列表里是否有该用户,如果没有则将给用户的用户信息加入用户列表,并发出自己的用户信息,由于该系统是基于局域网的,没有任何主机来充当服务器,所以该系统并未使用密码,直接有一个用户名即可进行聊天,当接收到注册包的用户发现新用户的用户名与列表中的用户名冲突,则发送一条指示错误用户名的包,强制使该用户退回到输入用户名步骤,从新进行输入用户名,加入多播组。当想启用单聊模式时,发起单聊的客户端首先通过发送多播信息通知对方,让对方做好准备。用户退出多播组时发送一条离开信息,当客户端接收到该信息时,即删除用户列表中的相应项。
为了安全考虑,对所有发出的信息都进行DES加密,即使能结果发送的数据包也不能读取其中的聊天信息。
2.2 系统具体实现系统总体构架
系统状态图2.2.1 网络模块
系统网络采用多播模式,各个客户端用过加入多播组进行聊天
系统设计了一个简单的协议,协议规定:
a. 加入多播组的用户立刻广播含有自己的用户信息的注册包:
b. 当一个用户接收到注册包后查看该用户是否已在自己的用户列表中,如果已经在的话就忽略该包,如果不在则认为还有用户没有自己的信息,立刻发送自己的注册包:

上一页  [1] [2] [3] [4] [5] 下一页

VC++DES加密安全聊天室设计_源码_答辩PPT 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。