文件传输协议 ftp

文件传输协议(FTP:File Transfer Protocol)使得主机间可以共享文件。 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服务器”。 [1]
FTP是 应用层的协议,它基于 传输层,为用户服务,它们负责进行文件的传输。FTP是一个8位的 客户端- 服务器协议,能操作任何类型的文件而不需要进一步处理,就像 MIMEUnicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必需执行一些冗长的登陆进程。
FTP服务一般运行在20和21两个 端口。端口20用于在 客户端服务器之间传输数据流,而端口21用于传输 控制流,并且是命令通向 ftp服务器的进口。当数据通过 数据流传输时, 控制流处于空闲状态。而当 控制流空闲很长时间后,客户端的 防火墙会将其会话置为超时,这样当大量数据通过 防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被 防火墙断开,传输会产生一些错误。
FTP(federal test procedure)是美国联邦实验程序,是一种实验标准工况。在从工况下进行轻型车和重型车的油耗、排放的实验测量,并进行对比。 [1] 本标准中规定了随时间变化时发动机应该保持的转速,并测量这段时间内的油耗和排放情况等参数变化。 [2]

文件传输协议(FTP)是TCP/IP提供的标准机

制。用来将文件从一个主机复制到另一个主机。FTP使用TCP的服务。

 

主要功能

提供文件的共享(计算机程序 / 数据); 支持间接使用远程计算机; 使用户不因各类主机文件存储器系统的差异而受影响; 可靠且有效的传输数据。
FTP ,尽管可以直接被终端用户使用,但其应用主要还是通过程序实现。
FTP 控制帧即指 TELNET 交换信息,包含 TELNET 命令和选项。然而,大多数 FTP 控制帧是简单的 ASCII 文本,可以分为 FTP 命令或 FTP 消息。 FTP 消息是对 FTP 命令的响应,它由带有解释文本的应答代码构成。 [2]

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值