当连接上某个ftp
A. ftp连接问题
ftp有两个连接,一个控制连接,一个数据连接,Ftp还有两种模式standard和passive的,21端口是控制连接,如果server在内网,应该使用standard ftp,数据连接从server的20端口到客户端的一个高端口,这个高端口是服务器和客户机协商的。
标准FTP连接过程:
客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口,也就是21端口。
然后客户端开始监听端口N+1,并发送FTP命令“port N+1”到FTP服务器。
接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1)。
最后开始传输数据
passive ftp的连接过程:
当开启一个 FTP连接时,客户端打开两个任意的非特权本地端口(N > 1024和N+1)。
第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交 PASV命令。
这样做的结果是服务器会开启一个任意的非特权端口(P > 1024),并发送PORT P命令给客户端。然后客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据。
最后开始传输数据
passive mode的ftp的两个连接全部是client发起的
standard mode的ftp的控制连接是client发起的,数据连接是server发起的
如果server在内网,使用passive mode,外部的client要发起的数据连接肯定进不来,
因为你没有相应的端口映射
使用标准模式,数据连接是从内网到外网,默认是可以除去的
B. 电脑上说的FTP地址指的是什么怎么设置自己的FTP呢
FTP(File Transfer Protocal),是用于Internet上的控制文件的双向传输的协议。同时,它也是一个应用程序。
设置ftp服务器的方法:
工具/原料
IIS .net framework 电脑
方法/步骤
1、打开【控制面板】->【程序和功能】->【启用或关闭 windows 功能】,窗口中,勾选【Internet Information Services】下面的【FTP服务器】三个选项,点击【确定】。
C. 如何正确连接FTP
一、工具:ftp客户端file Zilla、远程的ip、用户名、密码、互联网
二、操作步骤:
1.首先下载ftp工具,并安装成功,双击打开就行啦
2.ftp现在标注的是个快速链接通道,这个只适合第一次添加站点,对应位置填写对应信息,然后点击链接。
3.连接成功以后就显示如下图片,红框部分为服务器上文件夹,红框左侧则是本地的文件的文件,然后鼠标右击你要上传的文件,点击上传,即可把文件上传到服务器了。
4.如果要打开以前已经添加的网站站点的信息的话,那就点击,文件——站点,然后就出现你以前添加过的站点了。
5.然后选择要打开的站点,点击链接就可以登录服务器了。
D. linux下用ftp命令连接到ftp服务器应该如何查看服务器上的目录文件数
1.Linux下启动ftp
ls -l 普通文件就是以 - 开头,文件夹以 d 开头,grep 后面接正则表达式:^- 以 - 开头的匹配。
(4)当连接上某个ftp扩展阅读:
1.查看当前目录下的文件数量(不包含子目录中的文件):
ls -l|grep "^-"| wc -l
2. 查看当前目录下的文件数量(包含子目录中的文件):
ls -lR|grep "^-"| wc -l
3.查看当前目录下的文件夹目录个数,(不包含子目录中的目录):
ls -l|grep "^d"| wc -l
4.查询当前路径下的指定前缀名的目录下的所有文件数量 例如:统计所有以“20161124”开头的目录下的全部文件数量:
ls -lR 20161124*/|grep "^-"| wc -l
E. 当FTP客户端与FTP服务器建立连接后,在数据传输前、中、后,FTP客户端与服务器建立的连接分别为什么
因为在控制连接建立后,其一直保持活跃,直至最后断开。而数据连接只在数据传输时才连接。所以选择B。
FTP是TCP/IP的一种具体应用,它工作在OSI模型的第七层,TCP模型的第四层上,即应用层,使用TCP传输而不是UDP;
这样FTP客户在和服务器建立连接前就要经过一个被广为熟知的"三次握手"的过程,带来的意义在于客户与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证。
(5)当连接上某个ftp扩展阅读:
FTP 客户端首先和FTP服务器的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。
F. FTP建立后,和服务器建立哪两种连接
起初,FTP并不是应用于IP网络上的协议,而是ARPANEt网络中计算机间的文件传输协议, ARPANET是美国国防部组建的老网络,于1960-1980年使用。在那时, FTP的主要功能是在主机间高速可靠地传输文件。目前FTP仍然保持其可靠性,即使在今天,它还允许文件远程存取。这使得用户可以在某个系统上工作,而将文件存贮在别的系统。例如,如果某用户运行Web服务器,需要从远程主机上取得HTML文件和CGI程序在本机上工作,他需要从远程存储站点获取文件(远程站点也需安装Web服务器)。当用户完成工作后,可使用FTP将文件传回到Web服务器。采用这种方法,用户无需使用Telnet登录到远程主机进行工作,这样就使Web服务器的更新工作变得如此的轻松。
FTP是TCP/IP的一种具体应用,它工作在OSI模型的第七层,TCP模型的第四层上,即应用层,使用TCP传输而不是UDP,这样FTP客户在和服务器建立连接前就要经过一个被广为熟知的"三次握手"的过程,它带来的意义在于客户与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证。
下面,让我们来看看,一个FTP客户在和服务器连接是怎么样的一个过程(以标准的FTP端口号为例)。
首先,FTP并不像HTTP协议那样,只需要一个端口作为连接(HTTP的默认端口是80,FTP的默认端口是21),FTP需要2个端口,一个端口是作为控制连接端口,也就是21这个端口,用于发送指令给服务器以及等待服务器响应;另一个端口是数据传输端口,端口号为20(仅PORT模式),是用来建立数据传输通道的,主要有3个作用
从客户向服务器发送一个文件。
从服务器向客户发送一个文件。
从服务器向客户发送文件或目录列表。
其次,FTP的连接模式有两种,PORT和PASV。PORT模式是一个主动模式,PASV是被动模式,这里都是相对于服务器而言的。为了让大家清楚的认识这两种模式,朗月繁星分别举例说明。
PORT模式
当FTP客户以PORT模式连接服务器时,他动态的选择一个端口号(本次试验是6015)连接服务器的21端口,注意这个端口号一定是1024以上的,因为1024以前的端口都已经预先被定义好,被一些典型的服务使用,当然有的还没使用,保留给以后会用到这些端口的资源服务。当经过TCP的三次握手后,连接(控制信道)被建立(如图1和图2)。
图1:FTP客户使用FTP命令建立于服务器的连接
图2:用netstat命令查看,控制信道被建立在客户机的6015和服务器的20端口
现在用户要列出服务器上的目录结构(使用ls或dir命令),那么首先就要建立一个数据通道,因为只有数据通道才能传输目录和文件列表,此时用户会发出PORT指令告诉服务器连接自己的什么端口来建立一条数据通道(这个命令由控制信道发送给服务器),当服务器接到这一指令时,服务器会使用20端口连接用户在PORT指令中指定的端口号,用以发送目录的列表(如图3)。
图3:ls命令是一个交互命令,它会首先与服务器建立一个数据传输通道。经验证本次试验客户机使用6044端口
当完成这一操作时,FTP客户也许要下载一个文件,那么就会发出get指令,请注意,这时客户会再次发送PORT指令,告诉服务器连接他的哪个"新"端口,你可以先用netstat -na这个命令验证,上一次使用的6044已经处于TIME_WAIT状态(如图4)。
图4:使用netstat命令验证上一次使用ls命令建立的数据传输通道已经关闭
当这个新的数据传输通道建立后(在微软的系统中,客户端通常会使用连续的端口,也就是说这一次客户端会用6045这个端口),就开始了文件传输的工作。
PASV模式
然而,当FTP客户以PASV模式连接服务器时,情况就有些不同了。在初始化连接这个过程即连接服务器这个过程和PORT模式是一样的,不同的是,当FTP客户发送ls、dir、get等这些要求数据返回的命令时,他不向服务器发送PORT指令而是发送PASV指令,在这个指令中,用户告诉服务器自己要连接服务器的某一个端口,如果这个服务器上的这个端口是空闲的可用的,那么服务器会返回ACK的确认信息,之后数据传输通道被建立并返回用户所要的信息(根据用户发送的指令,如ls、dir、get等);如果服务器的这个端口被另一个资源所使用,那么服务器返回UNACK的信息,那么这时,FTP客户会再次发送PASV命令,这也就是所谓的连接建立的协商过程。为了验证这个过程我们不得不借助CUTEFTP Pro这个大家经常使用的FTP客户端软件,因为微软自带的FTP命令客户端,不支持PASV模式。虽然你可以使用QUOTE PASV这个命令强制使用PASV模式,但是当你用ls命令列出服务器目录列表,你会发现它还是使用PORT方式来连接服务器的。现在我们使用CUTEFTP Pro以PASV模式连接服务器(如图5)。
图5:使用CUTEFTP Pro以PASV模式连接服务器
请注意连接LOG里有这样几句话:
COMMAND:> PASV
227 Entering Passive Mode (127,0,0,1,26,108)
COMMAND:> LIST
STATUS:> Connecting ftp data socket 127.0.0.1: 6764...
125 Data connection already open; Transfer starting.
226 Transfer complete.
其中,227 Entering Passive Mode (127,0,0,1,26,80). 代表客户机使用PASV模式连接服务器的26x256+108=6764端口。(当然服务器要支持这种模式)
125 Data connection already open; Transfer starting.说明服务器的这个端口可用,返回ACK信息。
再让我们看看用CUTEFTP Pro以PORT模式连接服务器的情况。其中在LOG里有这样的记录:
COMMAND:> PORT 127,0,0,1,28,37
200 PORT command successful.
COMMAND:> LIST
150 Opening ASCII mode data connection for /bin/ls.
STATUS:> Accepting connection: 127.0.0.1:20.
226 Transfer complete.
STATUS:> Transfer complete.
其中,PORT 127,0,0,1,28,37告诉服务器当收到这个PORT指令后,连接FTP客户的28x256+37=7205这个端口。
Accepting connection: 127.0.0.1:20表示服务器接到指令后用20端口连接7205端口,而且被FTP客户接受。
比较分析
在这两个例子中,请注意: PORT模式建立数据传输通道是由服务器端发起的,服务器使用20端口连接客户端的某一个大于1024的端口;在PASV模式中,数据传输的通道的建立是由FTP客户端发起的,他使用一个大于1024的端口连接服务器的1024以上的某一个端口。如果从C/S模型这个角度来说,PORT对于服务器来说是OUTBOUND,而PASV模式对于服务器是INBOUND,这一点请特别注意,尤其是在使用防火墙的企业里,比如使用微软的ISA Server 2000发布一个FTP服务器,这一点非常关键,如果设置错了,那么客户将无法连接。
最后,请注意在FTP客户连接服务器的整个过程中,控制信道是一直保持连接的,而数据传输通道是临时建立的。
在本文中把重点放到了FTP的连接模式,没有涉及FTP的其他内容,比如FTP的文件类型(Type),格式控制(Format control)以及传输方式(Transmission mode)等。不过这些规范大家可能不需要花费过多的时间去了解,因为现在流行的FTP客户端都可以自动的选择正确的模式来处理,对于FTP服务器端通常也都做了一些限制,如下:
类型:A S C I I或图像。
格式控制:只允许非打印。
结构:只允许文件结构。
传输方式:只允许流方式
至于这些内容,限于篇幅在这里就不想再介绍了。希望这篇文章能对大家有些帮助,特别是正在学习ISA Server2000的朋友和一些对FTP不很了解的朋友。
G. 单选题:在FTP的使用中,当连接上某个站点后,远程文件夹仍然打不开,是因为( )。
题号:1 题型:单选题
在FTP的使用中,当连接上某个站点后,远程文件夹仍然打不开,是因为( B)。
a、连接断开
b、用户无权限
c、远程服务器关闭
d、登录密码
题号:2 题型:单选题
下列命令中,( D)用于测试网络是否连通。
a、Telnet
b、 ftp
c、 nslookup
d、 ping
题号:3 题型:是非题
域名是用地址的方法来标识Internet上的计算机,它允许重复。(1 )
1、 错
2、 对
题号:4 题型:是非题
在Word文档中,删除一个段落标记符,就删除了该段落的所有格式设置。(2 )
1、 错
2、 对
题号:5 题型:单选题
Windows中,可以设置计算机的硬件配置和显示属性的应用程序是( d)。
a、控制面板
b、资源管理器
c、IE
d、系统工
题号:6 题型:单选题
以下设备中,(a )不是为多媒体计算机常用的图像输入设备。
a、条形码阅读器
b、数码照相机
c、彩色扫描仪
d、彩色摄象机
题号:7 题型:是非题
在多媒体处理技术中,图形和图像是两个完全相同的概念。(1 )
1、 错
2、 对
题号:8 题型:是非题
数字化的声音是一个数据序列,在时间上是连续的。(1 )
1、 错
2、 对
题号:9 题型:单选题
从计算机问世至今,计算机已经历了四代的发展和演变,其分代的依据是(A CBC)。
a、功能
b、 规模
c、 电子元器件
d、 性能
题号:10 题型:单选题
高级语言可分为面向过程和面向对象两大类,(1 )属于面向过程。
a、VB
b、C++
c、JAVA
d、C
题号:11 题型:是非题
操作系统属于计算机的软件系统。( 1)
1、 错
2、 对
题号:12 题型:单选题
在OSI七层结构模型中,处于数据链路层与传输层之间的是(B )。
a、物理层
b、网络层
c、会话层
d、表示层
题号:13 题型:单选题
中继器的作用就是将信号( A),使其传播得更远。
a、整形放大
b、缩小
c、压缩
d、滤波
题号:14 题型:是非题
集线器是在广域网上使用的网络设备,分为共享式和交换式两种。(1 )
1、 错
2、 对
题号:15 题型:单选题
光盘是目前被广泛使用的一种外存储器,英文缩写CD-ROM指的是( A)。
a、只读型光盘
b、 只写型光盘
c、 一次写入型光盘
d、 可读写型光
题号:16 题型:单选题
在微型计算机系统中,打印机一般是通过( A)接口连接到系统总线上的。
a、局部总线
b、PCI
c、LPT
d、IDE
题号:17 题型:是非题
外设接口USB是笔记本电脑的专用接口。(1 )
1、 错
2、 对
题号:18 题型:单选题
网络安全的基本属性是(D )。
a、机密性
b、可用性
c、完整性
d、以上三者均有
题号:19 题型:单选题
运算器的主要功能是完成( D)运算。
a、算术
b、 逻辑
c、 代数
d、 算术和逻辑
题号:20 题型:是非题
Cache属于内存储器范畴。(2)
1、 错
2、 对
H. 如果登陆某一个FTP服务器时登不上去可能的原因
看看提示就明白了。这里粘贴一个错误提示,希望能帮到你
421错误
原因:同时连接该ftp的人数过多,一般ftp网站都有同时登陆人数的上限,超过该上限就会出现421错误。
解决办法:在ftp软件中,把重试次数改为999,重试间隔改为60秒,一般几分钟到半小时就会连上,要注意的是,有些网站有连接时间的设定,连上后,超过一定时间不下载,就会自动断开,所以要经常去看看有没有连上。
530“not login"
原因:用户名或密码错误,有些网站每隔一段时间就要修改密码,导致原来的密码无法登陆。
解决方法:去发布该ftp密码的论坛,或该ftp登陆时的欢迎词中,获得正确的密码,然后登陆。
“连接超时,无法连接”错误
原因1:该ftp暂时关机,特别是一些个人ftp容易出现该错误。
解决方法:去发布该ftp论坛找开机时间,在开机时间范围内连接。如果未标明时间,则等几个小时或几天后再连接该ftp,也可以参照421错误的解决方法。
原因2:ftp永远关闭
解决方法:无药可救,找其他ftp吧。
“无法解析域名”
原因1:该ftp的域名输入错误,如漏打一个字母,使用了全角标点等。
解决方法:去发布该ftp论坛找到正确的域名输入。
原因2:本地的域名解析服务器坏了(长城宽带等fttb容易出现)
解决方法:等本地网络修好即可使用,也可以直接输入ftp的ip地址。
原因3:该ftp修改了域名。
解决方法:去发布该ftp论坛找正确的域名。
原因4:个人的ftp设置错误。
解决方法:通知开站的朋友修正。
原因5:ftp永远关闭
解决方法:无药可救,找其他ftp吧。
“only one …… ip address……”
原因1:使用多线程下载,超过该ftp允许的线程。
解决方法:看看自己是不是已经与该ftp有了连接,如果有了就不要再开新的连接。如果没用看原因2。
原因2:局域网内有其他人连接了该ftp(长城宽带等fttb容易出现)
解决方法:等几个小时,别人断开后,再连接该ftp。
“连接拒绝”
原因:恭喜你,你的ip已经被该ftp封了。
解决方法:等一段时间(由该ftp设定,半小时到一天不等),才能连接该ftp。如果是随机获得ip地址的话,也可以断开网络,重播上网,前提是ip前三档不能完全一样。
“only client……”
原因:一般是用flashfxp连接非21端口的ftp站点。
解决方法:打开被动模式。
连接后空目录
原因1:与上面的错误相似。
解决方法:打开被动模式。
原因2:网站不支持list命令
解决方法:去该ftp的论坛,找到具体的电影链接,用flashget下载
I. 如何连接到服务器(FTP)
1、可以通过web页面进入,上传内容
2、知道ip地址后,直接在ie上输入,如:ftp://192.168.1.2回车,输入用户名和密码
3、也可以使用ftp软件
J. FTP怎么用啊
FTP,是上传和下摘协议,有FTP软件(免费的),申请还一个空间,他会给你一个FTP的地址,FTP服务器就是一段IP,用户,是你的用户名,FTP密码是你登陆FTP的密码,可以在你的空间管理看到,空间申请好了以后,你要把网站的文件上传到空间,需要FTP工具,(也可以用WEB方式上传,只是速度很慢),FTP工具,可以登陆所有的网站空间,只要有FTP服务器的TP和你的用户名,和密码,就可以管理你网站上的数据,