FTP协议

作者: 逗儿比的日常 | 来源:发表于2021-05-06 17:01 被阅读0次

概念

远程文件传送协议FTP(File Transfer Protocol),是一个用于完成Internet上从一台主机到另一台主机文件传输的协议
• 客户/服务器模式
• 客户:本地主机
• 服务器:远程主机
• ftp:RFC959
• ftp:端口21,20

FTP.png

FTP协议规范

FTP协议规范还提供了控制文件传输与存储的多种选择
结构:文件结构;记录结构;页结构
传输方式:规定文件在数据连接中如何传输。流方式;块方式;压缩方式

FTP客户端

• 接收用户在键盘输入的命令
• 分析命令并传送给服务程序请求
• 接收并在本地屏幕上显示来自服务程序的信息
• 根据命令发送或接收数据

FTP服务器端

• 接收并执行客户程序发送过来的命令
• 与客户程序建立TCP连接
• 完成与客户机交换文件的功能
• 将执行状态信息返回给客户机

FTP的控制和数据端口

FTP客户端通过端口21连接到服务器
两个并行的TCP被打开:
控制:在服务器和客户间交换命令和响应
数据:服务器与客户间数据传输(20)

FTP的TCP连接及数据传输.png

FTP常用命令

FTP常用命令.png

相关文章

  • FTP命令

    FTP协议 FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议...

  • linux常用端口号(1)

    1.FTP:文件传输协议 协议名:FTP 软件名:vsftpd FTP端口:控制端口 21...

  • 第十三节、VSFTP服务

    FTP协议及VSFTP服务 FTP是文件传输协议,正是由于这种协议使得主机间可以共享文件。 FTP 使用TCP生成...

  • sftp软件

    FTP 定义FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议...

  • FTP主动模式和被动模式!

    FTP简介 FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议...

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

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

  • 015 Rust网络编程,FTP介绍

    FTP协议介绍 FTP(File Transfer Protocol,文件传输协议)是 TCP/IP 协议组中的协...

  • Ftp 服务

    FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP...

  • FTP加密传输基本概念

    FTP相关协议:ftp、ftps、sftp ftp:文件传输协议,主要拿来传输文件数据的,大数据的 ftps:这个...

  • ftp操作

    5File Transfer Protocal文件传输协议 FTP:文件传输协议,遵从FTP协议的软件有: Win...

网友评论

      本文标题:FTP协议

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