包括论文,设计,论文字数:13673,页数:27
随着计算机的发展,网络越来越重要。而网络最重要的作用就是为不同计算机之间的通信服务的。计算机之间(硬件、操作系统等)进行信息通信需要有一定的规则才能实施,即网络通信协议,到目前,一些起到平台作用的通信协议已趋于完善,如TCP、UDP和ICMP等,他们以IP数据包为载体(IP头+TCP/UDP/ICMP头+数据)。借鉴这种模式,结合一些计算机网络的理论,以网络游戏为假想对象,模拟设计开发了一种简单的内部使用的游戏控制协议,它能保证正常网络通信,并确保对方知道自己的意愿。具体通过以ICMP数据包为载体,在VC6.0下使用RAW
SOCKET技术,实现了不同计算机之间的ICMP报文的网络通信,并能分析出每个报文的数据部分内容,依照自己的协议。结果显示做出的EXE执行程序能实现网络通信并解析出自行设计的协议
关键词:网络通信;ICMP;通信协议;套接字;网络游戏
The simulation exploitation of the network control software
receiving and processing module based on ICMP
Abstract
Along with the development of the computer, the internet
communication becomes more and more important. And its most
important function is to serving for the communication between
computers, which requires some special regulations to sustaining
its common circulation, namely protocol. Up to the present, a lot
of the basal protocols have been nearly perfect, such as
TCP、UDP、ICMP , which are based on the IP packets (IP head +
TCP/UDP/ICMP head + data).Using for reference, this thesis designs
a rough control protocol for one network game under the guide of
protocol engineering and computer network theory, which would
confirm the current communication and the object can see the desire
of the host. It uses ICMP data mode,VC6.0 and RAW socket concretely
carries out the current communication among different computers,
and confirms that the object get the will of the host according to
our own protocol. Results showed the program and the protocol
function well.
Key words: Internet communication; ICMP; Internet protocol; SOCKET;Network game
目
1
1.1
1.2
1.3
1.4
2
2.1
2.2
2.3
3
3.1
3.1.1 协议描述
3.1.2 协议环境分析
3.1.3 协议功能分析
3.2
3.2.1会话层协议
3.2.2应用层协议
4
4.1
4.2
4.2.1
4.2.2
4.3
结
参考文献
致
声
以上为本篇论文部分内容,有需要完整论文的网友可参阅
已投稿到: |
|
---|