ftp服务器默认使用tcp的什么号端口

不及物动词 其他 147

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    FTP服务器默认使用TCP的端口号是21。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    FTP(文件传输协议)服务器使用两个不同的端口来进行数据传输。

    1. 控制端口(默认端口号:21):控制端口用于建立和维护服务器和客户端之间的控制连接。当客户端连接到FTP服务器时,它会在这个端口上发送命令来请求文件传输或执行其他操作。所有的控制命令都是通过控制端口发送的,例如登录、切换目录、列表文件等。

    2. 数据端口(默认端口号:20):数据端口用于实际的文件传输。当客户端请求服务器传输文件时,服务器会在数据端口上打开一个数据连接,用于传输文件的内容。数据连接根据不同的FTP模式可以是主动模式或被动模式。

    在主动模式中,服务器在20号端口监听,并尝试连接客户端的数据端口进行文件传输。
    在被动模式中,客户端在20号端口监听,并连接服务器的数据端口进行文件传输。被动模式通常用于服务器位于防火墙后面的情况下。

    需要注意的是,FTP服务器的端口号可以通过配置进行修改。此外,TLS/SSL可以用于对FTP的通信进行安全加密,并使用其他端口号进行连接。

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

    FTP(File Transfer Protocol)是用于在网络上进行文件传输的协议。FTP服务器默认使用TCP的端口号是21。

    FTP是基于客户端-服务器模型工作的,客户端通过FTP协议与服务器建立连接,然后进行文件的上传和下载操作。

    下面是FTP服务器的默认端口号和其作用的解释:

    1. 控制连接(Control Connection):FTP服务器通过控制连接与客户端进行通信,用于发送控制命令和接收服务器的响应。默认端口号是21,使用TCP进行通信。
      控制连接的作用包括:认证用户身份、传输文件的命令、管理和控制文件的操作(如创建、删除、重命名等操作)、传送目录的列表信息等。

    2. 数据连接(Data Connection):FTP服务器在进行文件传输时使用数据连接。数据连接是为了传输文件的实际数据而建立的临时连接。数据连接的建立是在控制连接的基础上进行的。数据连接可以通过主动模式或被动模式进行。数据连接使用的端口号是在控制连接中确定的。

      • 主动模式(Active Mode):在主动模式下,FTP服务器向客户端发起数据连接。FTP服务器使用随机选择的一个端口号(1024以上)作为数据连接的端口,通过控制连接告知客户端连接的端口号。
      • 被动模式(Passive Mode):在被动模式下,FTP服务器等待客户端发起数据连接。FTP服务器将一个随机选择的端口号(1024以上)告知客户端,客户端通过控制连接建立数据连接。

    总结:
    FTP服务器默认使用TCP的21端口作为控制连接的端口,用于进行命令和控制操作。数据连接的端口号根据主动模式和被动模式的不同而有所变化,但一般位于1024以上的端口号。

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

400-800-1024

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

分享本页
返回顶部