数据通信与网络课程设计报告.docx
《数据通信与网络课程设计报告.docx》由会员分享,可在线阅读,更多相关《数据通信与网络课程设计报告.docx(33页珍藏版)》请在三一办公上搜索。
1、莆田学院电子信息工程学系网络通信实验与设计级:号:名:指导教师:2012年6月15日目录1企业内部Web站点构建及维护 12数据包捕获与分析83构建FTP站点174结束语25内容一、企业内部Web站点构建及维护一、实验环境搭建:1. 运行Windows 7操作系统的PC 台2. IIS组件二、实验目的:1. 学会正确安装和配置IIS组件。2. 掌握使用WEB服务器的配制三、实验内容:1: Windows的I IS组件安装2:配制WEB服务器(1)新建WEB站点(2)完成asp,网页站点配制(3)完成PHP站点的配制(4)WEB安全性设置四、实验步骤:1. Windows的IIS组件安装本实验采
2、用Windows 7系统下安装IIS服务器.以下为步骤:打开控制面板一添卸 载程序一打开或关闭Windows功能一选择Internet信息服务,根据自己的需要选择相 应的功能(如图1-1),这里将应用程序开发选项中的选项全部勾上,便于之后的实验。 确定之后出现安装功能,这里不需要任何的步骤,只需等待系统自动安装完成。图1-1安装Internet信息服务2. 配置Web服务器2.1新建Web站点(1)在控制面板管理工具中找到Internet信息服务的快捷方式并打开,出现IIS管理器,在管理器左侧视图中找到网站,右键弹出菜单,选择添加网站,如图1-2,在弹出的添*用 LHX-PC (LHX-PCL
3、HX)艇:名称/骸翻网站ES刷新低)屈切蝇内剧赠加网站对话框中填写相应参数,如图1-3。图1-2添加网站图1-3填写相应参数(2)添加网站之后在网站的功能视图中的IIS下找到默认文档并打开功能,如图1-4, “默认文档”功能页可配置默认文档的列表。如果用户访问网站或应用程序,但没有指定文 文档名,例如,通过请求 则可以配置IIS提供一个默认文档,如Default.htmo IIS将返回与目录中的文件名匹配 的列表中的第一个默认文档。这里添加所需要用到的文档index.html、Default.asp、default.aspx、main.php,删除其他不用的默认文档,如图1-5所示。& LHX
4、主页健用叱功有罪正当客户迷耒话浅特定立i盹时返回的默认主袒:.接就先堡JT宅称釜目类型inde-K.html避承Default, asp避承defaulLaspxmiain.php图1-5默认文档功能页(3)将html格式的网页放入D:/www目录下,并在浏览器中输入127.0.0.1打开网站, 如图1-6,由此可见Web网站构建成功。黄的个人页-V/indovvs Internet Explorer、| 眷 http;/. 127.0,0.1/i nd him I.I顷愤参我的个人主尤图1-6测试html网页2.2完成asp、网页站点配置ASP是Active Server Page的缩写,意
5、为“动态服务器页面”。ASP是微软公司开发的 代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的 编程工具。ASP的网页文件的格式是。asp,现在常用于各种动态网站中。ASP是一项微软 公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指Active Server Pages(动态服务器页面),运行于IIS之中的程序。由于微软的IIS信息 服务中已经有ASP、ASP.NET运行环境。出于对网页设计的要求,需要将父路径启用,父路径就是上一层文件路径,选择IIS中的ASP功能(图1-7),在ASP功能页中将启用父路径的值更改为True(图1
6、-8)。图1-7 ASP功能0理酰1獭True朗 HTML EgTrueTrSffl True图1-8启用父路径 无耘知硝-Wndows Internet EicplorerASP和ASP.NET环境下运行的网页如图1-9、1-10所示。容 无标题度档-Windciws Internet Explorer尊 http:/127.0.0.1/D efau lt.a spxo whttpV/127.0.0. L/Defau Itasp至无标题文档刘拖桐鱼亘t凹煽夹四工具四带盘H5 念琲知硝乐享CMS军事站http/access S5B提供最新的全球军事新闻贵讯图1-9 ASP网页的运行图1-10
7、ASP.NET网页的运行2.3完成PHP站点配置PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP是一种HTML内 嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C 语言,被广泛的运用。在IIS中运行PHP须下载并配置运行环境。配置方式有多种,这里以 下载Zip包来配置PHP。(1)在 中下载 windows 平台下的 VC9 X86 Thread Safe 多线程安 全的Zip环境包,将下载的Zip包解压到D:/PHP目录下。(2)打开D:/PHP目录,在其目录下找到php.ini-production (注:目录下有
8、php.ini-development 研发测试版和 php.ini-production 产品正式版)将其改为 php.ini。(3)用文本打开 php.ini 搜索找到;extension_dir = ./将其改为 extension_dir =D:PHPext”,注意去掉前面的分号。;cgi.force_redirect = 1 改为 cgi.force_redirect =0。;cgi.fix_pathinfo=1 改为 cgi.fix_pathinfo=1。;fastcgi.impersonate =1; 改为 fastcgi.impersonate = 1;。(3)在IIS管理器中
9、找到处理程序映射并打开(图1-11).,选择添加模块映射(图1-12)。M】ME类型目录洌览处斐程序峡日志操作图1-11处理程序映射图1-12添加模块映射(4)在打开的功能页中添加图1-13中的参数。图1-13相关参数(5)将PHP格式的网页放入网站目录下并浏览,结果如图1-14。襄.无档-Windowi Int&meC Ewpl Direr学萱.27.Q.0,1/m gi n. php收显支卷无底&堆图1-14 PHP网页2.4 Web安全性配置1. 使用NTFS文件系统,以便对文件和目录进行管理。2. 关闭默认共享打开注册表编辑器找到如下项:“HKEY_LOCAL_MACHINESYSTE
10、MCurrentControlSetServicesLanmanServerParamet ers”,添加键值AutoShareServer,类型为REG_DWORD,值为0。这样就可以彻底关闭“默 认共享”。3. 为系统管理员账号更名,避免非法用户攻击。鼠标右击我的电脑一管理一启动“计算机管理”程序,在“本地用户和组”中,鼠 标右击“管理员账号(Administrator)” 一选择“重命名”,将管理员账号修改为一个很普 通的用户名,如图1-15。去计算机管理文件捶作(AJ BW(y)帮助H)i计算幅坦体地)J励敬T具i 0却事件查看器空共享女件美业本地用户和组 用户3组名称d mini s
11、trator,* Guest* HomeGrou. HomeGroupUsertJ-LHX图1-15重命名管理员账号4. 禁用 TCP/IP 上的 NetBIOS鼠标右击桌面上网络邻居一属性一本地连接一属性,打开“本地连接属性” 对话框。选择Internet协议(TCP/IP)-:属性一高级一WINS,选中下侧的“禁用 TCP/IP 上的 NetBIOS” 一项即可解除 TCP/IP 上的 NetBIOS,如图 1-16。NetBIOS 设置默认。:A DIO脂务番使用NetBIOS设置Interfaces,如图2-1,选择需要抓包的网卡:Network Analyzer fWireshark
12、 1.6.8 (SVN RGOCapture | Analyze Statstics Telephor蠹点沃sCtrl+I | 瀚K Options.Ctrl+K图2-1选择网卡选项(3)出现图2-2的界面。(4)选择Capture-Capture Filter,添加或删除捕获规则,图2-3。图2-3添加或删除捕获规则(5)选择Capture-Options,设置抓包选项,点击Capture Filter,选择相应的捕获规则,勾选Update list of packets in real time此选项可实时显示捕获到的数据包,点击Start即可开始抓包,如图2-4所示。图2-4 Optio
13、n选项2. 模拟客户端和FTP服务器间通信,获得登陆FTP服务器时的用户名和密码,分 析FTP下载数据的过程。FTP在主机之间建立两个连接。一个连接用于数据传输,采用20端口,另一个用 于控制信息传输(命令和相应),采用21端口。在FTP会话期间,控制连接始终处于 连接状态。数据连接则在每次传输文件时开启然后关闭。FTP有两种使用模式:主动和被动。下列使用wireshark抓取FTP通信过程。(1)按照抓包过程,使用tcp port 21 and host 172.22.17.85捕获规则开始抓包。可抓取到如图2-5所示的数据包信息。TimeiaurceDestinationProtacol
14、Le-ngth 血电1 0.00000017?.17.lo.lia1/2.22.17.35TCP66 50672 ftp FSVhl Seq=0 win=8192 Len=0 MSS=142 O.CO35W 172.22.17.85TCP66 ftp 5 06? 2 5YN, ack 5eq=0 Ack=l win = 1638lTCP54 50G72 ftp ACK Seq=l Ack=l Wiri =17520 Ler=0图2-5 FTP连接过程从数据包信息中可以看出,其连接经过了三次握手。由客户端主机172.17.16.198 向FTP服务器172.22.17.85发出请求SYN(SYN
15、=J),服务器收到请求连接信号,并确 认客户的SYN(ACK=J+1),同时自己也发送SYN包,即返回SYN/ACK,客户端收到SYN/ACK, 向服务器发送ACK(ACK=J+1)确认信号,完成三次握手,客户端与服务器完成连接,服 务器做出应答 Response:220 FTP Server Ready。(2)在登录界面上用户名填入LHX,密码LHX,继续抓包,获得图2-6的数据包2 D.007198172.22.17.85172.17.16.198TCP66 ftp 50677 SYN ?ACK Seq=O Ack=l wi n=163B4 L3 0.007325172-17.16.172
16、.22.17.85TCP54 50677 frp ackSeq=l Ack=l wiin=1752O Len=04 0,013420172.22.17.S3172.17.16.L9SFTP91 Response: 220 Serv-U1 FTP Server v9.4 ready, r.5 0.013541172.17.16.198172.23.17,S5FTP&i Request: USER Ihx6 0.023776172.22.17 = 35172=17.16.198FTP9*0 R.espcmse: 331 User name okayt need password.7 D02S8B6
17、172.17.16.19B172.22.17.85FTP67 R.equest: PASS areasdlS 0_ 056030172 _ 2.2.17.85172-17.16.198FTP74 ResporiEez 530 Kotlogged iin.图2-6登陆输入用户名后要求输入密码,可见输入的密码是错误的,无法登陆。(3) 选择FTP下的一个文件进行下载,这里选择teacher下的莆田学院电子信息系1学生2.doc进行下载,抓取的数据包如图2-7.13 0.D9&572172.1M&.19814 0.09WS172.22.F.3315 0.0W14217Z.1F. 1&.19810 0
18、,102915172.22.1?.8517 0.10&931172.17.L5.1S813 0,116101172.22.1?. 8515O.L1S229172.17.L5.1S8IOO,135W51?2.22.V.S521 0.33T4S7 172.17. L5.158535K75172.22.17.S51/2.Z2.17.85 FTTJ1. .16,1981/2.Z2.17.85 FTT:U. 4 50672 ftp MK 5eq=16& AHT59 Wi同354 Lm=0123R第阿潟 Z网 /Mfw cwleie, 195,072 眄t弦 traxisferredl, 11,90,25
19、 瞄,sh图2-7下载数据从抓取到的信息可得到FTP采用PASV模式,及使用被动方式。其中可以看到下载 的文件大小为195,072 bytes与下载到的文件相对比大小是一样的。3. 分析客户端浏览网页服务器的整个过程用户在使用域名浏览网页时须进行域名解析,计算机查找本机的DNS解析缓存和hosts 文件,若缓冲和hosts文件中存在域名与对应Web服务器IP地址间的映射关系,那么客户 端可直接访问网站,若不存在,则向设置的DNS服务器发送解析请求,DNS服务器解析后, 向客户机发送域名所对应的IP地址,客户机收到IP地 址。由于本机已经存在DNS缓存, 故使用命令清除缓存,运行命令提示符窗口,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据通信 网络 课程设计 报告

链接地址:https://www.31ppt.com/p-5306748.html