实验目标
- 1搭建FTP服务器并配置用户权限
- 2对比主动模式与被动模式的端口行为
- 3使用抓包验证控制连接与数据连接
实验工具
Cisco Packet Tracer / FileZilla Server
Wireshark
FTP客户端
📋 实验背景
FTP使用两条TCP连接:控制连接(端口21)和数据连接。 主动模式(PORT)由服务器主动连客户端,被动模式(PASV)由客户端连服务器。 理解这两种模式对于防火墙配置和网络排错至关重要。
🔧 实验步骤
FTP端口模式验证
已完成 0/4 步
步骤 1
搭建FTP服务器
步骤 2
主动模式测试
步骤 3
被动模式测试
步骤 4
抓包对比分析
🧪 数字孪生仿真:HTTP请求生命周期
HTTP与FTP同属应用层协议。下方仿真展示HTTP从URL输入到页面渲染的完整生命周期。
🌍 HTTP 请求生命周期 · 深度仿真实验
从输入URL到页面显示,完整9步全过程可视化
🔬 技术细节
浏览器解析 URL 结构:协议(https) + 域名(www.baidu.com) + 端口(默认443) + 路径(/)。浏览器先检查 HSTS 列表,确认是否必须用 HTTPS。然后检查缓存:如果本地有有效缓存且未过期(Cache-Control / Expires),直接使用缓存,不发请求(状态码 200 from cache)。
🏠 生活类比
你决定点外卖:打开APP,输入"百度餐厅"——APP先看看上次点的菜单还在不在(缓存),如果过期了就重新下单。
📊 当前所在协议层
应用层
表示层
传输层
网络层
数据链路层
步骤 1/9
✅ 实验检测
随堂测验
第 1/2 题FTP的控制连接使用哪个端口?