- 1、本文档共248页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算机网络课程设计;第五章;WEB服务器的搭建及HTTP协议分析
;实验目的
在Windows环境下,通过使用IIS和Apache两种不同的WEB服务器应用系统搭建WEB服务器,让学生了解服务器的搭建方法。通过对HTTP报文的分析,掌握协议的原理及工作过程。
实验平台
WindowServer2008R2SP1;
实验工具
ApacheHTTPd,Wireshark;;本实验主要分为两个主要任务,WEB服务器的搭建(IIS和Apache)和利用Wireshark截获WEB服务的数据包,通过对数据包的分析了解HTTP协议的工作过程。实验步骤如下:
第一步:IIS下WEB服务器的安装与WEB服务的配置;
1.安装WEB服务器
2.新建WEB站点,配置网站存放路径,配置默认文档
第二步:Apache下WEB服务器的安装和WEB服务的配置;
1.按照Apache服务器
2.设置网站根目录
3.设置网站的首页文件
4.设置服务器的端口号;第三步:HTTP协议分析;
获取HTTP协议请求报文(以GET命令为例)及应答报文并进行分析;
在跟踪WEB数据报文?的工作过程之前,为了获取完整的实验数据,需要将当前主机的浏览器的高速缓存清空,以确保WEB网页是从网络中获取的,而不是来自高速缓冲。
1)打开Wireshark,启动Wireshark分组俘获器;
2)在WEB浏览器地址栏中输入网址,并回车;
3)停止分组捕获;
4)在过滤器中输入“HTTP”,只显示HTTP报文。
;思考
1)浏览器和服务器所运行的HTTP版本号是多少?
2)浏览器支持的语言类型在哪里可以查看到?当前你截获的数据包的浏览器所支持的语言类型是什么?
3)浏览器支持的压缩方式在哪里可以查看到?当前你截获的数据包的浏览器所支持的压缩方式是什么?
4)浏览器支持的MIME的类型是什么?
5)通过什么信息可以判断服务器是否成功返回客户端所需要的信息?
6)从下面这个响应报文中,服务器返回对象最后修改的时间是多少?服务器返回给浏览器的内容共多少字节?
7)浏览器和服务器之间采用持久连接还是非持久连接的方式工作?如何从截获的数据包中进行判断?
;获取HTTP协议中ConditionalGET报文并分析工作原理
在跟踪WEB数据报文?的工作过程之前,为了获取完整的实验数据,需要将当前主机的浏览器的高速缓存清空,以确保WEB网页是从网络??获取的,而不是从高速缓冲中取得的。
1)打开Wireshark,启动Wireshark分组俘获器;
2)在浏览器地址栏中输入网址,并回车。
3)再次在浏览器地址栏中重新输入相同的URL,并回车或点击浏览器中的“刷新”按钮;
4)停止分组捕获;
5)在过滤器中输入“HTTP”,只显示HTTP报文。
;思考:
1)浏览器向服务器发出的第一个HTTPGET请求的内容,在该请求报文中,是否有If-Modified-Since标题行?为什么?
?2)浏览器第二次向服务器发出的HTTPGET请求的报文,在该请求报文中,是否有If-Modified-Since标题行?为什么?
?3)服务器对第二次相同的HTTPGET请求的响应报文中的HTTP状态码是多少?服务器是否明确返回了文件的内容?请解释原因。
;FTP服务器的搭建及FTP协议分析
;实验目的
实验通过在WindowsServer下搭建FTP服务器,让学生了解FTP服务器的搭建方法。在配置好的FTP服务中,要求学生使用FTP命令完成客户端和服务器的文件传送过程,并捕获会话过程的数据包。通过对FTP报文的分析,掌握协议的原理及工作过程
实验平台
WindowServer2008R2SP1;
实验工具
Wireshark;;实验分为两个主要任务,FTP服务器的搭建和利用Wireshark截获FTP服务的数据包,通过对数据包的分析了解FTP协议的工作原理。实验步骤如下:
第一步:IIS下FTP服务器的安装与FTP服务的配置;
FTP服务器安装;
FTP用户账号创建;
FTP基本配置;
FTP服务测试。
第二步:FTP协议分析;
;第二步:FTP协议分析;
在客户端主机上打开Wireshark,启动Wireshark分组俘获器;
在Windows下的命令行输入命令:ftp8并回车;
分别输入用户名“ftptest”回车,再输入密码“Admin123456”回车,登录FTP服务器。
使用LIST命令查看当前远程主机的目录信息,再使用MGETphp+apache2.2.25.zip命令将远程服务器的文件下载至本地主机;
等待下载完成后,停止分组捕获,如图5-26所示;
在过滤器中输入“ip.addr==8”(通过过滤器,只显示本机发送和接收的数据包)。;思考:
1)客户端在发送FT
您可能关注的文档
- 数据库技术及应用 课件 第1章 从数据到信息.pptx
- 数据库技术及应用 课件 第2章 数据模型.pptx
- 数据库技术及应用 课件 第3章 数据库系统概述.pptx
- 数据库技术及应用 课件 第4章 关系数据模型.pptx
- 数据库技术及应用 课件 第6章 关系模式的规范化.pptx
- 数据库技术及应用 课件 第9章 应用系统开发技术.pptx
- 数据库技术及应用 课件 第10章 大数据时代的数据管理.pptx
- 《计算机网络课程设计》 朱敏 参考答案.pdf
- 2024_2025学年高中化学第3章自然界中的元素测评含解析鲁科版必修1.docx
- 2024_2025学年新教材高中英语Unit6AtonewithnatureSectionⅣWrit.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
最近下载
- 多发性硬化症免疫病理学.pptx VIP
- 教科版小学科学四年级上册 一天的食物 教案 教学设计.doc
- 人教统编版语文四年级上册 第三单元 双减分层作业设计 案例样例.docx
- 《中国文学理论批评史》第一章 先秦两汉文学理论批评60.pptx VIP
- 国家开放大学电大《计算机应用基础(本) 》 终结性考试试题答案(完整版).pptx
- 【西门子】SIMATIC HMI IPC477C _ HMI IPC477C PRO.pdf
- 2024年江苏省泰州市中考数学试题卷(含答案).docx
- 初中语文新部编版七年级上册第一单元核心素养教案(2024秋).doc
- 18.富饶的西沙群岛 ( 课件)(共17张PPT).ppt.pptx VIP
- 胃肠造影规范操作归纳.ppt
文档评论(0)