本课程设计的目的是设计一个系统,它能够实现对网络上的ARP数据包的解析,从而熟悉ARP数据包的结构,对ARP协议有更好的理解和认识。了解并熟悉Microsoft Visual C++ 6.0开发环境的使用,在该软件平台上进行工程的建立和程序开发,理解和掌握C++语言的程序设计和针对一些常用的网络协议的编程。
本课程设计的目的是设计一个系统,它能够实现对网络上的ARP数据包的解析,从而熟悉ARP数据包的结构,对ARP协议有更好的理解和认识。了解并熟悉Microsoft Visual C++ 6.0开发环境的使用,在该软件平台上进行工程的建立和程序开发,理解和掌握C++语言的程序设计和针对一些常用的网络协议的编程。
计算机网络课设作业,是可以运行的。开发环境为Winpcap4.1.2、Microsoft Visual Studio 2008。该协议分析器能够捕获数据包,并进行分析,可判断出是TCP协议或是UDP协议,并输出MAC协议、IP协议、ARP协议、RARP协议、TCP/UDP协议、ICMP协议的头部信息。但未实现HTTP等协议的分析、未实现图形窗口界面。此次编程实现简单的TCP协议分析器,TCP协议分析器是一种用于监督和跟踪网络活动的诊断工具,它从局域网中抓取IP数据包,并对它进行分析得到相应的头