ftp服务器默认设置什么端口

worktile 其他 3

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    FTP服务器默认设置的端口是21端口。

    FTP(文件传输协议)是一种用于在网络上传输文件的协议,通过FTP服务器可以实现文件的上传和下载。在进行FTP传输时,客户端和服务器之间需要建立一个连接来进行通信,服务器会监听一个特定的端口号来等待客户端的连接请求。

    默认情况下,FTP服务器监听的端口是21端口。当客户端想要与FTP服务器建立连接时,会发送一个连接请求到服务器的21端口,服务器会接收该连接请求并与客户端建立一个控制连接。通过控制连接,客户端可以发送命令给服务器,比如登录、上传、下载文件等操作。

    需要注意的是,FTP服务器在进行文件传输时,并不是直接在21端口上进行数据传输的。当需要传输文件时,客户端和服务器会建立一个新的数据连接,用于在不同的端口上进行数据的传输。这个数据连接的端口号可以是随机的,也可以在客户端和服务器之间事先约定好。

    总结来说,FTP服务器默认设置的端口是21端口,用于建立控制连接。而数据连接的端口号则由客户端和服务器自行约定。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    FTP服务器默认使用端口号21进行控制连接,用于建立与客户端的连接。控制连接负责发送命令和输出响应信息。但是在实际的FTP服务器中,使用的端口号可能会因服务器软件、配置以及安全设置而异。

    除了控制连接,FTP服务器还会使用另外两个端口进行数据传输:数据连接和被动模式连接。数据连接用于在客户端和服务器之间传输文件和目录列表。被动模式连接用于允许客户端在防火墙背后建立数据连接。

    具体来说,FTP服务器的默认设置如下所示:

    1. 控制连接端口:默认端口号为21,使用TCP协议进行通信。这个端口用于建立和维护控制连接,负责发送FTP命令和接收FTP响应。

    2. 数据连接端口:FTP服务器使用两种方式进行数据连接,分别是主动模式(active mode)和被动模式(passive mode)。

    • 主动模式:在主动模式下,FTP服务器试图通过在端口20上建立数据连接来联系客户端。然而,由于防火墙等网络设备的存在,这种方式可能与网络安全机制冲突。因此,今天许多FTP服务器使用被动模式。

    • 被动模式:在被动模式下,FTP服务器将数据连接的端口交给客户端来选择。服务器会在控制连接中告知客户端数据连接的端口范围,通常是1024到65535。客户端随机选择一个端口进行数据传输。

    综上所述,FTP服务器的默认设置是控制连接端口为21,数据连接分为主动模式和被动模式,且被动模式下的数据连接端口为随机选取的一个端口范围。然而,这些默认设置可能会因FTP服务器软件、配置和安全设置的不同而有所变化。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    FTP服务器默认使用两个端口:控制端口和数据端口。

    1. 控制端口:默认情况下,FTP服务器的控制端口是21。控制端口用于建立和维护FTP连接,发送和接收命令以及控制会话的流程。当客户端与FTP服务器建立连接时,客户端通过控制端口向服务器发送命令,服务器通过控制端口将响应返回给客户端。

    2. 数据端口:FTP服务器在数据传输时使用数据端口。数据端口有两种传输模式:主动模式(Active mode)和被动模式(Passive mode)。

    • 主动模式:在主动模式下,客户端在控制连接上发送PORT命令,以指定自己要监听的数据端口。服务器在控制连接上使用同样的数据端口向客户端发送数据连接请求,建立数据连接。在主动模式中,服务器主动地连接客户端。

    • 被动模式:在被动模式下,服务器在控制连接上发送PASV命令以通知客户端,服务器正在等待客户端连接数据端口。客户端通过数据连接请求连接服务器的数据端口,建立数据连接。在被动模式中,客户端主动地连接服务器。

    在默认情况下,FTP服务器使用20端口作为数据端口。在被动模式下,服务器会在1024到5000之间的一个端口范围内动态选择一个可用的端口作为数据端口。这个端口范围在不同的FTP服务器中可能有所不同,并且可以通过服务器的配置文件进行修改。

    需要注意的是,防火墙或网络设备可能会对FTP的数据连接造成限制或阻塞。在使用FTP时,需要确保相关的端口在防火墙和网络设备上都是开放的,以确保数据连接的正常传输。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部