几种不同的文件传输协议,在个人局域网的搭建中起到重要的作用。
原文地址:关于不同文件传输协议的笔记 - Pleasure的博客
下面是正文内容:
前言
最近正在搭建个人的局域网络,所以不同系统间文件的共享功能是必不可少的。
而自己本人又缺少这方面的相关知识,所以就特地去恶补了一下。
这篇文章会大致阐述不同的文件传输协议的作用,以及在实际使用中的具体应用场景。
正文
FTP
概念:FTP代表文件传输协议(File Transfer Protocol),它是一种用于在计算机之间传输文件的标准网络协议。通过FTP,用户可以将文件从一个计算机(称为FTP客户端)上传到另一个计算机(称为FTP服务器),也可以从服务器下载文件到客户端。
应用场景:这种协议允许用户在不同的计算机之间共享文件(低延迟上传下载),并且在Web开发和维护网站等领域中广泛使用(实时编辑)。
SSH
概念:SSH代表安全外壳协议(Secure Shell Protocol),它是一种用于在网络上安全登录和执行命令的协议。SSH通过加密通信来保护传输的数据,使得连接更加安全,防止信息在传输过程中被窃取或篡改。
应用场景:SSH常见的用途之一是远程登录连接到计算机或服务器(完全掌控),进行实时的终端操作。它提供了一种安全的替代方式,相比于传统的telnet协议更加安全。
SMB
概念:SMB代表服务器消息块(Server Message Block),它是一种用于在计算机之间共享文件、打印机和其他资源的网络通信协议。
应用场景:SMB协议允许计算机之间建立连接,并在它们之间传输文件和其他数据。在实际应用中通常用于在本地网络中安全地分享文件和资源,同时提供身份验证和访问控制以确保数据的安全性。
相较于ftp更加安全,通常用于Windows环境。
WEBDAV
概念:WebDAV(Web Distributed Authoring and Versioning)是一种基于HTTP协议的扩展,用于支持在网络上创建、修改和管理文档的协议。它允许用户通过网络进行远程文件管理和协同编辑。
应用场景:WebDAV通常用于与文档管理系统、云存储服务和协同办公工具集成,为用户提供灵活的远程文件访问和协同编辑功能。
比如可以用于在本地操作系统中映射网盘。
SFTP
概念:SFTP代表安全文件传输协议(Secure File Transfer Protocol),是一种用于在网络上安全传输文件的协议。与普通的FTP(文件传输协议)不同,SFTP使用加密通道来保护传输的数据,提供了更高的安全性。
应用场景:SFTP常常用于在远程服务器和客户端之间进行安全文件传输,特别是在需要对文件传输进行加密保护的情况下。是FTP协议的改良加强版。
尾声
不同系统间的文件共享可以大大方便个人办公的效率。而且听着也很酷。