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

ftp打开数据传输的通道

发布时间: 2023-08-04 01:02:09

㈠ 如何打开FTP数据上传端口

你可以通过“控制面板”的“管理工具”中的“服务”来配置:打开21端口:打开FTP Publishing Service,它提供的服务是通过internet信息服务的管理单元提供FTP连接和管理。

㈡ 简述FTP的工作原理

FTP有两个过程:控制连接数据连接

控制连接用于传送请求;而数据连接用于传输文件

  • FTP的工作原理:

    FTP协议不像HTTP协议一样需要一个端口作为连接(默认时HTTP端口是80,FTP端口是21)。FTP协议需要两个端口:

    一个端口是作为控制连接端口,也就是FTP的21端口,用于发送传送请求给服务器的控制进程以及等待服务器响应(控制连接并不用来传送文件)

    另外一个端口用于数据传输端口,端口号为20(仅用PORT模式),是用建立数据传输通道的,主要作用是从客户向服务器发送一个文件,从服务器向客户发送一个文件,从服务器向客户发送文件或目录列表,用来连接客户端和服务器端的数据传送进程。

    数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。

㈢ 急,如何打开ftp数据上传端口

提示的错误是远程服务器的问题,你可以联系那台服务器的管理员,正常情况下,20端口和21端口应该是全部打开的,20负责控制命令的传输,21负责数据传输.另外一种可能性就在要求上报时,给了一份说明,上面说明了上传所用端口(不是标准的21),要在软件配置中改过来.

㈣ ftp链接无法打开传输通道。原因:由于目标计算机积极拒绝,无法连接。

问题是服务器未启动Subversion服务,或改变端口所致。多数因为安装的时候选用了端口,加上端口即可(80、8080、43等)。Windows下通过任务管理器查看svnserve.exe进程是否运行,如有则记录 PID,然后在命令行中运行netstat -ano,查看对应PID的

㈤ 无法打开传输通道.原因:由于连接方在一段时间后没有正确答复或连接的主机没有反,连接尝试失败

一、安装FTP服务(以及web服务器)

要设置 FTP 站点,必须先通过Windows Server 2008 中的角色管理工具来安装 FTP 服务。由于服务器上默认是没有安装web,所以需要先安装FTP服务,具体过程如下:1. 开始——服务器管理工具——角色——Web服务器(IIS)——添加角色服务——勾选FTP发布服务(即安装FTP服务和FTP管理控制台)——下一步,安装二、在 IIS 7.0 中启动 FTP 服务 就像 IIS 7.0 上默认不安装 FTP 服务一样,当在 IIS 7.0 上安装 FTP 服务后,默认情况下也不会启动该服务。因此,在安装 FTP 服务后必须启动该服务。如果 FTP 服务之前已停止或暂停,可能也需要启动该服务。 在 Windows 客户端上启动 FTP 服务开始——控制面板——管理工具——服务——找到FTP发布服务——右键启动服务三、建立FTP站点 控制面板——管理工具——Internet信息服务(IIS)管理器——在左边的站点列表处——右键——创建新站点——此时会自动进入创建站点向导——通过向导会一步步的设置FTP可访问的文件夹,FTP访问的账户和密码,FTP权限等——注意创建的安全账户即为使用FTP工具登录时的账户
勾选读取和写入

㈥ 要与FTP服务器端正常连接的话,客户端那些端口必须打开谢谢

打开默认FTP端口号是:21

默认情况下,FTP协议使用TCP端口20和21,20用于数据传输,21用于控制信息传输。

但是,是否使用20作为数据传输端口与FTP使用的传输模式有关。如果采用活动模式,则数据传输端口为20。如果使用无源模式,则要在服务器和客户端之间协商使用确切的最终端口。

(6)ftp打开数据传输的通道扩展阅读:

FTP会阻止单个计算机系统的详细信息,因此适合在异构网络中的任何计算机之间传输文件的版本。FTP只提供一些基本的文件传输服务。

