优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

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

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘? 要 随着计算机的发展,网络越来越重要。而网络最重要的作用就是为不同计算机之间的通信服务的。计算机之间(硬件、操作系统等)进行信息通信需要有一定的规则才能实施,即网络通信协议,到目前,一些起到平台作用的通信协议已趋于完善,如TCP、UDP和ICMP等,他们以IP数据包为载体(IP头+TCP/UDP/ICMP头+数据)。借鉴这种模式,结合一些计算机网络的理论,以网络游戏为假想对象,模拟设计开发了一种简单的内部使用的游戏控制协议,它能保证正常网络通信,并确保对方知道自己的意愿。具体通过以ICMP数据包为载体,在VC6.0下使用RAW SOCKET技术,实现了不同计算机之间的ICMP报文的网络通信,并能分析出每个报文的数据部分内容,依照自己的协议。结果显示做出的EXE执行程序能实现网络通信并解析出自行设计的协议 关键词:网络通信;ICMP;通信协议;套接字;网络游戏 本课题研究的意义 网络游戏必须进行不同的计算机之间(硬件、操作系统等)的通信,而这种信息交流又需要有一定的规则才能实施,即网络通信协议,如今一些起到平台作用的通信协议已趋于完善,如TCP、UDP和ICMP等,他们都以IP数据包为载体(IP头+TCP/UDP/ICMP头+数据)。网络通信成了时代进步最不可或缺的条件,而协议又是实现网络通信所必需的。 本课题的研究方法 使用VC 6.0,建立一个工程来实现ICMP数据包的发送和接收,用ICMP的数据部分作为本协议实现的载体,即用IP头+ICMP头+数据(自己设计的协议)样的数据包实现2台机器之间的网络通信而达到个人协议的实现。具体的网络通信编程使用的是raw socket即原始套接字编程。