个人信息

  • 姓名  胡家揆  
  • 学号  201821121023
  • 班级  计算1811

1 实验目的

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

2 实验内容

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

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

3. 实验报告

1、建立网络拓扑结构

 

 

 左边为客户端(pc1)

 右边为服务器

2、配置参数

1)配置Pc机的ip地址(192.168.1.23)

 

 

 

2)配置服务器的ip地址(192.168.1.66)

 

 

 

3、抓包

1)打开客户端的web浏览器

 

 

 

2)输入服务器的ip地址(192.168.1.66)并按go访问

 

 

 

3)选择右下角的Simulation页面再按Show All/None,之后选择左侧的按钮Edit Filters,选择HTTP类型

 

 

 

4)按下Auto Capture/Play运行

 

 

 

成功接收报文

 

 

 

同时web浏览器访问成功

 

 

 

 

4、HTTP报文

(1)请求报文

Get / HTTP/1.1                       //请求行

Accept-Language:  en-us       //表示用户希望优先得到中文版本的文档

Accept:  */*                             //告诉服务器客户端接收任意类型

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

Host: 192.168.1.66                //给出服务器的域名

 

(2)响应报文

HTTP/1.1 200 OK                //接收成功

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

Content-Length: 369           //表示内容长度为369

Content-Type: text/html      //表示内容类型为text/html

Server: PT-Server/5.2        //表示服务器的类型

HTTP DATA..

5、通过该实验产生新的疑问及解答

疑问:输入服务器和客户端的ip地址后发现下面会生成一串地址是什么?

解答:生成的地址是Subnet Mask(子网掩码),子网掩码(subnet mask)又叫网络掩码地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址主机地址两部分。

提问:如何将ip地址转换为子网掩码?(子网掩码的计算有些复杂)

 

posted on 2019-09-08 12:56  top1-s1mple  阅读(296)  评论(0编辑  收藏  举报