它使用TCP可靠地传输文件。FTP的主要功能是减少或消除可以在不同系统下处理的文件的不兼容性。

FTP使用客户机-服务器模型,其中一个FTP服务器进程可以服务多个客户机进程。FTP服务器由两个主要部分组成:负责接收新请求的主进程;还有几个处理单个请求的从属进程。

FTP是一个不支持UDP的TCP服务。不同之处在于FTP使用两个端口,一个数据端口和一个命令端口(也称为控制端口)。

这两个端口通常是21个命令端口和20个数据端口。但是,当我们发现基于FTP工作方式的不同数据端口并不总是20时,就产生了混淆。

㈦ 如何打开ftp端口

  1. 进入“控制面板”->“程序”->"打开或关闭Windows功能",找到“Internet信息服务”选项。

  2. 将“Internet信息服务”选项勾选,确定,计算机开始开启服务,需要等待一段时间。这时打开了“FTP服务器”,“Web管理工具”中的“IIS管理控制台”和“万维网服务”下的全部服务(该服务可能需要重启计算机才能生效)。

  3. 右击“计算机”,点击“管理”。

  4. 点击“服务和应用程序”->“Internet信息服务(IIS)管理器”,右击“网站”,点击“添加FTP站点”。

  5. 添加站点名称和选择Ftp站点根目录物理路径。

  6. IP地址选择本机IP,端口可以自行设定(为了安全最好不要使用默认端口21);SSL选择“允许”,然后下一步。

  7. 身份验证选择“基本”,授权选择“所有用户”(即这台计算机现存的所有有效账户都可登录),权限设置“读取”(即只可以从ftp下载文件,不可以上传文件,想要设置上传权限需要选择“写入”),点击“完成”。

  8. 在管理控制台在网站下可以看到新产生的Ftp站点,点击网站可以看到站点相关信息,想要登录ftp可能需要重启计算机。

  9. 打开Windows资源管理器或者浏览器输入“ftp://IP:Port”,弹出登录对话框。

  10. 输入有效地用户账号和密码,进行登录,在Ftp根目录:E:FtpDownload 下有一个 测试.txt 文本文件,可以看到成功登录Ftp之后显示该文件。可以通过复制然后将文件粘贴到本地计算机进行文件下载。

  11. 添加专门进行FTP操作的用户组和用户。

  12. 在管理控制台,点击“用户”,右击空白区域点击“新用户”,创建新用户。

  13. 输入用户名和密码,取消“用户下次登录时须更改密码”,选择“用户不能更改密码”和“密码永不过期”,点击创建,新建用户名为Download的用户。

  14. 新建的用户都默认属于 Users 组,可以通过该用户和密码登录计算机,因此为不使该用户具有登录计算机等普通用户的权限,从 Users组中删除 Download成员。

  15. 然后右击右侧空白区域,点击“新建组”,输入组名称和描述信息,然后点击“添加”,添加成员。

  16. 进入选择用户对话框,点击“高级”,在新弹出对话框中选择“立即查找”,从搜索结果中找到Download,点击确定,再确定。

  17. 然后在成员栏中出现Download,点击“创建”,成功创建用户组并将Download用户添加至用户组 “Ftp Users”。

  18. 只允许特定用户访问FTP。

  19. 点击网站下Ftp站点,双击“授权规则”此时FTP允许所有用户登录。

  20. 双击“所有用户”,选择“指定的角色或用户组”,输入成员Download,确定,则目前只有Download可以登录FTP。

  21. 重启FTP,可能还需要重启计算机使得配置生效,现在只有用户名Download可以登录FTP,并且该用户名无法登录计算机或进行其他操作。可以通过测试设置查看连接测试结果。

㈧ FTP的工作原理是怎样的

