当前位置:首页 » 文件传输 » 关于ftp描述
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

关于ftp描述

发布时间: 2022-04-17 09:14:12

㈠ ftp指什么http的中文意思是什么

FTP是1对1的服务器,直接连接。http也就是网页的意思。

㈡ 什么是FTP如何构建FTP服务器

FTP即文件传输协议,是用来对服务器上文件进行管理的服务,你可以从本地传文件到服务器上,也可以从服务器上的文件下载到本地,可以对文件进行删除、覆盖、重命名等基本文件操作。

构建FTP直接安装FTP服务就可以了,比如WINDOWS自带的IIS里面就有FTP服务,IIS可以从控制面板-》添加或删除程序-》添加/删除Windows组件-》应用程序服务器-》文件传输协议(FTP)服务勾选安装,安装需要Windows光盘或者光盘里的I386文件夹,当然了,网上也有提取出来的安装包

除了Windows自带的还有其它开发商开发的,如Serv-u,直接下载安装就可以了

具体使用配置就不一一描述了,方法太多了,估计写上几千字都写不完,选好服务软件后安装好,使用上有任何问题网络一下都有答案的

㈢ 简述FTP的工作原理

FTP的工作原理:FTP 采用 Internet 标准文件传输协议 FTP 的用户界面, 向用户提供了一组用来管理计算机之间文件传输的应用程序。

开发任何基于 FTP 的客户端软件都必须遵循 FTP 的工作原理,FTP 的独特的优势同时也是与其它客户服务器程序最大的不同点就在于它在两台通信的主机之间使用了两条 TCP 连接,一条是数据连接,用于数据传送;

另一条是控制连接,用于传送控制信息(命令和响应),这种将命令和数据分开传送的思想大大提高了 FTP 的效率,而其它客户服务器应用程序只有一条 TCP 连接。

(3)关于ftp描述扩展阅读:

FTP 的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。它能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。

但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间,会非常长;并且不时的必须执行一些冗长的登录进程。

FTP 在因特网网络上历史是最悠久的网络工具,从 1971 年由 A KBHUSHAN 提出第一个 FTP 的RFC(RFC114),FTP 凭借其独特的优势一直都是因特网中最重要、最广泛的服务之一。

㈣ FTP 协议描述了什么网络服务

FTP文件传输协议,主要用于计算机之间文件传输,是互联网上仅次于www的第二大服务。本文主要演示如何在Windows Server 2003上配置FTP服务,包含不隔离用户、隔离用户和用Active Directory隔离用户三种方式的ftp。

㈤ 下列对FTP的叙述正确的是( )

选B,FTP是用来共享资源,上传下载文件的

㈥ FTP服务器 功能描述

主要是对文件进行上传,下载,在线的文件删除,移动,复制粘贴等操作。不能提供Internet的其他服务,像Email,html等都不行。

㈦ FTP协议是什么

FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。

其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。




(7)关于ftp描述扩展阅读:

FXP传送时,文件并不下载至本地,本地只是发送控制命令,故FXP传送时的速度只与两个FTP服务器之间的网络速度有关,而与本地速度无关。因FXP方式本地只发送命令,故在开始传送后,只要本地不发送停止的命令,就算是本地关机了,FXP仍在传送,直至一个文件传送完成或文件传送出错后,FTP服务器等待本地发送命令时,才会因不能接收到命令而终止FXP传送。

㈧ ftp命令解析过程的描述

FTP客户端是由2个TCP连接的。
一个只用来发送命令的!!!!
另外一个是用来接收/发送数据的!

就比如TYPE I命令~
客户端会先把这命令加上\r\n即:"TYPE I\r\n" 发送到服务器
服务器收到这命令后会进行解析!再采取相关的处理!
至于如何解析,我想各个服务器的过程都不见的是一样的。这个没有标准的!你可以先把命令和后面的操作分开,它们之间是有空格空开的!
然后直接用strcmp("TYPE", command)对比咯,如果==0再看后面的是I还是A了!

如果你是要闻如何得到该命令那要看以下:
客户端先要连接服务器
SOCKET ftpSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);//TCP连接,此连接用于发送命令
SOCKADDR_IN socketAddr;
socketAddr.sin_addr.S_un.S_addr = inet_addr(HostName);//ftp服务器IP
socketAddr.sin_port = htons(ftpPort);//默认是21
connect(ftpSocket, (const struct sockaddr *)&socketAddr, sizeof(SOCKADDR_IN))
接收服务器返回命令recv(ftpSocket, (char FAR *)recvBuf, 1024, 0);
发送命令USER user\r\n到服务器 输入用户名(ftp服务器的)
再接收服务器返回命令
发送命令PASS password\r\n到服务器 输入密码

这之后你才能发送别的命令~
比如下载数据命令~发送之后会产生另外一个TCP连接传送文件,文件传送完之后会关闭~

㈨ 请描述ftp协议执行过程答案

FTP 是 TCP/IP 协议组中的协议之一,是英文File Transfer Protocol的缩写。该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。

㈩ 下列关于FTP连接的叙述中正确的是___________

对,$?仅表示上一个命令ftp成功与否。无法判断远程文件是否存在,只能通过判断本地文件大小来得知。若远程文件不存在,则FTP获取到本地会产生一个0字节大小的文件(用 wc -c 获取文件字节数,并与0比较即可),也可能就没有产生文件(用test表达式 [ -e $save_name ] 来判断)。无法判断具体是什么问题,只能得知一个结果:FTP获取文件失败。 -------------------------------------------------------------------------------------------- 根据你自己的情况来判断。那就用 [ -e $save_name ] 判断本地文件是否存在。 -------------------------------------------------------------------------------------------- -e 判断文件是否存在(exist),-f 判断这个“文件”是否为文件(file)