电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

传输协议(FTP)

9页
  • 卖家[上传人]:新**
  • 文档编号:484452270
  • 上传时间:2022-12-30
  • 文档格式:DOC
  • 文档大小:39KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、文件传输协议(FTP) 文件传输协议( Protocol,FTP)是一个被广泛应用的协议,它使得 我们能够在网络上方便地传输文件。早期FTP并没有涉及安全问题,随着互连网应用的快速增长,人们对安全的要求也不断提高。本文在介绍了FTP协议的基本特征后,从两个方面探讨了FTP安全问题的解决方案:协议在安全功能方面扩展;协议自身的安全问题以及用户如何防范之。 1. 简介 1.1 FTP的一些特性 早期对FTP的定义指出,FTP是一个ARPA计算机网络上主机间文件传输的用户级协议。其主要功能是方便主机间的文件传输,并且允许在其他主机上进行方便的存储和文件处理。BA72而现在FTP的应用范围则是Internet。 根据 9定义,FTP的目标包括:PR85 1) 促进文件(程序或数据)的共享 2) 支持间接或隐式地使用远程计算机 3) 帮助用户避开主机上不同的 4) 可靠并有效地传输数据 关于FTP的一些其他性质包括:FTP可以被用户在终端使用,但通常是给程序使用的。FTP中主要采用了传输控制协议(Transmission Control Protocol,TCP)PJ81,和Telnet 协议P

      2、J83。 1.2 重要历史事件PR85 1971年,第一个(RFC 114)由A.K. Bhushan在1971年提出,同时由MIT与 Harvard实验实现。 1972年,RFC 172 提供了主机间文件传输的一个用户级协议。 1973年2月,在长期讨论(RFC 265,RFC 294,RFC 354,RFC 385,RFC 430)后,出现了一个官方文档RFC 454。 1973年8月,出现了一个修订后的新官方文档 RFC 542。确立了FTP的功能、目标和基本模型。当时数据传输协议采用NCP。 1980年,由于底层协议从NCP改变为TCP,RFC 765 定义了采用TCP的FTP。 1985年,一个作用持续至今的官方文档RFC 959(STD 9)出台。 1.3 FTP模型PR85 就模型而言,从1973年以来并没有什么变化。下图是FTP使用模型: - |/-| | User|- |Interface| User | |-/|- -| | | |/-|/-V-| |Server| User| |PI| |PI | |-/|-/| | | | | -|/-V-|Data|/-V-|

      3、- | File |Server|User | File | |System| DTP| Connection | DTP |System| -|-/|-/|- - Server-FTP USER-FTP 注: 1. data connection 可以双向使用(双工) 2. data connection 不需要一直存在. 图一 FTP使用模型 术语 User PI(user-protocol interpreter): 用户协议解释器 Server PI(Server-protocol interpreter): 服务协议解释器 control connection:控制连接 Data connection:数据连接 :FTP命令。描述Data connection的参数,文件操作类型 :FTP命令 在图一描述的模型中,User PI创建control connection。control connection遵从Telnet协议。在用户初始化阶段,标准FTP命令被User PI生成并通过control connection 传到服务器处理。Server PI将相应的标准FTP应答

      4、通过control connection回传给User PI。数据传输由Data connection完成。 User DTP 在特定端口监听,由Server DTP 用指定参数初始化连接。 另一种情形是用户希望在两台非本地的主机上传递文件。用户与两个服务器建立control connection,安排两个服务器间的文件传输。下图描述了这样的模型。 Control - Control -| User-FTP |- | User-PI| | | C| | V- V - | Server-FTP | Data Connection| Server-FTP | |A |B | - Port (A)Port (B) - 图二 服务器间交互模型 2.FTP协议的安全扩展HL97 2.1 一些安全地进行文件传输实践 a.通过FTP传输预先被加密的文件 b.通过E-mail传输预先被加密的文件 c.通过PEM消息 d.通过使用Kerberos的rcp命令. 2.2 在RFC 2228 之前的FTP并不安全 虽然FTP采用 TELNET 协议执行connection control操作,而且 TELN

      5、ET 协议后来又增补了认证和加密选项,但在RFC 1123 中禁止在connection control中进行 TELNET 选项协商。另外 TELNET 协议也没有提供完整性保护,而且也没有data connection 的保护。 2.3 扩展命令 AUTH (Authentication/Security Mechanism),认证与安全机制 ADAT (Authentication/Security Data),认证与安全数据 PROT (Data Channel Protection Level),数据通道保护层次 PBSZ (Protection Buffer Size),保护缓冲大小 CCC (Clear Command Channel),清空命令通道 MIC (Integrity Protected Command),完整性保护命令 CONF (Confidentiality Protected Command), 保密保护命令 ENC (Privacy Protected Command),私有性保护命令 一种新的返回类型(6yz)也被引入以保护返回值。 2.4 协议状态图 下图描述了在一个提高了安全性的FTP实现中认证和和授权的流程。方形的块表示客户端需要发出的命令的状态,菱形的块表示服务器需要发出响应的状态。 ,-,USER _| Unauthenticated|_ |/| (new connection) | /| | - | | | | AUTH | |V | | / | | 4yz,5yz/ 234 | |-.| | / | | _/ | | | | 334 | |V | |,-, | | Need Security Data |-. | |- | | | | ADAT | |V | | / | | 4yz,5yz/ 335 | - | / | _/ | | | | 235 | V | ,-. | ,-| Authenticated |-|当客户与服务器 |- |完成了认证,如 | |果存在完整性就 | USER |必须对命令进行 | |完整性保护。CCC |-命令可以用来放松 |V

      《传输协议(FTP)》由会员新**分享,可在线阅读,更多相关《传输协议(FTP)》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.