代做wireshark实验、代写https实验报告作业


实验二 HTTP协议工作过程
一、实验目的
1.了解HTTP协议工作过程
2.掌握请求报文和响应报文的内容
3.掌握HTTP协议中Session、Cookie等技术

二、实验仪器设备/实验环境
1、安装有wireshark、Browser的客户端(必要);
2、安装并配置有WEB服务的服务器(必要);
3、安装并配置有WEB开发环境(必要);
4、至少由交换机搭建的局域网,如无可用WMWare虚拟环境替代;

三、实验原理
HTTP、超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。提供一种发布和接收HTML页面的方法,目前所有WEB服务都遵循这一协议。
HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客户端)叫用户代理(user agent)。应答的服务器上提供资源,比如HTML文件和图像以及application。这个应答服务器为源服务器(origin server)。
通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。
请求报文包含:GET /somedir/page.html HTTP/1.1
GET / POST 方法
Host:网站服务器地址
User-agent: 用户浏览器代理。包含客户端的浏览器、操作系统版本等信息
Connection: close 提供可持续链接还是不可持续连接
响应报文包括HTTP/1.1 200 OK
Connection close 是否持续连接
Date: 响应时间
服务器: Apache/3.3.2 (Unix) 服务器信息及网站容器信息
四、实验内容
1、使用wireshark捕捉应用层HTTP协议PDU
2、分析HTTP协议的过程及封装
3、开发一个根据不同客户端设备不同浏览器返回不同数据的响应网页

五、实验步骤
1、打开wireshark,选择正在上网的网卡,开始capture(捕捉)
2、客户端套接字接口发送访问请求
3、停止捕捉,进行过程及内容分析
4、使用Spliter过滤出http的访问请求、响应请求及网页数据报文,分析数据报文封装的头
5、使用JSP编写一个网页,根据不同客户端反馈回不同的客户端数据

六、实验注意事项
1、wireshark的捕捉应该针对上网的网卡
2、正确使用过滤语句进行相应过滤(ip.src == X.X.X.X && http)
3、JSP网站应在局域网发布,并必须通过其他客户端访问

七、思考题或作业
为什么客户端访问请求中必须申明客户机操作系统类型,客户端类型?
为什么服务器响应报文中有WWW容器信息,这对网络安全有什么影响
http://www.6daixie.com/contents/19/1303.html

本团队核心人员组成主要包括硅谷工程师、BAT一线工程师,国内Top5硕士、博士生,精通德英语!我们主要业务范围是代做编程大作业、课程设计等等。

我们的方向领域:window编程 数值算法 AI人工智能 金融统计 计量分析 大数据 网络编程 WEB编程 通讯编程 游戏编程多媒体linux 外挂编程 程序API图像处理 嵌入式/单片机 数据库编程 控制台 进程与线程 网络安全  汇编语言 硬件编程 软件设计 工程标准规等。其中代写代做编程语言或工具包括但不限于以下范围:

C/C++/C#代写

Java代写

IT代写

Python代写

辅导编程作业

Matlab代写

Haskell代写

Processing代写

Linux环境搭建

Rust代写

Data Structure Assginment 数据结构代写

MIPS代写

Machine Learning 作业 代写

Oracle/SQL/PostgreSQL/Pig 数据库代写/代做/辅导

Web开发、网站开发、网站作业

ASP.NET网站开发

Finance Insurace Statistics统计、回归、迭代

Prolog代写

Computer Computational method代做

因为专业,所以值得信赖。如有需要,请加QQ:99515681 或邮箱:[email protected]

微信:codinghelp

猜你喜欢

转载自www.cnblogs.com/python3years/p/8909461.html