实验目的:
掌握HTTP的配置
实验拓扑:

HTTP的作用
HTTP(超文本传输协议)是互联网上用于在客户端(如浏览器)和服务器之间传输超文本(如HTML文档)及其他类型数据(如图片、视频等)的应用层协议。其核心作用可概括为以下几点:
-
信息交换
HTTP定义了客户端与服务器之间发送和接收数据的标准格式,通过请求-响应模型实现高效的信息传输。例如,浏览器通过HTTP请求获取网页内容,服务器返回HTML、CSS、JavaScript等资源。
-
资源定位与获取
基于URL(统一资源定位符)标识网络资源,客户端通过HTTP协议从服务器获取所需内容,如网页、图片、音频等。例如,访问新闻网站或在线视频时,浏览器通过HTTP请求加载多媒体文件。
-
通信规范
HTTP提供标准化的请求和响应结构(包括请求头、响应头、状态码等),并支持多种内容类型(如
application/json、multipart/form-data),确保不同系统间的兼容性。 -
状态管理
HTTP本身无状态,但通过状态码(如200成功、404未找到)和扩展技术(如Cookie、Session)实现会话控制,支持用户在多请求间保持状态。
-
支持多种请求方法
HTTP提供GET(获取资源)、POST(提交数据)等8种标准方法,满足不同场景需求,如API设计中的数据交互。
典型应用场景包括网页浏览、多媒体资源加载、API接口调用等。例如,社交平台查看图片、在线听歌均依赖HTTP协议传输数据。
实验操作:
1、配置服务器和客户机的IP地址和子网掩码


2、在server1上启用http服务
先将测试文件导入,然后启动http服务

3、在client1上获取测试文件
在地址栏输入server1的IP地址,然后点击获取获取测试文件

看到弹出的弹窗就表示实验成功了
