news 2026/5/12 12:31:23

【应用层-FTP文件传输协议】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【应用层-FTP文件传输协议】

应用层-FTP文件传输协议

  • 一、概念
  • 二、其他要点
    • 1、工作模式
    • 2、登录方式

一、概念

1.在两台电脑之间,专门用来传文件的一套标准规则。
2.把文件从电脑 A →传到电脑 B / 服务器;下载服务器上的文件;管理服务器里的文件(新建、删除、重命名、移动)。
3.一个跨设备的 “网络文件夹”,只要有账号密码,就能远程读写文件。
4.专门传文件,比网页下载更稳定、适合大文件;支持断点续传(断网后能接着传);支持批量上传 / 下载;有账号密码权限(不是谁都能连)。
5.FTP默认用两个端口:21 端口命令通道(登录、发指令)、20 端口数据通道(真正传文件);20端口是建立在TCP上的数据连接,21端口是建立在TCP上的控制连接。
6.一般情况下,客户端的命令端口是N,数据传输端口为N+1(N≥1024),所以,FTP客户端应用进程的端口≥1024
6…FTP 是明文传输,账号、密码、文件内容都可能被抓包看到,更安全的版本:SFTP(基于 SSH,最常用)、FTPS(FTP+SSL 加密)。

二、其他要点

1、工作模式

1.主动模式Active:服务器主动来找你的电脑传数据,容易被电脑的防火墙拦截 → 经常失败。
2.被动模式Passive:你电脑主动连服务器,更兼容防火墙、路由器、NAT。

2、登录方式

1.普通 FTP:需要IP 地址 + 端口(默认 21) + 用户名 + 密码。
2.匿名 FTP:用户名:anonymous。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 22:35:47

如何用参数解构在函数入口处直接提取对象属性

完全行,是现代 JavaScript 最自然的写法之一;但需权衡是否保留原始对象、处理缺失属性及默认值需求,且要注意 null/undefined 和类型校验等边界情况。函数参数里直接解构对象属性,行不行?完全行,而且是现代…

作者头像 李华
网站建设 2026/4/14 22:28:03

视频帧图片提取工具使用说明:按时间间隔/帧间隔/关键帧/指定时间点/首尾中间帧批量提取,支持并行与保持目录结构

【视频帧图片提取工具】用于批量从视频中提取帧图片,适合做封面图筛选、逐帧分析、素材截图、关键帧抽取等。工具基于 FFmpeg/FFprobe 工作,提供多种提取模式、输出格式与质量控制,并支持并行处理、暂停/继续、遍历子目录与保持原路径结构。支…

作者头像 李华
网站建设 2026/4/14 22:27:40

GitHub 功能大揭秘:涵盖代码创作、工作流、安全等多领域!

导航菜单可进行切换导航、登录、外观设置等操作。平台包括 AI 代码创作(如 GitHub Copilot、GitHub Spark、GitHub Models、MCP Registry)、开发者工作流(如 Actions、Codespaces、Issues、Code Review)、应用程序安全&#xff08…

作者头像 李华
网站建设 2026/4/14 22:27:13

上辈子敲代码,这辈子学 HTML(一)---------html框架、

一、框架html的结构很清晰,就跟人体的逻辑一样,人体分为头部和身体,所以每个html也要有head与body。1.一般框架由上图我们可以基本了解大致结构了,但是里面应该放些什么呢?2.head框架了解之前,我们先看一张…

作者头像 李华