FTP会话时包含了两个通道,一个叫控制通道,一个叫数据通道。控制通道:控制通道是和FTP服务器进行沟通的通道,连接FTP,发送FTP指令都是通过控制通道来完成的。数据通道:数据通道是和FTP服务器进行文件传输或者列表的通道。FTP协议中,控制连接均有客户端发起,而数据连接有两种工作方式:PORT方式和PASV方式PORT模式(主动方式) FTP 客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口(一个大于1024的端口)接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。PASV模式(被动方式) 在建立控制通道的时候和PORT模式类似,当客户端通过这个通道发送PASV 命令的时候,FTP server打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTP server 将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接传送数据。如果从C/S模型这个角度来说,PORT对于服务器来说是OUTBOUND,而PASV模式对于服务器是INBOUND,这一点请特别注意,尤其是在使用防火墙的企业里,这一点非常关键,如果设置错了,那么客户将无法连接。参考: http://www.linuxdiyf.com/viewarticle.php?id=20118 →Nebula№☆ 2008-08-18 15:44 检举您觉得这个答案好不好?好(0)不好(0) 相关问题 FTP工作原理是怎样的? FTP工作原理是什么 ftp服务器的工作原理其他答案拿下传文件为例,当你启动FTP从远程计算机拷贝文件时,它向FTP服务器提出拷贝文件的请求。启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。 网站: http://www.skyhosting.com.cn 总想。。。 2008-08-18 15:41 检举上下传 上页,下页. 2008-08-18 15:44 检举虽然我没用过它,但大多数的lonux发行版本中都选用的是Washington University FTP,它是一个着名的FTP服务器软件,一般简称为wu-ftp. 它是一个很好的服委务软件, 原理呀,网上有得查呀。下次我去看看有关那个的原理再告诉你吧。你自己也要去看看那方面有关的书呀, : 起做暧 2008-08-18 15:50 检举我来告诉你FTP服务器工作流程: 建立Socket 侦听 21 端口 收到连接请求后建立新端口与客户端连接 继续侦听 21 端口 负责与客户端连接的模块要解释处理大概10多条标准的FTP命令 根据不同命令为客户返回不同的信息或做不同的事 关于这些标准FTP命令如 USER PASS REST PWD CWD PASV SIZE TYPE LIST RETR 等等的我不全知道 你要自己去查资料。拿下传文件为例,当你启动FTP从远程计算机拷贝文件时,你事实上启动了两个程序:一个本地机上的FTP客户程序:它向FTP服务器提出拷贝文件的请求。另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。FTP采用“客户机/服务器”方式,用户端要在自己的本地计算机上安装FTP客户程序。FTP客户程序有字符界面和图形界面两种。字符界面的FTP的命令复杂、繁多。图形界面的FTP客户程序,操作上要简洁方便的多。

㈨ 简述文件传输协议FTP的工作原理及一般使用步骤。

1、FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Passive(也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTP服务器。Passive模式FTP的客户端发送 PASV命令到 FTP Server。
下面介绍一个这两种方式的工作原理:
Port
FTP 客户端首先和FTP服务器的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。
Passive
在建立控制通道的时候和Standard模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。
很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持PASV模式,因为客户端无法穿过防火墙打开FTP服务器的高端端口;而许多内网的客户端不能用PORT模式登陆FTP服务器,因为从服务器的TCP 20无法和内部网络的客户端建立一个新的连接,造成无法工作。

2、使用步骤
(1)FTP服务器运行FTPd守护进程,等待用户的FTP请求。

(2)用户运行FTP命令,请求FTP服务器为其服务。

例:FTP 202.119.2.197

(3)FTPd守护进程收到用户的FTP请求后,派生出子进程FTP与用户进程FTP交互,建立文件传输控制连接,使用TCP端口21。

(4)用户输入FTP子命令,服务器接收子命令,如果命令正确,双方各派生一个数据传输进程FTP-DATA,建立数据连接,使用TCP端口20,进行数据传输。

(5)本次子命令的数据传输完,拆除数据连接,结束FTP-DATA进程。

(6)用户继续输入FTP子命令,重复(4)、(5)的过程,直至用户输入quit命令,双方拆除控制连接,结束文件传输,结束FTP进程。