wireshark实验二:HTTP

一,实验目的

掌握HTTP协议的工作方式与原理,理解HTTP协议内容

二,实验环境

客户机:安装有Wireshark的Windows7及以上系统

网站服务器:WINDOWS2003及以上版本,安装有IIS,编写一简单的的的index.htm的文件

三,实验原理

1,概念

HTTP协议是超文本传输​​协议的缩写,是用于从万维网(WWW:万维网)服务器传输超文本到本地浏览器的传送协议。

HTTP是一个基于TCP / IP通信协议来传递数据(HTML文件,图片文件,查询结果等)。

HTTP协议工作于客户端 - 服务端架构为上浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求名.web服务器根据接收到的请求后,向客户端发送响应信息.HTTP协议是一个无状态的协议,同一个客户端的这次请求和上次请求是没有对应关系。

HTTP请求 - 响应模型

2,协议栈

HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS如下图所示:


    默认HTTP的端口号为80,HTTPS的端口号为443。

3,工作流程

一次HTTP操作称为一个事务,其工作过程可分为四步:

1)首先客户机与服务器需要建立连接。只要单击某个超级链接,HTTP的工作开始。

2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL),协议版本号,后边是MIME信息包括请求修饰符,客户机信息和可能的内容。

3)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号,一个成功或错误的代码,后边是MIME信息包括服务器信息,实体信息和可能的内容。

4)客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。

4,HTT

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值