第1次作业:使用Packet Tracer分析HTTP数据包
个人信息:
• 姓名:李微微
• 班级:计算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数据包的更多相关文章
- 第一次实验报告:使用Packet Tracer分析HTTP数据包
目录 1 实验目的 2 实验内容 3. 实验报告 第一次实验报告:使用Packet Tracer分析HTTP数据包 1 实验目的 熟练使用Packet Tracer工具.分析抓到的HTTP数据包,深入 ...
- 使用网络监视器(IRSI)捕捉和分析协议数据包
转载请注明原地址. 实验名称: 理解子网掩码.网关和ARP协议的作用 一.实验目的和要求 (1) 熟悉IRIS的使用 (2) 验证各种协议数据包格式 (3) 学会捕捉并分析各 ...
- wireshark分析https数据包解密前后的特点
wireshark分析https数据包解密前后的特点 (一)https解密前 1.协议种类:2种(1)TCP(第四层,传输层)(2)SSL/TLS(第五层,应用层,加解密)2.应用层数据所在数据包特点 ...
- 第二次作业:使用Packet Tracer分析应用层协议(DNS、FTP、DHCP、SMTP、POP3)
0 个人信息 张樱姿 201821121038 计算1812 1 实验目的 熟练使用Packet Tracer工具.分析抓到的应用层协议数据包,深入理解应用层协议,包括语法.语义.时序. 2 实验内容 ...
- 第一次作业:使用Packet Tracer分析HTTP包
0 个人信息 张樱姿 201821121038 计算1812 1 实验目的 熟练使用Packet Tracer工具.分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法.语义.时序. 2 实验内 ...
- 第三次作业:使用Packet Tracer分析TCP连接的建立与释放过程
0 个人信息 张樱姿 201821121038 计算1812 1 实验目的 使用路由器连接不同的网络 使用命令行操作路由器 通过抓取HTTP报文,分析TCP连接建立的过程 2 实验内容 使用Packe ...
- 第三次实验报告:使用Packet Tracer分析TCP连接建立过程
目录 1 实验目的 2 实验内容 3. 实验报告 3.1 建立网络拓扑结构 3.2 配置参数 3.3 抓包,分析TCP连接建立过程 4. 拓展 (不作要求,但属于加分项) 1 实验目的 使用路由器连接 ...
- 第二次实验报告:使用Packet Tracer分析应用层协议
个人信息: • 姓名:李微微 • 班级:计算1811 • 学号:201821121001 一.摘要 本文描述使用Packet Tracer,正确配置网络参数,抓 ...
- 第二次实验报告:使用 Packet Tracer 分析应用层协议
个人信息: 姓名:倪晓东 班级:计算1811 学号:201821121020 1 实验目的 熟练使用Packet Tracer工具.分析抓到的应用层协议数据包,深入理解应用层协议,包括语法.语义.时序 ...
随机推荐
- 还在用if else?策略模式了解一下!
在公司负责的就是订单取消业务,老系统中各种类型订单取消都是通过if else 判断不同的订单类型进行不同的逻辑.在经历老系统的折磨和产品需求的不断变更,决定进行一次大的重构:消灭 if else. 接 ...
- 【畅通工程 HDU - 1232 】【并查集模板】
并查集讲解和模板 有一个博文对此分析的很透彻,附链接 为避免原链接失效,现摘录如下: 为了解释并查集的原理,我将举一个更有爱的例子. 话说江湖上散落着各式各样的大侠,有上千个之多.他们没有什么正当职业 ...
- 【雕爷学编程】Arduino动手做(16)---数字触摸传感器
37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...
- C#/Java 动态生成电子发票
电子发票是电商时代的产物,PDF发票是最常见的电子发票之一.在这篇文章中,我将给大家分享一个免费的动态生成PDF电子发票的C#方案,并在文章末尾附上Java解决方案. 典型的发票包含客户和供应商的名称 ...
- idea实现第一个springboot程序
1.环境准备 JDK:1.8 Apache Maven: 3.6.1 IntelliJ IDEA 2019.1.3 x64 SpringBoot 1.5.9.RELEASE:1.5.9: 1.1.MA ...
- js如何使用radio
<input name="sex" type="radio" value="男" checked="checked" ...
- CRNN+CTC (基于CTPN 的end-to-end OCR)
1. https://zhuanlan.zhihu.com/p/43534801 (详细原理) 2. https://blog.csdn.net/forest_world/article/detai ...
- 随笔编号-11 阿里云CentOS7系列二 -- 安装Tomcat7的方法
前面讲到了JDK在CentOS7 环境下的安装步骤.这次来分享安装Tomcat7的安装步骤: Tomcat7 安装包: 链接: http://pan.baidu.com/s/1geKwASN 密码: ...
- unity_实用小技巧(空指针错误)
在游戏开发中,空指针错误是我们最常见也是最容易出现的错误.下面介绍一下博主近期遇见的空指针错误 如上图,有两个类,如果此时我们在图2中调用图1的单例模式可能会出现空指针错误. 原因在于:编译器可能先执 ...
- springboot--事务的使用
@Transactional原理 事务是一些sql语句对数据库操作的集合,因此如果在一个Java方法里涉及了对数据库的操作,业务需要的话我们就可以考虑把这些操作作为一个事务.通过在方法上加个@Tran ...