`
liss
  • 浏览: 848433 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ftp.21端口和20端口

    博客分类:
  • FTP
 
阅读更多

我们都知道FTP对应的端口应该是21,为什么又冒出来一个20呢?其实,我们们进行FTP文件传输中,客户端首先连接到FTP服务器的21端口,进行用户的认证,认证成功后,当我们要传输文件时,服务器会开一个端口为20来进行传输数据文件,也就是说,端口20才是真正传输所用到的端口,端口21只用于FTP的登陆认证。我们平常下载文件时,会遇到下载到99%时,文件不完成,不能成功的下载。其实是因为文件下载完毕后,还要在21端口再行进行用户认证,而我们下载文件的时间如果过长,客户机与服务器的21端口的连接会被服务器认为是超时连接而中断掉,就是这个原因。解决方法就是设置21端口的响应时间。

分享到:
评论
1 楼 xnine 2010-06-25  
纠结了N久的问题  得到解释

如何设置21端口的响应时间?

相关推荐

    ftp.tar.gz_ftp_linux ftp

    此外,学习FTP还涉及网络安全和隐私保护,例如理解SSL/TLS加密的FTP(FTPS)和更安全的SFTP(SSH文件传输协议)。对于初学者,了解这些概念有助于理解如何安全地使用和提供FTP服务。 总的来说,这个"ftp"压缩包为...

    IIS下FTP服务器的PASV端口范围修改方法

    在FTP通信过程中,有两种主要的数据传输方式:主动模式(PORT)和被动模式(PASV)。被动模式下,客户端向服务器发起请求时,服务器会从指定的端口范围内选择一个未使用的端口与客户端建立连接。如果这个端口范围过大,...

    ftp.rar_ftp_ftp java_课程设计 ftp

    在主动模式下,服务器打开一个临时端口(通常在20号端口)等待客户端连接;而在被动模式下,服务器告诉客户端一个开放的端口号,客户端主动连接到这个端口进行数据传输。 5. 断开连接:完成文件传输后,客户端发送`...

    linux修改ftp、telnet、ssh的默认端口.docx

    Linux 操作系统中,FTP、Telnet、SSH 是三个常用的网络服务,但是它们的默认端口号都是固定的,FTP 是 21,Telnet 是 23,SSH 是 22。这三个端口号都是众所周知的,因而容易受到黑客攻击。为了提高系统的安全性,...

    ftp.rar

    它基于TCP/IP协议族,通常使用20号端口进行数据传输,21号端口用于控制连接。FTP有两种工作模式:主动(Port)模式和被动(Passive)模式。主动模式下,服务器主动连接客户端的随机端口来传输数据;被动模式则适用于...

    全国大学FTP大全.

    6. **端口号**:虽然FTP默认端口是21,但部分服务器可能使用非标准端口。确保在连接时使用正确的端口号。 以下是一些列举的大学FTP服务器地址: - 南京农大:happy.njau.edu.cn - 福建农大:ftp.fjau.edu.cn - 成都...

    传输文件服务ftp的端口号.docx

    FTP 协议使用 TCP 协议进行数据传输,使用 21 号端口作为默认端口号。 FTP 协议的主要特点是: 1. 文件传输:FTP 允许用户在远程服务器上存储和检索文件。 2. 身份验证:FTP 需要用户身份验证,以确保文件的安全。...

    IIS ftp.exe

    4. **防火墙设置**:如果需要,需要在防火墙中开放FTP端口(通常是21,以及被动模式下的端口范围)。 5. **证书配置**:启用SSL/TLS加密时,需要导入有效的服务器证书以确保连接安全。 6. **性能调整**:根据...

    ftp端口防火墙怎么样设置.docx

    因此,在设置ftp端口防火墙时,需要开放20和21端口,以确保ftp服务器的安全。此外,还需要在防火墙里面把高于1024的端口给开放,才能确保ftp服务器的安全。 ftp用户分类 在ftp服务器中,用户可以分为三类:real...

    ftp.rar_ftpput_ftpput ftpget_实现ftpget与ftpput功能

    1. 建立连接:客户端通过TCP连接到FTP服务器的21号端口,完成控制通道的建立。 2. 用户认证:客户端发送用户名和密码给服务器,完成身份验证。 3. 选择模式:客户端可以选择主动模式或被动模式。在主动模式下,...

    常用的端口大全介绍.doc

    11. 端口20:FTP 文件传输协议(默认数据口) 12. 端口21:FTP 文件传输协议(控制) 13. 端口22:SSH 远程登录协议 14. 端口23:telnet(终端仿真协议),木马 Tiny Telnet Server 开放此端口 15. 端口24:预留给...

    ftp.zip_Over_ftp

    在"ftp.zip_Over_ftp"的压缩包中,`ftp.c`和`ftp.h`可能是C语言编写的FTP客户端源代码和头文件。`ftp.c`可能包含了实现FTP协议功能的函数,如建立连接、登录、传输文件等,而`ftp.h`则可能定义了相关的结构体、常量...

    10.常见端口号对照表[归类].pdf

    5. 端口21:FTP,文件传输协议,开放匿名FTP服务器可能被滥用,木马也可能利用此端口。 6. 端口22:SSH,安全外壳协议,用于远程登录,但有潜在的安全风险,如RSAREF库漏洞。 7. 端口23:Telnet,远程登录服务,...

    FTPServer.tar.gz

    在部署FTP服务器时,可能需要调整防火墙规则,允许FTP端口(21)以及数据端口(默认范围为1024-5000)的通信。如果服务器在内网中,可能还需要设置端口转发。 7. **日志和监控**: FTP服务器的日志功能可以帮助...

    ftp.zip_FTP上传下载 PORT PASV

    在PORT模式下,客户端首先建立一个控制连接到FTP服务器的端口21。然后,客户端会告诉服务器它愿意接收数据的端口号(通常是一个随机选择的高于1024的端口)。服务器收到这个信息后,会通过这个指定的端口向客户端...

    ftp.rar_ftp_ftp pwd_ftp客户端_linux help命令

    主动模式中,客户端首先连接到服务器的控制端口(通常是21),然后服务器会打开一个数据端口(通常是大于1024的端口)并告诉客户端,客户端再连接到这个数据端口进行文件传输。被动模式则是为了避免防火墙阻止数据...

    FTP.zip_mini ftpserver.exe

    6. **防火墙与端口**: 如果服务器在防火墙后,需要确保开放了FTP所需的TCP端口(默认为21,数据连接可能用到20或其他随机端口)。 7. **性能优化**: 根据需求,可能需要调整服务器的并发连接数、缓冲区大小等参数,...

    Ftp.rar_ftp

    在Java中实现FTP客户端,我们需要了解以下几个核心概念和API: 1. **Java.net.Socket**: 这是Java中的基础网络通信类,用于创建TCP连接。在FTP中,我们需要通过Socket与FTP服务器建立连接。 2. **java.io**: FTP...

    ftp.rar_ftp 上传

    FTP基于TCP协议,使用两个端口来完成文件的传输:控制连接端口(默认21)用于发送和接收控制命令,如登录、改变目录、上传或下载文件等;数据连接端口(默认20或动态分配的端口)用于实际的数据传输。FTP有两种工作...

    ftp.rar_arm ftp_ftp linux_ftp 服务器 linux_ftp服务器源码_linux ftp

    4. 防火墙设置:开启防火墙的相应端口,通常是TCP 20(数据连接)和21(控制连接)。 5. 安全考虑:启用SSL/TLS加密以保护数据传输,或者使用SFTP(SSH文件传输协议)提供更安全的替代方案。 6. 监控和日志:定期...

Global site tag (gtag.js) - Google Analytics