当前位置:首页 > 科技 > 正文内容

计算机网络课程设计(计算机网络课程设计企业)

2019-06-10 08:12:07科技771

大家好,今天就和可心一起来看看这个问题吧 。计算机网络课程设计企业,计算机网络课程设计很多人还不知道,现在让我们一起来看看吧!

计算机网络课程设计工具/原材料

计算机网络课程设计(计算机网络课程设计企业)

个人电脑/操作系统

visual C 6.0

Winpcap驱动程序(wpdpack.zip)、DDL

实验步骤/说明(按图片顺序):

1应用Winpcap编程的一般步骤:

1)获得网络设备的列表;

2)选择网卡并打开;

3)在捕获数据包时,可能需要设置过滤器;

4)捕获数据包或发送数据包。

Winpcap功能强大、高效且易于使用。但是,在使用之前,需要做一些准备工作。步骤如下:

2安装驱动程序。下载Winpcap驱动程序和DDL并安装,安装后重启机器:

3下载wpdpack(开发者包)【推荐链接:http://pan.baidu.com/s/1miwKjt2密码:ua4v】。解压后,你会看到文件夹包含文档,包括,库,例子等。

在VC中设置包含目录和库目录。具体做法:打开VC后,点击“工具-选项-目录”,添加……\wpdpack\Include目录(第二步获得)包含文件;增加.库文件中的\ wpdpack \ lib目录:

课程设计要求:

通过编程,获取网络中的ARP包,分析包的内容,结果显示在标准输出上,同时写入日志文件。

体验指导:

该计划的具体要求如下:

1)作为命令行运行,如下所示:

解析ARP.exe 6 . txt

【注意】“解析ARP”是程序名;“6.txt”是日志文件名。

2)程序输出内容如下:

源IP地址:输出ARP报文格式中的源IP地址字段;

MAC地址:输出ARP报文格式中的源物理地址字段;

目的IP地址:以ARP报文格式输出目的IP地址字段;

MAC地址:以ARP报文格式输出目的物理地址字段;

操作:以ARP报文格式输出操作字段,如果是ARP请求为1,如果是ARP回复为2;

时间:ARP数据包生成的时间。

3)当程序接收到键盘输入Ctrl C时,退出。

编写程序代码:

打开预装的编译器:

开始-所有程序-Visual C 6.0,双击打开:

创建该程序的文件名、物理位置、配置和其他信息:

新建-文件-如图所示:

开始创建C语言编写器:

【注意】要下载Word版本的完整程序代码,请到百度文库如下:

搜索:计算机网络课程设计(第6章)解析ARP数据包(完整的程序代码)

链接:3358wenku.baidu.com/view/41499A5FFF4733687E21AF45B 307 e 87101 f6f 836

程序代码的一部分:

#包括

#包括

#包括

#包含“pcap.h”

#包括

#pragma注释(lib,' ws2_32.lib ')

#pragma注释(lib,' wpcap.lib ')

结构arppkt

{

无符号短hdtyp

无符号短protyp

无符号字符hdsize

无符号字符prosize

无符号短op;

u _ char smac[6];

u _ char sip[4];

u _ char dmac[6];

u _ char dip[4];

};

………………………………………………

1.保存程序;开始编译(源程序obj);

如何快速找到错误位置:双击错误信息,屏幕会自动定位错误位置!

2.开始构建(application . exe);

3.执行(完成);

保存并退出;

执行已建立的程序:

打开命令提示符窗口:

开始-搜索程序和文件(输入:cmd):

导航到所创建程序的物理位置:

某个磁盘-某个文件夹-子文件夹:

作为命令行执行:

应用程序名(exe)日志文件名(txt)

15执行结果:

如图所示:

16关闭各软件,找出物理位置备份!

这篇文章到此就结束,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:https://www.xixia168.com/n/kj/6682.html

分享给朋友:

“计算机网络课程设计(计算机网络课程设计企业)” 的相关文章

公元元年是怎么定的(公元元年是哪一年)

公元元年是怎么定的(公元元年是哪一年)

大家好,今天就和兔兔一起来看看这个问题吧 。公元元年是哪一年,公元元年是怎么定的很多人还不知道,现在让我们一起来看看吧!  一、  公元元年是哪一年  公元元年以相传的耶稣基督诞生年即公元元年作为历史算起,在中国这一年正好是西汉平帝元始元年。以这一年为界,在此以前的时间称公元前多少年,在此以后的时间...

元宵节由来简介(元宵节的来历简短最佳答案)

元宵节由来简介(元宵节的来历简短最佳答案)

大家好,今天就和蜜蜜一起来看看这个问题吧 。元宵节的来历简短最佳答案,元宵节由来简介很多人还不知道,现在让我们一起来看看吧!  一、  元宵节的来历简短最佳答案  元宵节最早起源于汉朝,到了唐代开始重视起来了,到宋代更加重视元宵节。中国民间传统是要在明月高悬的元宵节夜晚,人们观花灯、猜灯谜、吃元宵,...

中秋节的寓意和象征(中秋节的寓意是什么)

中秋节的寓意和象征(中秋节的寓意是什么)

大家好,今天就和毛毛一起来看看这个问题吧 。中秋节的寓意是什么,中秋节的寓意和象征很多人还不知道,现在让我们一起来看看吧!    中秋节的寓意为家庭团圆幸福、花好月圆。中秋节自古便有祭月、赏月、吃月饼、玩花灯、赏桂花、饮桂花酒等民俗。到后来人们逐渐把赏月与月饼结合在一起,寓意家人团圆,寄托思念。拜月...

2021全国各地樱花最佳观赏时间表一览(樱花什么时候开花大概几月到几月)

2021全国各地樱花最佳观赏时间表一览(樱花什么时候开花大概几月到几月)

大家好,今天就和大牛一起来看看这个问题吧 。樱花什么时候开花大概几月到几月,2021全国各地樱花最佳观赏时间表一览很多人还不知道,现在让我们一起来看看吧!导语:近来天气越来越暖和了,很多春花都含苞待放中。其中,樱花也即将迎来最佳观赏时期。我国每年春季赏樱花的去处可太多了,武汉、南京、北京、上海等等,...

二月二吃猪头肉的来历(二月二为什么要吃猪头肉)

二月二吃猪头肉的来历(二月二为什么要吃猪头肉)

大家好,今天就和毛毛一起来看看这个问题吧 。二月二为什么要吃猪头肉,二月二吃猪头肉的来历很多人还不知道,现在让我们一起来看看吧!  一、  二月二为什么要吃猪头肉  二月二龙抬头要吃猪头肉,是由古时候的一些风俗保留下来的,象征着吉祥,保佑平安。古时候农民为了求雨,保一年风调雨顺,都会把最好的祭品奉献...

2022年开业黄道吉日查询表(2022年开业大吉日子)

2022年开业黄道吉日查询表(2022年开业大吉日子)

大家好,今天就和小花一起来看看这个问题吧 。2022年开业大吉日子,2022年开业黄道吉日查询表很多人还不知道,现在让我们一起来看看吧!  一、2022年开业大吉日子  公历2022年1月17日,农历十二月十五,星期一,冲鼠(甲子)煞北  【宜】开市 开业 动工 开工 安门 安床 订婚 交易 开张...