00:00
大家好,欢迎大家继续收看上硅谷的link云算视频,我是刘川老师。那我们上节课呢,讲了一下关于我们FTP的一个工作模式,讲了一下主动模式和被动模式,咱们说了啊,关于VSFTP的一个默认的工作模式是主动模式,也就是说默认使用的是20和21端口,这个大家一定要记住,一定要记住,然后被动模式呢,是需要进行人为修改的,这个等我们后边做实验的时候,我给大家单独的来讲一下关于被动模式的启用方式,以及被动模式下端口范围的一个指令和限制方式。OK,那么本节课来讲一下关于VSFTP的一个传输模式啊的一个传输模式,关于它的一个传输模式啊,其实就是数据传输过程中的一个状态啊,关于数据传输一个过程状态,那为什么要这样说呢?由于VSFTP所使用的FTP协议呢,是通用于各种操作系统上的,就是我们Windows Linux unnux Mac等等,它是都支持FTP协议的,那我们不同的操作系统里它的文本的。
01:08
文本内的格式是不一样的,比如说不同操作系统里的文本里的那个结束符,就是比如换行符呀啊。之类的是不太一样的,它所占用的字节长度是不太一样的,那这就会导致一个问题,我们如果把一个原来是Windows下编码的文件传输到Linux下,那这个时候以Linux下的一个文本打开的时候,这个文件的格式会不会出现乱码?会不会出现格式错乱等等这种问题?那因此呢,我们对这个VSFTP这个软件设置了两种数据传输模式,那第一种数据传输模式呢,我们称叫boundary啊叫boundary模式,第二种呢,叫ask模式。那这两种模式是针对不同类型的数据,那我们先来简单看一下关于boundary模式,Boundary模式指的是不对数据进行任何处理。
02:05
不对数据进行任何处理,比较适合于什么呢?适合于一些可执行文件,所谓的可执行文件其实大家就可以理解,为什么理解为是脚本,我们现在很多的可执行文件就是大家对可执行文件的一个理解,可能是什么点exe文件,但其实可执行文件类型太多了,为啥我们的shell脚本是不是有可执行文件?Python脚本是不是可执行文件?对吧,PP角边是不是也是可持续文件,都是可程文件,那Windows也除了点EE,还有什么点BAT的啊,点VS的啊,VBVSB的,还有我们的什么MSI的,很多文件都是可追文件,他们其实都是一些类似于脚本性的文文文件,那大家会发现一个问题。为什么这一类文件需要使用boundary模式,不对数据进行任何修改呢?是因为我们这些脚本性文件里边的脚本格式、空格等等这些东西都需要非常严谨,否则如果这个文件从一个操作系统转移到另外一个操作系统,由于文本格式的一个变化,可能就导致无法正常的缩进换行而导致。
03:17
程序执行不了。而导致程序不了,执行不了这类可执行文件,这个好解释啊,那再一个就是压缩文件和图片,压缩文件更重要了,为什么压缩文件是我们通过一些什么一些算法,数学算法,将数据通过一定的算法进行压缩的,那这个时候一旦进行了一些缩进或者换行之类的,那就会造成一些什么恢复的时候,原文你可能恢复不出来了,同样图片也是。哦,也是那这一类这一些类型的文件是不允许进行任何格式的修改的,所以说必须要使用boundary模式啊,必须要使用boundary模式。但是呢,有些时候呢,我们为了这个就是比如说文本类文件,文本类文件我们为了让它在Windows里边显示和在Linux里边的显示,和在Mac里边的显示,显示是一样的,我们就让它需要自适应,不同操作系统里边的那个结束符也好,缩进符也好,等等这些符号需要让它自适应,那这个时候如果需要自适应的话,我们就需要ask模式。
04:23
我需要ask模式啊,回车符,换行符,结束符等等等等等等,这些都是需要自适应的啊,因为在不同操作型里,他们所占用的字符长度是不太一样的啊,是不太一样的,OK,那这就是关于我们VSFD传输过程当中数据的传输形态的这么一个,呃,讲解。那我们来说一下关于我们的VSFTP这个软件,它的一个默认使用的是什么啊,那Linux的发行版当中,注意啊,我这个地方提到的是linu克斯的红帽发行版当中。
05:01
什么意思啊,就是Linux可能还有一些其他发行版,在其他发行版里边的VSFTP对吧,可能不是这个默认的,我说的是在红帽的发行版当中,红包和奶线森s red hat费多啊等等这几个。那在这几个发行版当中,我们的VSFTP这个软件,它所使用的是默认的就是bary模式,默认所使用的就是bary模式。OK,这样能够保证绝大多数的文件在传输之后能正常使用。软件压缩文件啊,图片、脚本类文件都可以正常使用。这是我们的一个关于默认所使用的模式,那再来说一下关于切换方式。这个必须在我们的FTP正常安装之后,然后呢由我们登录到服务器端,然后进行一个切换,怎么切换,我们需要在FTP登录之后的一个提示符下边输入ask就可以转为ask模式,输入B就以转为banner模式啊。
06:10
转为B模式,OK,注意这是我们的一个呃,传输模式的一个默认模式,以及呃。就是转换方式啊,转换方式OK,那这是我们的VSFTP的传输模式,那么本节课就先讲到这儿,我们下节课再来讲。其他的内容好了,我们本节课到这儿,下节课再见。
我来说两句