计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> VC论文设计 >> 浏览文章
基于ICMP模拟网络控制软件开发——接收处理模块

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

基于ICMP模拟网络控制软件的开发——接收处理模块

 

随着计算机的发展,网络越来越重要。而网络最重要的作用就是为不同计算机之间的通信服务的。计算机之间(硬件、操作系统等)进行信息通信需要有一定的规则才能实施,即网络通信协议,到目前,一些起到平台作用的通信协议已趋于完善,如TCPUDPICMP等,他们以IP数据包为载体(IP+TCP/UDP/ICMP+数据)。借鉴这种模式,结合一些计算机网络的理论,以网络游戏为假想对象,模拟设计开发了一种简单的内部使用的游戏控制协议,它能保证正常网络通信,并确保对方知道自己的意愿。具体通过以ICMP数据包为载体,在VC6.0下使用RAW SOCKET技术,实现了不同计算机之间的ICMP报文的网络通信,并能分析出每个报文的数据部分内容,依照自己的协议。结果显示做出的EXE执行程序能实现网络通信并解析出自行设计的协议

 

关键词网络通信;ICMP;通信协议;套接字;网络游戏

 
目  录

1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 本课题研究的意义 1
1.4 本课题的研究方法 1
2 协议工程理论 1
2.1 什么是协议 2
2.2 协议开发过程 2
2.3 协议工程 3
3 NGCP协议的分析与设计 4
3.1 NGCP协议分析 4
3.1.1 协议描述 4
3.1.2 协议环境分析 5
3.1.3 协议功能分析 5
3.2 协议设计 6
3.2.1会话层协议 6
3.2.2应用层协议 8
4 使用到的工具或知识的介绍 10
4.1 SOCKET基础、分类、运行方式 10
4.2 VC/MFC 15
4.2.1 ICMP简介 15
4.2.2 程序实现 18
4.3 实际成果说明 19
结    论 20
参考文献 21
致    谢 22
声    明 23

 

1.1   课题背景

随着计算机的发展,网络越来越重要,而网络最重要的作用就是为进行不同计算机之间的通信服务的。网络游戏技术是一种新兴的网络技术,电脑游戏行业经过二十年的发展,已经成为与影视、音乐等并驾齐驱的全球最重要的娱乐产业之一,其年销售额超过好莱坞的全年收入。互联网的出现为电脑游戏行业发展注入了新的活力,凭借信息双向交流、速度快、不受空间限制等优势,让真人参与游戏,提高了游戏的互动性、仿真性和竞技性,使玩家在虚拟世界里可以发挥现实世界无法展现的潜能,改变了单机版游戏固定、呆板、与机器对话的状况。网络游戏的这些优势不仅使其在电脑游戏行业中异军突起并在某种程度上取代了单机版游戏,而且成为网络业三大(网上金融、网上教育和网络游戏)赢利且利润优厚的领域之一。

1.2   国内外研究现状

随着计算机技术和网络技术的发展,以多媒体通信为主体的信息网络己成为世界关注的热点。Internet的巨大成功,使得通信协议成为未来信息网络的支柱技术之一。现在TCP/IP协议体系已成为全球通用的基本协议,它作为整个网络通信协议的基础平台而存在。现在个人或团体,只要有需要就都可以在TCP/IP协议族之上进行自己协议的设计和使用。这方面的研究已很成熟,并已形成了相应的工程理论。

1.3  本课题研究的意义

网络游戏必须进行不同的计算机之间(硬件、操作系统等)的通信,而这种信息交流又需要有一定的规则才能实施,即网络通信协议,如今一些起到平台作用的通信协议已趋于完善,如TCPUDPICMP等,他们都以IP数据包为载体(IP+TCP/UDP/ICMP+数据)。网络通信成了时代进步最不可或缺的条件,而协议又是实现网络通信所必需的。

1.4   本课题的研究方法

使用VC 6.0,建立一个工程来实现ICMP数据包的发送和接收,用ICMP的数据部分作为本协议实现的载体,即用IP+ICMP+数据(自己设计的协议)样的数据包实现2台机器之间的网络通信而达到个人协议的实现。具体的网络通信编程使用的是raw socket即原始套接字编程。

2         协议工程理论

在对协议的设计进行详细探讨之前,我们有必要先对协议工程方法有一定的了解。协议工程理论对于我们的工程的设计,提供了完善而丰富的方法理论指导。

参考文献

[1] W.Richard /Stevens. TCP/IP 详解卷1:协议[M].北京:机械工业出版社,2005

[2] 谢希仁.计算机网络[M].北京:电子工业出版社,2005

[3] 韦嘉骅.基于P2P的网络游戏平台的研究与设计——通信协议部分[D].北京:北京邮电大学[学士论文],2005.7

[4] 国际标准化组织.开放式系统互连(OSI[S].情报杂志,GOSIP-ROC,1979

[5]ICMPprogramming example[EB].http://www.alhem.net/project/ex10/index.html,2006

[6] 透析ICMP协议(4):应用篇ping(RAWSocket) [EB].http://tech.ddvip.com/2006-04/ /11440866003215_2.html, 2006

[7] raw socketserver设计文档(1[EB].http://www.sqlus.com/Columns/DataBase/ /090018728_2.html,2007

[8] Raw Socket实现Sniffer[EB].http://dev.csdn.net/article/13/13890.shtm,2007

 



上一篇: 基于VC++的串口通信服务的开发
下一篇: 拼图游戏
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。