站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
FTP协议
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
'''[[文件传输协议]]'''(英文:File Transfer Protocol,简称为[[FTP]])是用于在[[网络]]上进行文件传输的一套标准[[协议]]。它属于网络传输协议的应用层。FTP是一个8位的[[客户端]]-[[服务器]]协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求[[数据]]之间的时间,会非常长;并且不时的必须执行一些冗长的登陆进程。 ==FTP概述== FTP服务一般运行在20和21两个端口。[[端口]]20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。当数据通过数据流传输时,控制流处于空闲状态。而当控制流,空闲很长时间后,客户端的[[防火墙]],会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话,会被防火墙断开;传输会产生一些错误。 ==FTP优缺点== *'''优点''' #促进文件的共享([[计算机]][[程序]]或数据) #鼓励间接或者隐式的使用远程计算机 #向用户屏蔽不同主机中各种文件存储[[系统]](File system)的细节 #可靠和高效的传输数据 *'''缺点''' #密码和文件内容都使用明文传输,可能产生不希望发生的窃听。 #因为必须开放一个随机的端口以建立连接,当防火墙存在时,客户端很难过滤处于主动模式下的FTP[[流量]]。这个问题,通过使用被动模式的FTP,得到了很大解决。 #服务器可能会被告知连接一个第三方计算机的保留端口。 #此方式在需要传输档案数量很多的小档案时,效能不好 ==FTP使用模式== FTP有两种使用模式:主动和被动。主动模式要求客户端和服务器端同时打开并且监听一个端口以建立连接。在这种情况下,客户端由于安装了防火墙会产生一些问题。所以,创立了被动模式。被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端安装了防火墙的问题。 *'''主动模式下的建立连接''' #客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个FTP进程连接至服务器的21号命令端口。此时,该tcp连接的来源地端口为客户端指定的随机端口x,目的地端口(远程端口)为服务器上的21号端口。 #客户端开始监听端口(x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。这个端口就是我们所知的数据端口。 #服务器打开20号源端口并且建立和客户端数据端口的连接。此时,来源地的端口为20,远程数据(目的地)端口为(x+1)。 #客户端通过本地的数据端口建立一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务器它已经建立好了一个连接。 ==FTP工作原理== 当你启动FTP从远程计算机[[拷贝]]文件时,你事实上启动了两个[[程序]]:一个本地机上的FTP客户程序:它向[[FTP]]服务器提出拷贝文件的请求。另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。FTP采用“客户机/服务器”方式,用户端要在自己的本地计算机上安装FTP客户程序。FTP客户程序有字符界面和图形界面两种。字符界面的FTP的命令复杂、繁多。图形界面的FTP客户程序,操作上要简洁方便的多。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。 ==相关词条== *[[HTTP]] *[[DHCP]] *[[IS-IS]] *[[互联网协议]] *[[协议]] *[[网络协议]] ==参考来源== *http://zh.wikipedia.org/wiki/文件传输协议 *http://www.hudong.com/wiki/FTP%E5%8D%8F%E8%AE%AE [[category:网络协议|F]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)