linux课件 第10章 配置ftp服务器.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 配置ftp服务器 FTP服务是Internet上最早提供的服务之一,应用广泛,至今它仍是最基本的应用之一。FTP可以在计算机网络上实现任意两台计算机相互传输文件。FTP操作简单,开放性好,在网络上的信息传递和共享非常方便,目前越来越多的FTP服务器已经连入网络,实现了资源共享。本章将介绍FTP的基本概念、VSFTP服务器的实际架设及访问FTP服务器的方法等。 主要学习内容: FTP简介; 架设VSFTP服务器; VSFTP的配置文件,配置实例; 访问FTP的方法。 本章学习目标: 了解FTP; 掌握安装和启动VSFTP服务; 掌握配置文件的修改; 了解VSFTP两种运行模式; 掌握各种FTP服务器的配置。 重点和难点: 配置FTP服务器。 10.1 FTP简介 FTP服务是网络上提供的最基本的服务之一,可以供用户上传和下载文件服务。 10.1.1 FTP协议 FTP协议(File Transfer Protocol),即文件传输协议,主要功能是实现文件从一台计算机传送到另一台计算机。该协议使用户可以在Internet上传输文件数据,即下载或者上传各种软件和文档等资料。FTP是TCP/IP的一种具体应用,FTP工作在OSI模型的应用层,FTP使用传输层的TCP协议,这样保证客户与服务器之间的连接是可靠的、安全的,为数据的传输提供了可靠的保证。 10.1.2 FTP工作原理 FTP也是基于C/S模式而设计的。在进行FTP操作的时候,即需要客户应用程序,也需要服务器端程序。用户一般先在自己的计算机中执行FTP客户应用程序,在远程服务器中执行FTP服务器应用程序,这样,就可以通过FTP客户应用程序和FTP进行连接。连接成功后,可以进行各种操作。在FTP中,客户机只提出请求各接收服务,服务器只接收请求和执行服务。 在利用FTP进行文件传输之前,用户必须先连入Internet网中,在自己的计算机上启动FTP用户应用程序,并且利用FTP应用程序和远程服务器建立连接,激活远程服务器上的FTP服务器程序。准备就绪后,用户首先向FTP服务器提出文件传输申请,FTP服务器找到用户所申请的文件后,利用TCP/IP将文件的副本传送到用户的计算机上,用户的FTP程序再将接收到的文件写入自己的硬盘。文件传输完后,用户计算机与服务器的连接自动断开。 与其他的C/S模式不同的是,FTP协议的客户机与服务器之间需要建立双重连接:一个是控制连接,另一个是数据连接。这样,在建立连接时就需要占用两个通信信道。 10.1.3 FTP传输模式 在FTP的数据传输中,传输模式将决定文件数据会以什么方式被发送出去。一般情况下,网络传输模式有3种:将数据编码后传送、压缩后传送、不做任何处理进行传送。当然不论用什么模式进行传送,在数据的结尾处都是以EOF结束。在FTP中定义的传输模式有以下几种。 (1)二进制模式 二进制模式就是将发送数据的内容转换为二进制表示后再进行传送。这种传输模式下没有数据结构类型的限制。 在二进制结构中,发送方发送完数据后,会在关闭连接时标记EOF。如果是文件结构,EOF被表示为双字节。其中第一个字节为0,而控制信息包含在后一个字节内。 (2)文件模式 文件模式就是以文件结构的形式进行数据传输。文件结构是指用一些特定标记来描述文件的属性以及内容。一般情况下,文件结构都有自己的信息头,其中包括计数信息和描述信息。信息头大多以结构体的形式出现。 计数信息:计数指明了文件结构中的字节总数。 描述信息:描述信息是负责对文件结构中的一些数据进行描述。例如,其中的数据校验标记是为了在不同主机间交换特定的数据时,不论本地文件是否发生错误都进行发送。但在发送时发送方需要给出校验码,以确定数据发送到接收方时的完整性、准确性。 (3)压缩模式 在这种模式下,需要传送的信息包括一般数据、压缩数据和控制命令。 一般数据:以字节的形式进行传送。 压缩数据:包括数据副本和数据过滤器。 控制命令:用两个转义字符进行传送。 在FTP数据传输时,发送方必须把数据转换为文件结构指定的形式再传送出去,而接收方则相反。因为进行这样的转换很慢,所以一般在相同的系统中传送文本文件时采用二进制流表示比较合适。 10.1.4 FTP连接模式 FTP使用2个TCP端口,首先是建立一个命令端口(控制端口),然后再产生一个数据端口。FTP分为主动模式和被动模式两种,ftp工作在主动模式使用tcp 21和20两个端口,而工作在被动模式会工作在大于1024随机端口。目前主流的FTP Server服务器模式都是同时支持port和pasv两种方式,但是为了方便管理防火墙和设置ACL,了解FTP Server的port和pasv模式是很有必要的。 1.ftp port模式(主动模式) 主动方式的FTP是这样的

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档