zoukankan      html  css  js  c++  java
  • FTP原理与配置

    FTP(file transfer protocol)文件传输协议(基于tcp协议)。是用来传送文件的协议,使用FTP实现文件传输的同时,还可以保证数据传输的可靠性和高效性.通过学习我们需要掌握以下两点:

    1、掌握FTP的工作原理

    2、FTP服务器端配置

    下面我们从以上2点开始学习

    1、掌握FTP工作原理
    FTP提供了一种在服务器和客户机之间上传和下载文件的有效方式,使用ftp进行文件传输时。

    1.1、两个FTP连接

    传输文件的过程如下:

    第一个连接是FTP客户端和FTP服务器之间的控制连接。FTP服务器开启21号端口,等待FTP客户端发送请求,FTP客户端随机开启端口,向服务器发送建立连接请求,控制连接用于在服务器和客户端之间传输控制命令。

    第二个连接是FTP客户端和FTP服务器端的数据连接,服务器端使用FTP的20号端口与客户端建立数据连接,通常情况下,服务器主动建立或中断数据连接。

    1.2、FTP传输模式

    定义了数据在客户端和服务器之间的传输是的格式。

    ASCII模式:用于传输文本。发送端的字符在发送前会被转化成ASCII码格式之后进行传输。接收端收到之后再将其转化成字符。
    二进制模式:常用于发送图片文件和程序文件,发送端在发送这些文件时无需转换格式,即可传输。

    2、FTP服务器端配置

    实验:
    AR1
    inter g0/0/1
    ip add 10.1.13.254 24
    q

    ftp server enable
    set default ftp-directory flash:
    q
    dir
    aaa
    local-user ftp password cipher ftp
    local-user ftp service-type ftp
    local-user ftp  privilege level 3
    q
    display tcp status
    local-user ftp-directory flash:/wclwcw

    AR2
    inter g0/0/1
    ip add 10.1.13.2 24
    ftp 10.1.13.254

    get 文件
    put 文件

    坚持,相信有一天,你也能成为别人眼中的大牛! QQ:939598325
  • 相关阅读:
    有关数据库锁表
    order by 排序的数字异常
    索引建议
    有关文件在浏览器中打开window.open
    vscode 常用快捷键
    jQuery中preventDefault()、stopPropagation()、return false 之间的区别
    理解Linux系统负荷(WDCP系统后台参数之一)
    JavaScript toString() 方法
    1-4:CSS3课程入门之文本新增属性
    1-3:CSS3课程入门之伪类和伪元素
  • 原文地址:https://www.cnblogs.com/wclwcw/p/5991076.html
Copyright © 2011-2022 走看看