请给我讲解一下smb.afp.nfs.ftp.sftp.tftp的作用和区别。跪拜已送上。饮料费奉上
SMB:server Manage Block 网络共享协议。可以为局域网间的用户提供服务
ISCSI:Internet small computer system interface网络小型计算机接口,通过计算机中的ISCSI服务,可以在本地计算机虚拟出一块磁盘使用。
AFP:是苹果为mac开发的一个文件贡献服务,现在用的比较少
NFS:NET File system 网络文件系统 它允许一个系统在网络上与其他人共享目录和文件。使用NFS可以让用户和程序像访问本地文件一个访问另一个系统上的文件,性能强,linux和unix都可以使用。
FTP:File transfer Protocol ,他也是文件传输协议。它分为 FTP客户端和FTP服务器。FTP服务器用于存储文件。客户可以通过FTP客户端通过FTP协议访问FTP服务器上的资源文件。他可以上传网页和程序。传到WEB服务器。传输效率高。适合传输大文件。
SFTP:Secure File Transfer Protocol :他是一种安全的文件传输协议,SFTP要求客户端用户与服务器进行身份验证且数据通过SSH通道进行。他可以远程执行各种操作,类似远程文件在本地文件一样操作。他可以暂停传输。删除等操作恢复。
FTP和SFTP都是一直直接传输方式,一个是明文传输一个是通过SSH加密传输。装SSH后都可以直接使用。
TFTP (Trivial File Transfer Protocol) 是一个简单文件传输协议,它一般用于在无需验证的情况下传输配置或启动文件。启用 TFTP 服务后,Synology NAS 就能将启动加载器文件传送到客户端设备。
CIFS (Common Internet File System),通用Internet文件系统
在windows主机之间进行网络文件共享是通过使用微软公司自己的CIFS服务实现的。
它使程序可以访问远程Internet计算机上的文件并要求此计算机提供服务。CIFS 使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务。服务器获得请求并返回响应。CIFS是公共的或开放的SMB协议版本,并由Microsoft使用。SMB协议在局域网上用于服务器文件访问和打印的协议。像SMB协议一样,CIFS在高层运行,而不像TCP/IP协议那样运行在底层。CIFS可以看做是应用程序协议如文件传输协议和超文本传输协议的一个实现。
我觉得你在搜索引擎上问比在这问效率会高一些
https://tnext.org/6400.html
我也觉得,这些基础概念,你百度一下,更快~~