网站地图    收藏   

主页 > 设计 > web专栏 >

FTP的概念

来源:未知    时间:2014-11-22 10:21 作者:xxadmin 阅读:

[导读] FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为文传协议。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的...

FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。

  而对于我们互联网人,主要是用FTP来管理网站空间,通过FTP软件来对服务器或是虚拟空间里的文件进行上传下载等各种管理。常用的FTP管理软件有:CuteFTP、LeapFTP等。

       FTP实现的目标:

        1.促进文件的共享(计算机程序或数据)

  2.鼓励间接或者隐式的使用远程计算机

  3.向用户屏蔽不同主机中各种文件存储系统的细节

  4.可靠和高效的传输数据

  缺点:

  1.密码和文件内容都使用明文传输,可能产生不希望发生的窃听。

  2.因为必需开放一个随机的端口以建立连接,当防火墙存在时,客户端很难过滤处于主动模式下的FTP流量。这个问题通过使用被动模式的FTP得到了很大解决。

  3.服务器可能会被告知连接一个第三方计算机的保留端口。

  FTP虽然可以被终端用户直接使用,但是它是设计成被FTP客户端程序所控制。

  运行FTP服务的许多站点都开放匿名服务,在这种设置下,用户不需要帐号就可以登录服务器,默认情况下,匿名用户的用户名是:“anonymous”。这个帐号不需要密码,虽然通常要求输入用户的邮件地址作为认证密码,但这只是一些细节或者此邮件地址根本不被确定,而是依赖于FTP服务器的配置情况。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论