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

参考:

相关文章

  • 20171013 网络文件共享(一) FTP服务

    FTP协议简介FTP软件介绍vsftpd服务简介vsftpd配置vsftpd虚拟用户 一、FTP协议简介 (一)特...

  • ftp 简介

    FTP:File Transfer Protocol.FTP 基于安全和效率不再常用,不过由于这是一个应用最早的协...

  • FTP 简介

    文件传输协议 FTP 简要内容 在一个典型的FTP会话中,用户可以从一台主机向另一台主机发送或接收文件,当然用户必...

  • FTP简介

    介绍 FTP(File Transfer Protocol,文件传输协议)是网络中用于文件传输的一个标准规范,建立...

  • FTP简介

    文件传输协议(File Transfer Protocol),是用于在网络上进行文件传输的一套标准协议,使用客户/...

  • 腾讯云filezilla(windows)配置小结

    因为不太了解FTp的工作原理,导致走了不少的弯路 FTP的搭建和使用 新手学堂 学习路径 简介 简介 FTP 是F...

  • FTP

    FTP 一.FTP简介和原理 FTP即文件传输协议, CS架构, Linux下搭建ftp服务器需要安装vsftpd...

  • VSFTP服务器搭建

    FTP简介 FTP(File Transfer protocol)称为“文件传输协议”。用于Internet上的控...

  • vsftpd的安装和使用

    一、简介 FTP(文件传输协议)全称是:Very Secure FTP Server。 Vsftpd是linu...

  • Linux中配置Vsftpd文件传输服务

    一、FTP简介 FTP 即文件传输协议(File Transfer Protocol)。用于Internet上的控...

网友评论

      本文标题:FTP简介

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