一、这个模型直观地展示了 FTP 的核心特性:
1、控制通道 (Control Channel):始终保持连接,用于传输指令(如登录、列出目录、下载请求)。
2、数据通道 (Data Channel):仅在传输文件时建立,传输完成后关闭,用于传输实际文件数据。
二、这个模型的特点:
1、双通道可视化:
控制通道(绿色):位于上方,是一条细线。一旦建立连接,它会变亮,只有小的白色命令包在其中传输。
数据通道(橙色):位于下方,是一条粗管。只有在点击“传输文件”时才会变亮(建立),传输大量的橙色数据块,传输结束后立即变暗(关闭)。
2、交互逻辑:
按钮必须按顺序操作(连接 -> 发命令/传文件 -> 断开),模拟真实的 FTP 会话状态机。
底部面板实时解释当前发生的事情,区分了 Port 21 和 Port 20 的不同作用。
3、视觉反馈:
使用 Curve 路径让数据包沿弧线飞行,更加优雅。
使用 CSS2DRenderer 制作文字标签,清晰易读。
服务器和客户端使用简单的几何体组合,并在连接活跃时有材质透明度的变化。
Copyright (C) 2018 www.fltvu.com All Rights Reserved.
联系电话:(023)72877316
地址:重庆涪陵黎明路38号
渝ICP备05002588号-1
渝公网安备 50010202000170号
技术支持:紫驰科技
Copyright (C) 2018 www.fltvu.com All Rights Reserved.
联系电话:(023)72877316
地址:重庆涪陵黎明路38号
渝ICP备05002588号-1
渝公网安备 50010202000170号
技术支持:紫驰科技