实验课中级40分钟

实验13Web与FTP服务器搭建

应用服务部署实战

实验目标

  • 1搭建简单的Web服务器
  • 2配置FTP服务并上传下载文件
  • 3理解服务端口与访问控制

实验工具

Cisco Packet Tracer / IIS / Apache

所属模块

模块7应用层——丰富的网络服务

DNS、HTTP、DHCP、FTP等常用网络服务

查看模块 →

📋 实验背景

Web服务器和FTP服务器是企业网络中最常见的应用服务。本实验将在Packet Tracer中搭建 Web服务器和FTP服务器,体验HTTP网页访问和FTP文件传输的完整过程。

🔧 实验步骤

Web与FTP服务搭建

已完成 0/5

步骤 1

搭建拓扑

一台交换机连接:1台服务器(IP: 192.168.1.10/24)和1台PC(IP: 192.168.1.100/24)。

步骤 2

配置Web服务

步骤 3

测试Web访问

步骤 4

配置FTP服务

步骤 5

测试FTP访问

✅ 实验检测

随堂测验

1/2

Web服务器默认监听哪个端口?

🧪 数字孪生仿真:HTTP请求生命周期

从输入URL到页面渲染,完整9步可视化:DNS→TCP→TLS→HTTP请求→服务器处理→响应→浏览器渲染。

🌍 HTTP 请求生命周期 · 深度仿真实验

从输入URL到页面显示,完整9步全过程可视化

HTTP Request Lifecycle · Step 1/9Client浏览器NGINX:443HTTP/2服务器URL应用层DNSTCPTLSREQSRVRESDOMOK⌨️ 1. 用户输入 URL:https://www.baidu.comLayer: 应用层 | Phase: INPUThttps://www.baidu.com → 110.242.68.66:443

🔬 技术细节

浏览器解析 URL 结构:协议(https) + 域名(www.baidu.com) + 端口(默认443) + 路径(/)。浏览器先检查 HSTS 列表,确认是否必须用 HTTPS。然后检查缓存:如果本地有有效缓存且未过期(Cache-Control / Expires),直接使用缓存,不发请求(状态码 200 from cache)。

🏠 生活类比

你决定点外卖:打开APP,输入"百度餐厅"——APP先看看上次点的菜单还在不在(缓存),如果过期了就重新下单。

📊 当前所在协议层

应用层
表示层
传输层
网络层
数据链路层
步骤 1/9