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协议

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