FTP简介

作者: 齐州读经客 | 来源:发表于2017-11-18 10:16 被阅读37次

    介绍

    FTP(File Transfer Protocol,文件传输协议)是网络中用于文件传输的一个标准规范,建立在TCP之上的应用层,原始规范于1971年4月16日发布为RFC 114(已废除)。

    端口与模式

    FTP运行的端口通常有两个:端口20和21

    • 端口20用于在客户端和服务器之间传输数据流;
    • 端口21用于传输控制流。

    FTP工作模式有两种:主动模式(active mode,也叫Standard或Port模式)和被动模式(passive mode)。

    • 主动模式要求客户端和服务器端都打开并监听一个端口以创建连接(防火墙会干扰)
    • 被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端的防火墙问题

    FTP的传输模式有两种:ASCII传输模式和二进制数据传输模式。

    • ASCII模式:适合ASCII文本,存储文本文件的格式可能会改变以适应接收方。
    • 二进制模式:适合二进制的程序等,格式与原始格式一致。

    FTP转义

    FTP通常的地址格式:ftp://username:password@ip_addr:port
    如果用户名或密码中有:@,可以转成%+16进制ASCII码

    • : == %3A
    • @ == %40

    参考:

    相关文章

      网友评论

          本文标题:FTP简介

          本文链接:https://www.haomeiwen.com/subject/ylcevxtx.html