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
  • 相关阅读:
    3、总结
    三分及小例题
    约瑟夫问题的推导
    对于联通块的处理
    扩展欧几里得与二元不定方程
    js 阻止事件捕获
    原生xhr发送JSON
    $timeout
    Angularjs Ng_repeat中实现复选框选中并显示不同的样式
    为什么用Object.prototype.toString.call(obj)检测对象类型?
  • 原文地址:https://www.cnblogs.com/wclwcw/p/5991076.html
Copyright © 2011-2022 走看看