从网上下载软件时使用的网络服务类型是
从互联网下载软件时使用的是什么类型的网络服务?
从互联网下载软件时使用的网络服务类型是文件传输。
文件传输是将文件或文件的一部分从一个计算机系统传输到另一个计算机系统。把文件或文件的一部分从一个计算机系统转移到另一个系统。它可以将文件传输到另一台计算机进行存储,或访问远程计算机上的文件,或将文件传输到另一台计算机进行运行(作为程序)或处理(作为数据),或将文件传输到打印机进行打印。由于网络中的计算机的文件系统往往是不同的,因此需要为整个网络建立一个通用的文件传输规则,这种规则称为FTP。
根据移动和存储文件、打印文件和输入程序的目的不同,文件传输有三种工作模式,即信息流模式、压缩模式和信息块模式。
1.信息流模式以字节流的形式传输文件。一个文件可以分成几个逻辑记录,这些记录由一系列以字节或机器字长表示的逻辑单元组成。在记录或文件的末尾,有“结束”标志,如“记录结束”或“文件结束”。“结束”标志由两个字节组成。第一个字节是“转义”字节,第二个字节是相应的“结束”字节。如果文件中的数据字节与“转义”字节完全相同,将按照字符填充方法进行处理。也就是说,发送方在数据字节之前多发送一个“转义”字节,而接收方去掉两个连续“转义”字节中的一个,实现数据透明传输。
2.压缩是指文件以字节序列的形式传输,但对重复的字节(如空白字符)进行压缩,以提高传输效率。因此,该字节流由三部分组成:常规数据、压缩数据和控制信息。每个组件前面都有一个表示相关信息的字节。用这种方法打印文件。
3.信息块模式将文件表示为一系列用于传输的信息块。每个块前面都有一个表示信息块长度的块头。
虚拟文件概念在计算机系统中,文件格式和数据表示是不同的,例如不同的字符集、代码和机器字长。为了在文件传输过程中保持数据的语义不变,需要进行相应的转换。为了减少转换软件的数量,引入了虚拟文件的概念。定义网络中的通用虚拟文件结构和虚拟文件传输系统。开发标准的逻辑文件结构和数据表示。传输文件时,每台主机都应该将自己的文件数据转换成可以在网络上传输的标准格式。目的主机在接收时会将其转换为自己的本地格式。从而解决了不同文件管理系统之间不兼容的问题。