个人信息:

     •  姓名:李微微

      •  班级:计算1811

      •  学号:201821121001

一、摘要

本文将会描述使用Packet Tracer工具用到的网络结构、参数配置,并分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法、语义、时序。

二、建立网络拓扑结构

PC0和Server0分别是配置好的客户端和服务器。

三、配置参数

客户端IP地址:192.168.1.01

服务器IP地址:192.168.1.02

四、抓包并分析抓到的数据包

      4.1 抓到的HTTP数据包

           

4.2 分析抓到的数据包

         

4.2.1 请求报文:                                                                                                                              4.2.2 响应报文:

HTTP Data:Accept-Language: en-us (说明用户的默认语言设置为英文)                      HTTP Data:Connection: close (表示服务器给客户端发送信息之后就断开连接)
          Accept: */* (说明客户端接受任意类型)                                                                          Content-Length: 369 (描述HTTP消息实体的传输长度)
          Connection: close (表示服务器给客户端发送信息之后就断开连接)                              Content-Type: text/html (将文件的content-type设置为text/html的形式)
          Host: 192.168.1.02 (表示主机访问的IP地址)                                                                Server: PT-Server/5.2 (服务器名称与版本)

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

疑问1:“抓包”是里的“包”是指什么?“抓”来自哪里的“包”?抓包有什么用处?
           解答1:百科上将“网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作”称为抓包。“包”指数据包,来自目标地址的服务器。抓包可用于软件Debug、维护网络安全。
           疑问2:数据包的信息类型仅局限于本次实验的类型吗?
           解答2:数据包的类型是根据不同网络帧决定的,详情可参考博文:https://blog.csdn.net/daocaoguizu/article/details/77159567
           疑问3:为什么之前等了很久也抓不到HTTP类型的数据包?
           解答3:后来通过更换客户端和服务器的地址解决。

参考资料:

https://zhidao.baidu.com/question/563721896.html
           https://blog.csdn.net/u013749540/article/details/52430791
           https://blog.csdn.net/daocaoguizu/article/details/77159567

第1次作业:使用Packet Tracer分析HTTP数据包的更多相关文章

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

    目录 1 实验目的 2 实验内容 3. 实验报告 第一次实验报告:使用Packet Tracer分析HTTP数据包 1 实验目的 熟练使用Packet Tracer工具.分析抓到的HTTP数据包,深入 ...

  2. 使用网络监视器(IRSI)捕捉和分析协议数据包

    转载请注明原地址. 实验名称:  理解子网掩码.网关和ARP协议的作用             一.实验目的和要求 (1) 熟悉IRIS的使用 (2) 验证各种协议数据包格式 (3) 学会捕捉并分析各 ...

  3. wireshark分析https数据包解密前后的特点

    wireshark分析https数据包解密前后的特点 (一)https解密前 1.协议种类:2种(1)TCP(第四层,传输层)(2)SSL/TLS(第五层,应用层,加解密)2.应用层数据所在数据包特点 ...

  4. 第二次作业:使用Packet Tracer分析应用层协议(DNS、FTP、DHCP、SMTP、POP3)

    0 个人信息 张樱姿 201821121038 计算1812 1 实验目的 熟练使用Packet Tracer工具.分析抓到的应用层协议数据包,深入理解应用层协议,包括语法.语义.时序. 2 实验内容 ...

  5. 第一次作业:使用Packet Tracer分析HTTP包

    0 个人信息 张樱姿 201821121038 计算1812 1 实验目的 熟练使用Packet Tracer工具.分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法.语义.时序. 2 实验内 ...

  6. 第三次作业:使用Packet Tracer分析TCP连接的建立与释放过程

    0 个人信息 张樱姿 201821121038 计算1812 1 实验目的 使用路由器连接不同的网络 使用命令行操作路由器 通过抓取HTTP报文,分析TCP连接建立的过程 2 实验内容 使用Packe ...

  7. 第三次实验报告:使用Packet Tracer分析TCP连接建立过程

    目录 1 实验目的 2 实验内容 3. 实验报告 3.1 建立网络拓扑结构 3.2 配置参数 3.3 抓包,分析TCP连接建立过程 4. 拓展 (不作要求,但属于加分项) 1 实验目的 使用路由器连接 ...

  8. 第二次实验报告:使用Packet Tracer分析应用层协议

    个人信息:      •  姓名:李微微       •  班级:计算1811       •  学号:201821121001 一.摘要 本文描述使用Packet Tracer,正确配置网络参数,抓 ...

  9. 第二次实验报告:使用 Packet Tracer 分析应用层协议

    个人信息: 姓名:倪晓东 班级:计算1811 学号:201821121020 1 实验目的 熟练使用Packet Tracer工具.分析抓到的应用层协议数据包,深入理解应用层协议,包括语法.语义.时序 ...

随机推荐

  1. pickle 基础用法

    def save_obj_to_file(path, target_obj): file = open(path,'wb') pickle.dump(target_obj) file.close() ...

  2. Python+Selenium - Web自动化测试(一):环境搭建

    清单列表: Python 3x Selenium Chrome Pycharm 一.Python的安装: Python官网下载地址:https://www.python.org/ 1.  进入官网地址 ...

  3. DRF (Django REST framework) 中的Request 与 Response

    DRF中的Request 与 Response 1. Request - REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST f ...

  4. Entity Framework 6.0 入门系列 第一篇

    Entity Framework 6.0 入门系列 第一篇 好几年前接触过一些ef感觉不是很好用,废弃.但是 Entity Framework 6.0是经过几个版本优化过的产物,性能和功能不断完善,开 ...

  5. 小白学Python(7)——利用Requests下载网页图片、视频

    安装 Requests 如果安装了Requests就已经可用了,否则要安装 Requests,只要在你的CMD中运行这个简单命令即可: pip install requests requests使用 ...

  6. Selenium + python 测试环境搭建扩展-HTMLUNIT的使用

    尝试给公司的网站写每日例行检查的脚本时,不需要去打开浏览器,这是就用到HTMLUNIT的使用 HTMLUNIT是基于Selenium服务端的,所以需要selenium-server-standalon ...

  7. Okhttp3源码解析(3)-Call分析(整体流程)

    ### 前言 前面我们讲了 [Okhttp的基本用法](https://www.jianshu.com/p/8e404d9c160f) [Okhttp3源码解析(1)-OkHttpClient分析]( ...

  8. nginx单机1w并发优化

    目录 ab工具 整体优化思路 具体的优化思路 编写脚本完成并发优化配置 性能统计工具 tips 总结 ab工具 ab -c 10000 -n 200000 http://localhost/index ...

  9. 深度学习环境搭建部署(DeepLearning 神经网络)

    工作环境 系统:Ubuntu LTS 显卡:GPU NVIDIA驱动:410.93 CUDA:10.0 Python:.x CUDA以及NVIDIA驱动安装,详见https://www.cnblogs ...

  10. 从入门到实践:创作一个自己的 Helm Chart

    前言 我们平时在日常生活中会经常在不同的平台上与各种各样的应用打交道,比如从苹果的 App Store 里下载的淘宝.高德.支付宝等应用,或者是在 PC 端安装的 Word.Photoshop.Ste ...