概述
文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。 控制连接:21 用于传输FTP命令和执行信息,在整个FTP会话期间一直保持打开 数据连接:20 用于数据上传、下载、文件列表发送等,数据传输结束后数据连接将终止 主动方式 数据连接由服务器主动发起: 被动方式 数据连接由客户端主动发起:文件传输协议
1、FTP
1.1 定义
1.2 端口
1.3 数据传输方式
控制连接:21端口
数据连接:20端口
控制连接:21端口
数据连接:服务器随机产生端口
2、TFTP
3、常用命令
//开启FTP服务
[h3c]ftp server enable
//连接FTP服务器
<h3c>ftp 'ip address'
//列出当前目录
ftp>ls
//下载文件
ftp>get 'fliename'
//上传文件
ftp>put 'filename'
//断开FTP连接
ftp>bye
最后
以上就是典雅跳跳糖为你收集整理的文件传输协议文件传输协议的全部内容,希望文章能够帮你解决文件传输协议文件传输协议所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复