什么是 FTP 操作?
使用文件传输协议(FTP)时,用户执行以下部分或全部操作-
连接到远程主机
为了实现文件传输,用户首先登录远程主机。使用了四个命令。
打开选择远程主机并设置登录会话。
用户识别远程用户ID。
通过对客户端进行身份验证。
站点将数据发送到用于提供特定于该主机的服务的外部主机。
浏览目录结构
在客户端通过身份验证并登录到服务器后,该客户端可以浏览远程主机的目录结构以定位需要检索的文件或定位要将本地文件传输到的目录。
执行这些服务的子命令如下:
cd 更改私有主机上的目录。可以确定路径名,但必须符合远程主机的目录结构。
Icd 更改本地主机上的目录。它等同于cd命令。可以确定路径名,但必须符合本地主机的目录结构。
Is 列出远程目录的内容
dir 列出私有目录的内容。它类似于ls命令;由dir生成的列表被视为数据并需要数据连接。
控制数据的传输方式
在不同系统之间传输数据通常涉及作为传输过程一部分的数据转换。传输的三个方面可以是位的模式、数据的表示和文件结构。数据传输模式可以是块模式(B)和字节流模式(S)。数据的表示可以是基于ASCII的或基于EBCDIC的。
文件结构可以是数据字节的连续序列、顺序记录或由页面组成的文件。
传输文件
它可以使用以下命令在FTP客户端和服务器之间复制文件。
获取从远程主机到本地主机的文件副本。
mget将各种文件从远程复制到本地主机。
将文件的副本从本地主机复制到远程主机。
mput将多个文件从本地主机复制到远程主机。
终止FTP会话
它可以使用以下命令来结束FTP会话
quit -它可以与远程主机断开连接并删除FTP。某些实现使用BYE子命令。
关闭 -它可以与远程主机断开连接,但保持FTP客户端运行。
它可以发出打开命令来建立新的控制连接。
评论列表