当前位置: 首页 > news >正文

HTTP实验(ENSP模拟器实现)

HTTP概述

HTTP(HyperText Transfer Protocol,超文本传输协议),设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。

img

  • HTTP定义了多种请求方法,常用的包括:

  • GET:请求资源。

  • POST:提交数据。

  • PUT:更新资源。

  • DELETE:删除资源。

HTTP实验

我们使用一个路由器来模拟客户端

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname Client
[Client]interface G0/0/0
[Client-GigabitEthernet0/0/0]ip address 192.168.1.1 24

Server配置

选择文件根目录,然后启动HTTP服务 

img

使用路由器去发送GET请求

[Client]http get url 192.168.1.2Http getting 192.168.1.2[192.168.1.2]: 1:packets interaction time 20 ms,the link reachable2:packets interaction time 90 ms,the link reachable3:packets interaction time 110 ms,the link reachable4:packets interaction time 90 ms,the link reachable5:packets interaction time 90 ms,the link reachable--- http get result statistics ---Http Get 5 time(s),succeed 5 time(s),failed 0 time(s).round-trip min/avg/max = 90/80/110 ms.

测试访问是没问题的。

但是http是明文传输,所以接口抓包,我们就能看到

我们能直接看到HTTP的,传输的页面内容。

我还可以访问我的一个文件试一试(路径填写你的HTTP服务器,目录下有的文件)

[Client]http get url 192.168.1.2/desktop.iniHttp getting 192.168.1.2/desktop.ini[192.168.1.2]: 1:packets interaction time 60 ms,the link reachable2:packets interaction time 90 ms,the link reachable3:packets interaction time 90 ms,the link reachable4:packets interaction time 100 ms,the link reachable5:packets interaction time 90 ms,the link reachable--- http get result statistics ---Http Get 5 time(s),succeed 5 time(s),failed 0 time(s).round-trip min/avg/max = 90/86/100 ms.

再来看看看抓包

传输的文件内容,都是明文的,验证了HTTP是明文传输。

http://www.lryc.cn/news/541947.html

相关文章:

  • AI工具评论
  • comfy UI节点缺失dlib库处理
  • STM32 HAL库I2C函数使用详解:以MPU6050传感器为例
  • 四步彻底卸载IDEA!!!
  • vue3 背景虚化,文字高亮效果
  • 开源一个可以调RGB三色的小灯棒子
  • 在聚类算法的领域特定语言(DSL)中添加一个度量矩阵组件
  • 【C++】list 链表的使用+模拟实现
  • AI助力小微企业技术开发规范化管理 | 杂谈
  • Android 实现 RTMP 推流:快速集成指南
  • pipeline 使用git parameter插件实现动态选择分支构造
  • postcss.config.js 动态配置基准值
  • DeepSeek 冲击(含本地化部署实践)
  • eNSP下载安装(eNsp、WinPcap、Wireshark、VirtualBox下载安装)
  • 利用Ai对生成的测试用例进行用例评审
  • C#上位机--跳转语句
  • `sh` 与 `bash` 的区别详解
  • *PyCharm 安装教程
  • [特殊字符] Elasticsearch 双剑合璧:HTTP API 与 Java API 实战整合指南
  • 网络和操作系统基础篇
  • Oracle 连接报错:“ORA-12541:TNS:no listener ”,服务组件中找不到监听服务
  • 内外网文件传输 安全、可控、便捷的跨网数据传输方案
  • 基于Flask的租房信息可视化系统的设计与实现
  • 《Keras 2 :使用 RetinaNet 进行对象检测》:此文为AI自动翻译
  • 【Erdas实验教程】010:监督分类及后处理、精度评价
  • Moonshot AI 新突破:MoBA 为大语言模型长文本处理提效论文速读
  • 【Python量化金融实战】-第1章:Python量化金融概述:1.2 Python在量化金融中的优势与生态
  • react路由总结
  • edge浏览器将书签栏顶部显示
  • AIGC-Stable Diffusion模型介绍