ftp: 1(ftp11n08a场效应管代换)

      最后更新:2023-12-29 10:11

      FTP使用详解

      ​ftp即文件传输协议。 文件传输协议使得主机间可以共享文件。 FTP 使用TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似TELNET协议在主机间交换命令和消息。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。FTP是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一。尽管World Wide Web(WWW)已经替代了FTP的大多数功能,FTP仍然是通过Internet把文件从客户机复制到服务器上的一种途径。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。原来的FTP软件多是命令行操作,有了像CUTEFTP这样的图形界面软件,使用FTP传输变得方便易学。主要使用它进行“上载”。即向服务器传输文件。由于FTP协议的传输速度比较快,我们在制作诸如“软件下载”这类网站时喜欢用FTP来实现,同时我们这种服务面向大众,不需要身份认证,即“匿名FTP服务器”。FTP是应用层的协议,它基于传输层,为用户服务,它们负责进行文件的传输。FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必需执行一些冗长的登陆进程。FTP服务一般运行在20和21两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。 工作原理文件传输协议是TCP/IP提供的标准机制。用来将文件从一个主机复制到另一个主机。FTP使用TCP的服务。
      1.什么是FTP(文件传输协议) FILE TRANSFER PROTOCOL(FTP)意为文件传输协议,用于管理计算机之间的文件传送。FTP通常指文件传输服务。FTP是Internet上使用非常广泛的一种通讯协议。它是由支持Internet文件传输的各种规则所组成的集合,这些规则使 Internet用户可以把文件从一个主机拷贝到另一个主机上,因而为用户提供了极大的方便和收益。FTP通常也表示用户执行这个协议所使用的应用程序(例如:凯屋“上当“),从而获取所需的信息资料。FTP和其它 Internet服务一样,也是采用客户机/服务器方式。使用方法很简单,启动FTP客户端程序先与远程主机建立连接,然后向远程主机发出传输命令,远程主机在收到命令后就给予响应,并执行正确的命令。FTP有一个根本的限制,那就是,如果用户未被某一FTP主机授权,就不能访问该主机,实际上是用户不能远程登录(Remote Login)进入该主机。也就是说,如果用户在某个主机上没有注册获得授权,没有用户名和口令,就不能与该主机进行文件的传输。而Anonymous FTP(匿名FTP)则取消了这种限制。2.什么是Anonymous FTP(匿名文件传输)Anonymous(匿名文件传输)能够使用户与远程主机建立连接并以匿名身份从远程主机上拷贝文件,而不必是该远程主机的注册用户。用户使用特殊的用户名“Anonymous”和“guest”就可有限制地访问远程主机上公开的文件。现在许多系统要求用户将Emai1地址作为口令,以便更好地对访问进行跟综。出于安全的目的,大部分匿名FTP主机一般只允许远程用户下载(download)文件,而不允许上传 (upload)文件。也就是说,用户只能从匿名FTP主机拷贝需要的文件而不能把文件拷贝到匿名FTP主机。另外,匿名FTP主机还采用了其他一些保护措施以保护自己的文件不至于被用户修改和删除,并防止计算机病毒的侵入。在具有图形用户界面的World Wide Web环境于1995年开始普及以前,匿名FTP一直是Internet上获取信息资源的最主要方式,在Internet成千上万的匿名PTP主机中存储着无以计数的文件,这些文件包含了各种各样的信息,数据和软件。人们只要知道特定信息资源的主机地址,就可以用匿名FTP登但是匿名FTP仍是 Internet上传输分发软件的一种基本方法。3.什么是Remote Login(远程登录)Remote Login(远程登录)指用户通过Internet登录到远程主机上。在这种连接建立之后,用户所在的计算就可以作为远程主机的终端一样使用。 Internet上远程登录的主要方式是Telnet,匿名FTP也需要首先经过远程登录才能进行文件传输。4.什么是Upload(上传)Upload(上传)指把数据从本地计算机传到远程主机上,因此受到严格的管理和控制,但Upload是提交用户信息和要求以实现远程交互应用的基础。5.何为FTP连接进行FTP连接首先要给出目的FTP服务器的名称或地址,当连接到FTP服务器后,一般要进行登录,在检验用户ID号和口令后,连接才得以建立,某些系统也允许用户进行匿名登录。与在所有的多用户系统中一样,对于同一目录或文件,不同的用户拥有不同的权限,所以在使用过程中,如果发现不能下载或上载某些文件时,一般是因为用户权限不够。6.FTP文件传输方式FTP可用多种格式传输文件,通常由系统决定,大多数系统(包括UNIX系统)只有两种模式:文本模式(ASCII)和二进制模式(BIN/IMAGE)。文本传输器使用ASCII字符,并由回车键和换行符分开,而二进制不用转换或格式化就可传字符,二进制模式比文本模式更快,并且可以传输所有ASCII值,所以系统管理员一般将FTP设置成二进制模式。应注意在用FIP传输文件前,必须确保使用正确的传输模式,按文本模式传二进制文件必将导致错误。7.FTP的可靠性问题 FTP建立在传输层TCP协议之上,TCP是面向连接的协议,负责保证数据从源计算机到目的计算机的传输。TCP采用校验、确认接收和超时重传等一系列措施提供可靠的传输,所以在传输过程中FTP程序如果没有提示错误,就无需担心传输问题。
      FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。 熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。 FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中-v 显示远程服务器的所有响应信息;-n 限制ftp的自动登录,即不使用;.n etrc文件;-d 使用调试方式;-g 取消全局文件名。ftp使用的内部命令如下(中括号表示可选项):1.![cmd[args}:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip.2.$ macro-ame[args]:执行宏定义macro-name.3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。5.ascii:使用ascii类型传输方式。6.bell:每个命令执行完毕后计算机响铃一次。7.bin:使用二进制文件传输方式。8.bye:退出ftp会话过程。9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。10.cd remote-dir:进入远程主机目录。11.cdup:进入远程主机目录的父目录。12.chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如: chmod 777 a.out 。13.close:中断与远程服务器的ftp会话(与open对应)。14.cr:使用asscii方式传输文件时,将回车换行转换为回行。15.delete remote-file:删除远程主机文件。16.debug[debug-value]:设置调试方式, 显示发送至远程主机的每条命令,如: deb up 3,若设为0,表示取消debug。17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件local-file。18.disconnection:同close。19.form format:将文件传输方式设置为format,缺省为file方式。20.get remote-file[local-file]: 将远程主机的文件remote-file传至本地硬盘的local-file。21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。22.hash:每传输1024字节,显示一个hash符号(#)。23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。25.image:设置二进制传输方式(同binary)。26.lcd[dir]:将本地工作目录切换至dir。27.ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本地文件local-file。28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。29.mdelete[remote-file]:删除远程主机文件。30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如: mdir *.o.*.zipoutfile 。31.mget remote-files:传输多个远程文件。32.mkdir dir-name:在远程主机中建一目录。33.mls remote-file local-file:同nlist,但可指定多个文件名。34.mode[modename]:将文件传输方式设置为modename, 缺省为stream方式35.modtime file-name:显示远程主机文件的最后修改时间。36.mput local-file:将多个文件传输至远程主机。37.newer file-name: 如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。39.nmap[inpattern outpattern]:设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换,如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a2。该命令特别适用于远程主机为非UNIX机的情况。40.ntrans[inchars[outchars}:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。41.open host[port]:建立指定FTP服务器连接,可指定连接端口。42.passive:进入被动传输方式。43.prompt:设置多个文件传输时的交互提示。44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令, 该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。45.put local-file[remote-file]:将本地文件local-file传送至远程主机46.pwd:显示远程主机的当前工作目录。47.quit:同bye,退出ftp会话。48.quote arg1,arg2...:将参数逐字发至远程ftp服务器,如:quote syst.49.recv remote-file[local-file]:同get。50.reget remote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。51.rhelp[cmd-name]:请求获得远程主机的帮助。52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。53.rename[from][to]:更改远程主机文件名。54.reset:清除回答队列。55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。56.rmdir dir-name:删除远程主机目录。57.runique:设置文件名唯一性存储,若文件存在,则在原文件后加后缀..1,.2等。58.send local-file[remote-file]:同put。59.sendport:设置PORT命令的使用。60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。61.size file-name:显示远程主机文件大小,如:site idle 7200。62.status:显示当前ftp状态。63.struct[struct-name]:将文件传输结构设置为struct-name, 缺省时使用stream结构。64.sunique:将远程主机文件名存储设置为唯一(与runique对应)。65.system:显示远程主机的操作系统类型。66.tenex:将文件传输类型设置为TENEX机的所需的类型。67.tick:设置传输时的字节计数器。68.trace:设置包跟踪。69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask3。71.user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on. 73.?[cmd]:同help.

      FTP使用详解

      简述FTP主要功能。

      在网络上进行文件传输的一套标准协议。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。需要进行远程文件传输的计算机必须安装和运行ftp客户程序。在windows操作系统的安装过程中,通常都安装了tcp/ip协议软件,其中就包含了ftp客户程序。启动ftp客户程序工作的另一途径是使用ie浏览器,用户只需要在ie地址栏中输入url地址。扩展资料FTP的用户分类和传输方式一、用户分类1、Real帐户这类用户是指在FTP服务上拥有帐号。当这类用户登录FTP服务器的时候,其默认的主目录就是其帐号命名的目录。2、Guest用户在FTP服务器中,给不同的部门或者某个特定的用户设置一个帐户。服务器通过这种方式来保障FTP服务上其他文件的安全性。拥有这类用户的帐户,只能够访问其主目录下的目录,而不得访问主目录以外的文件。3、Anonymous(匿名)用户这类用户是指在FTP服务器中没有指定帐户,但是其仍然可以进行匿名访问某些公开的资源。需要根据用户的类型,对用户进行归类。默认情况下,Vsftpd服务器会把建立的所有帐户都归属为Real用户。二、FTP的传输有两种方式:ASCII、二进制。1、ASCII传输方式假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。用户正在传输的是程序,数据库,字处理文件或者压缩文件,在拷贝任何非文本文件之前,用binary 命令告诉ftp逐字拷贝。2、二进制传输模式在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。如在ASCII方式下传输二进制文件,即使不需要也仍会转译。这会损坏数据。ASCII方式一般假设每一字符的第一有效位无意义,因为ASCII字符组合不使用它。如果传输二进制文件,所有的位都是重要的。参考资料来源:百度百科—ftp
      FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。


      http://baike.baidu.com/view/369.htm?fr=ala0_1 百科里面说的很清楚了
      简述FTP主要功能。

      1,什么是FTP?它是干什么用的?

      FTP是一个小型服务器 假如你在自己电脑上建立个FTP给予我相当的权限,账号 我登录你设置的域名 登录帐号 我就可以在你建立的站点里面拿东西 有权限的话也可以放东西 一般用在多人的局域网 比较方便 大概就是这意思 高人们别骂我啊
      FTP是种文件传输协议,用来实现文件的共享!
      像http那样的文件传输协议,
      1,什么是FTP?它是干什么用的?

      ftp是什么意思

      什1么n是FTP呢?FTP 是 TCP。IP 协议组中4的协议之b一b,是英文6File Transfer Protocol的缩写。该协议是Internet文6件传送的基础,它由一x系列规格说明文6档组成,目标是提高文6件的共享性,提供非直接使用远程计4算机,使存储介8质对用户6透明和可靠高效地传送数据。简单的说,FTP就是完成两台计2算机之u间的拷贝3,从4远程计2算机拷贝3文1件至自己r的计6算机上g,称之w为1“下g载(download)”文1件。若将文1件从4自己d计8算机中7拷贝2至远程计7算机上r,则称之m为6“上u载(upload)”文4件。在TCP。IP协议中7,FTP标准命令TCP端口m号为314,Port方2式数据端口a为260。FTP协议的任务是从3一m台计7算机将文8件传送到另一k台计2算机,它与z这两台计0算机所处的位置、联接的方6式、甚至是是否使用相同的操作系统无g关。假设两台计5算机通过ftp协议对话,并且能访问Internet, 你可以1用ftp命令来传输文2件。每种操作系统使用上w有某一d些细微差别,但是每种协议基本的命令结构是相同的。 FTP的传输有两种方1式:ASCII传输模式和二o进制数据传输模式。 8.ASCII传输方1式:假定用户3正在拷贝3的文6件包含的简单ASCII码文0本,如果在远程机器上m运行的不o是UNIX,当文0件传输时ftp通常会自动地调整文7件的内0容以3便于z把文0件解释成另外那台计6算机存储文1本文2件的格式。 但是常常有这样的情况,用户7正在传输的文8件包含的不v是文1本文0件,它们可能是程序,数据库,字处理文2件或者压缩文5件(尽管字处理文4件包含的大m部分2是文0本,其中1也k包含有指示4页尺4寸z,字库等信息的非打印字符)。在拷贝3任何非文0本文1件之p前,用binary 命令告诉ftp逐字拷贝2,不y要对这些文3件进行处理,这也a是下w面要讲的二v进制传输。 2.二y进制传输模式:在二i进制传输中6,保存文8件的位序,以7便原始和拷贝8的是逐位一p一r对应的。即使目的地机器上x包含位序列的文4件是没意义q的。例如,macintosh以6二e进制方0式传送可执行文2件到Windows系统,在对方2系统上g,此文6件不r能执行。 如果你在ASCII方5式下v传输二t进制文3件,即使不t需要也p仍2会转译。这会使传输稍微变慢 ,也c会损坏数据,使文8件变得不v能用。(在大p多数计1算机上i,ASCII方3式一r般假设每一m字符的第一q有效位无s意义j,因为7ASCII字符组合不b使用它。如果你传输二e进制文5件,所有的位都是重要的。)如果你知道这两台机器是同样的,则二v进制方7式对文5本文8件和数据文7件都是有效的。 3。 FTP的工n作方8式 FTP支l持两种模式,一z种方5式叫做Standard (也c就是 PORT方6式,主动方6式),一c种是 Passive (也g就是PASV,被动方3式)。 Standard模式 FTP的客户5端发送 PORT 命令到FTP服务器。Passive模式FTP的客户7端发送 PASV命令到 FTP Server。 下y面介6绍一q个d这两种方2式的工z作原理: Port模式FTP 客户5端首先和FTP服务器的TCP 23端口f建立连接,通过这个k通道发送命令,客户6端需要接收数据的时候在这个s通道上o发送PORT命令。 PORT命令包含了q客户0端用什7么n端口s接收数据。在传送数据的时候,服务器端通过自己n的TCP 00端口t连接至客户6端的指定端口f发送数据。 FTP server必须和客户0端建立一k个t新的连接用来传送数据。 Passive模式在建立控制通道的时候和Standard模式类似,但建立连接后发送的不g是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开y一k个q高端端口s(端口r号大v于y4072)并且通知客户8端在这个y端口b上e传送数据的请求,客户3端连接FTP服务器此端口v,然后FTP服务器将通过这个z端口q进行数据的传送,这个w时候FTP server不v再需要建立一x个d新的和客户8端之g间的连接。 很多防火4墙在设置的时候都是不p允6许接受外部发起的连接的,所以5许多位于d防火6墙后或内0网的FTP服务器不m支u持PASV模式,因为0客户3端无e法穿过防火7墙打开bFTP服务器的高端端口r;而许多内0网的客户3端不m能用PORT模式登陆FTP服务器,因为2从7服务器的TCP 50无h法和内5部网络的客户8端建立一j个n新的连接,造成无t法工l作。 打开mftp工y具,输入hftp地址,用户0名,密码,就可以6链接上h了d,一w般分6左右两部分7,一k部分1是本地的,一j部分8是ftp上r的,把本地的直接接到ftp那面就开h始上y传了d,提示4成功就表示5成功地上n传了u wd¨pゥ┳ツu‰or瘿鳍pゥ┳ツlгu‰pゥ┳ツ
      文件传输协议(File Transfer Protocol, FTP)是一个用于在两台装有不同操作系统的机器中传输计算机文件的软件标准。 一些概念可以自己查百度百科或维基百科,不懂的再问。
      FTP(File Transfer Protocol),是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。
      ftp是什么意思

      FTP是什么???

      FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。扩展资料:同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP服务器,而连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。用户要连上FTP 服务器,就要用到 FTP 的客户端软件,通常 Windows自带“ftp”命令,这是一个命令行的 FTP客户程序,另外常用的 FTP 客户程序还有FileZilla、 CuteFTP、Ws_FTP、Flashfxp、LeapFTP、流星雨-猫眼等。参考资料来源:百度百科-服务器系统参考资料来源:百度百科-FTP协议
      FTP呢FTP TCP/IP协议组协议英文FileTransferProtocol缩写该协议Internet文件传送基础由系列规格说明文档组目标提高文件共享性提供非直接使用远程计算机使存储介质用户透明靠高效传送数据简单说FTP完两台计算机间拷贝远程计算机拷贝文件至自计算机称载(download)文件若文件自计算机拷贝至远程计算机则称载(upload)文件TCP/IP协议FTP标准命令TCP端口号21Port式数据端口20FTP协议任务台计算机文件传送另台计算机与两台计算机所处位置、联接式、甚至否使用相同操作系统关假设两台计算机通ftp协议并且能访问Internet用ftp命令传输文件每种操作系统使用某些细微差别每种协议基本命令结构相同FTP传输两种式:ASCII传输模式二进制数据传输模式1.ASCII传输式:假定用户拷贝文件包含简单ASCII码文本远程机器运行UNIX文件传输ftp通自调整文件内容便于文件解释另外台计算机存储文本文件格式情况用户传输文件包含文本文件能程序数据库字处理文件或者压缩文件(尽管字处理文件包含部文本其包含指示页尺寸字库等信息非打印字符)拷贝任何非文本文件前用binary命令告诉ftp逐字拷贝要些文件进行处理面要讲二进制传输2.二进制传输模式:二进制传输保存文件位序便原始拷贝逐位应即使目机器包含位序列文件没意义例macintosh二进制式传送执行文件Windows系统系统文件能执行ASCII式传输二进制文件即使需要仍转译使传输稍微变慢损坏数据使文件变能用(数计算机ASCII式般假设每字符第效位意义ASCII字符组合使用传输二进制文件所位都重要)知道两台机器同则二进制式文本文件数据文件都效5.FTP工作式FTP支持两种模式种式叫做Standard(PORT式主式)种Passive(PASV式)Standard模式FTP客户端发送PORT命令FTP服务器Passive模式FTP客户端发送PASV命令FTPServer面介绍两种式工作原理:Port模式FTP客户端首先FTP服务器TCP21端口建立连接通通道发送命令客户端需要接收数据候通道发送PORT命令PORT命令包含客户端用端口接收数据传送数据候服务器端通自TCP20端口连接至客户端指定端口发送数据FTPserver必须客户端建立新连接用传送数据Passive模式建立控制通道候Standard模式类似建立连接发送Port命令Pasv命令FTP服务器收Pasv命令随机打高端端口(端口号于1024)并且通知客户端端口传送数据请求客户端连接FTP服务器端口FTP服务器通端口进行数据传送候FTPserver再需要建立新客户端间连接防火墙设置候都允许接受外部发起连接所许位于防火墙或内网FTP服务器支持PASV模式客户端穿防火墙打FTP服务器高端端口;许内网客户端能用PORT模式登陆FTP服务器服务器TCP 20内部网络客户端建立新连接造工作
      FTP(File Transfer Protocal) 是用于Internet上的控制文件的双向传输的协议。同时,也是一个应用程序。用户可以通过FTP把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。为了更好的运用我们的网络资源,让用户与用户之间实现资源共享。目前有很多好的FTP客户软件,各有千秋。除了这些独立的客户软件外,Microsoft的Internet Explorer和Netscape的Navigator也都将FTP功能集成到浏览器中。 比较著名的FTP客户软件主要有CuteFTP、WS-FTP、GetRight网络吸血鬼Nvamp以及网络蚂蚁NetAnt等,其中Cute FTP功能强大,简便易用,拥有较多的用户,值得一提的是网络蚂蚁是国内作者自行开发的软件,而且下载速度据说是目前所有FTP下载工具中最快的。
      1.什么是FTP(文件传输协议) FILE TRANSFER PROTOCOL(FTP)意为文件传输协议,用于管理计算机之间的文件传送。FTP通常指文件传输服务。FTP是Internet上使用非常广泛的一种通讯协议。它是由支持Internet文件传输的各种规则所组成的集合,这些规则使 Internet用户可以把文件从一个主机拷贝到另一个主机上,因而为用户提供了极大的方便和收益。FTP通常也表示用户执行这个协议所使用的应用程序(例如:凯屋“上当“),从而获取所需的信息资料。FTP和其它 Internet服务一样,也是采用客户机/服务器方式。使用方法很简单,启动FTP客户端程序先与远程主机建立连接,然后向远程主机发出传输命令,远程主机在收到命令后就给予响应,并执行正确的命令。FTP有一个根本的限制,那就是,如果用户未被某一FTP主机授权,就不能访问该主机,实际上是用户不能远程登录(Remote Login)进入该主机。也就是说,如果用户在某个主机上没有注册获得授权,没有用户名和口令,就不能与该主机进行文件的传输。而Anonymous FTP(匿名FTP)则取消了这种限制。2.什么是Anonymous FTP(匿名文件传输)Anonymous(匿名文件传输)能够使用户与远程主机建立连接并以匿名身份从远程主机上拷贝文件,而不必是该远程主机的注册用户。用户使用特殊的用户名“Anonymous”和“guest”就可有限制地访问远程主机上公开的文件。现在许多系统要求用户将Emai1地址作为口令,以便更好地对访问进行跟综。出于安全的目的,大部分匿名FTP主机一般只允许远程用户下载(download)文件,而不允许上传 (upload)文件。也就是说,用户只能从匿名FTP主机拷贝需要的文件而不能把文件拷贝到匿名FTP主机。另外,匿名FTP主机还采用了其他一些保护措施以保护自己的文件不至于被用户修改和删除,并防止计算机病毒的侵入。在具有图形用户界面的World Wide Web环境于1995年开始普及以前,匿名FTP一直是Internet上获取信息资源的最主要方式,在Internet成千上万的匿名PTP主机中存储着无以计数的文件,这些文件包含了各种各样的信息,数据和软件。人们只要知道特定信息资源的主机地址,就可以用匿名FTP登但是匿名FTP仍是 Internet上传输分发软件的一种基本方法。3.什么是Remote Login(远程登录)Remote Login(远程登录)指用户通过Internet登录到远程主机上。在这种连接建立之后,用户所在的计算就可以作为远程主机的终端一样使用。 Internet上远程登录的主要方式是Telnet,匿名FTP也需要首先经过远程登录才能进行文件传输。4.什么是Upload(上传)Upload(上传)指把数据从本地计算机传到远程主机上,因此受到严格的管理和控制,但Upload是提交用户信息和要求以实现远程交互应用的基础。5.何为FTP连接进行FTP连接首先要给出目的FTP服务器的名称或地址,当连接到FTP服务器后,一般要进行登录,在检验用户ID号和口令后,连接才得以建立,某些系统也允许用户进行匿名登录。与在所有的多用户系统中一样,对于同一目录或文件,不同的用户拥有不同的权限,所以在使用过程中,如果发现不能下载或上载某些文件时,一般是因为用户权限不够。6.FTP文件传输方式FTP可用多种格式传输文件,通常由系统决定,大多数系统(包括UNIX系统)只有两种模式:文本模式(ASCII)和二进制模式(BIN/IMAGE)。文本传输器使用ASCII字符,并由回车键和换行符分开,而二进制不用转换或格式化就可传字符,二进制模式比文本模式更快,并且可以传输所有ASCII值,所以系统管理员一般将FTP设置成二进制模式。应注意在用FIP传输文件前,必须确保使用正确的传输模式,按文本模式传二进制文件必将导致错误。7.FTP的可靠性问题 FTP建立在传输层TCP协议之上,TCP是面向连接的协议,负责保证数据从源计算机到目的计算机的传输。TCP采用校验、确认接收和超时重传等一系列措施提供可靠的传输,所以在传输过程中FTP程序如果没有提示错误,就无需担心传输问题。
      FTP是英语FILE TRANSFER PROTOCOL的简称,中文意为"文件传送协议,用于在电脑和电脑之间传送文件,有了这个协议,文件的传输就可以不受不同的电脑,不同的操作系统,甚至不同文件格式的限制,传输文件的一般步骤如下: 1在本地电脑上登陆到国际互联网,2搜索有文件共享主机或者个人电脑(一般有专门的FTP服务器网站上公布的,上面有进入该主机或个人电脑的名称,口令和路径)3当与远程主机或者对方的个人电脑建立连接后,用对方提供的用户名和口令登陆到该主机或对方的个人电脑.4在远程主机或对方的个人电脑登陆成功后,就可以上传你想跟别人分享的东东或者下载别人授权共享的东东(这里的东东是指能放到电脑里去又能在显示屏上看到的东东)5完成工作后关闭FTP下载软件,切断连接. 为了实现文件传输,用户还要运行专门的文件传输程序,比如网际快车就有这方面的功能,其它还有很多专门的FTP传输软件,各有各的特色.
      FTP是什么???

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类