第一次实验报告:使用Packet Tracer分析HTTP数据包

 

 

个人信息:

姓名: 曾冠洪

学号: 201821121108

班级: 计算1814

1 实验目的

熟练使用Packet Tracer工具。分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法、语义、时序。

2 实验内容

客户端向服务器发送请求报文,服务器向客户端发送响应报文。具体包含:

  • 建立网络拓扑结构
  • 配置参数
  • 抓包
  • 分析数据包

3. 实验具体内容

1.建立拓扑网络结构

 

 

 

 

2.配置IP地址

 

 PC机的IP地址:192.168.1.108

 

 服务器的IP地址:192.168.1.109

 

 3.抓包结果

 Pc机发往服务器

 

 服务器回应Pc机

 

 

 

 

 

 4.抓包结果分析:

 请求报文:

HTTP Data:Accept-Language: en-us      //请求客户端声明优先使用英语
Accept: */*                                               //可接受任意类型
Connection: close                                   //告知服务器发送完请求的文档后可以释放连接
Host: 192.168.1.109                               //主机域名

响应报文:

HTTP Data : Connection: close              //告知服务器发送完请求的文档后可以释放连接

Content-Length: 369                              //报文内容长度

Content- -Type: text/html                       //服务器返回的类型可为文本或者网页形式

Server :  PT-Server/5.2                          //服务器类型

5.实验中遇到的疑问

问题 :http和https有什么区别?

解答: Http:超文本传输协议,是互联网上应用最为广泛的一种网络协议。设计Http的最初目的是为了提供一种发布和接收HTML页面的方法。它可以使浏览器更加高效。Http协议是文明方式发送信息的,如果黑客截取了Web浏览器和服务器之间的传输报文,就可以直接获得其中的信息。

            Https:是以安全为目标的Http通道,是Http的安全版。Https的安全基础是SSL。SSL协议位于TCP/IP与各种应用层协议之间,为数据通讯提供安全支持。SSL协议可分为两层:SSL记录协议(SSL Record Protocol),它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。SSL握手协议(SSL Handshake Protocol),它建立在SSL记录协议之上,用于在实际的数据传输开始前,通讯双方进行身份认证、协商加密算法、交换加密密钥等。

 

 

 

posted on 2019-09-08 12:32  小奶猫爱吃泡芙  阅读(248)  评论(0编辑  收藏  举报