当前位置:首页 > 文章中心 > 正文内容

内网外网共享协议知多少?SMB、FTP、WebDav到底都有什么区别?

dgx6662个月前 (10-13)文章中心37

会玩电脑的人或者是玩 Nas 的人都会接触到各种共享协议。为的就是可以从局域网或者是外网去挂载镜像来访问存储在硬盘里的文件,从而可以扩展电脑的容量,并且可以实时进行备份。

还可以让家里的电视机、平板、游戏主机、手机等在各个设备中同步。

比如在电视上查看在电脑中下载的影片、照片、文档等。

这些功能都是通过共享协议来完成的。而协议又有多种多样,今天就来捋一捋各种协议的优劣。

  1. FTP

FTP(File Transfer Protocol),我们都很熟悉,它是 TCP/IP 协议簇中的一员,是 1971 年发展起来的文件传输协议。在互联网初期,除了在地址栏中输入 "http://"访问网页之外,还可以用 “FTP://”来直接访问站点下载资料。

它原本被设计成一个跨平台、简单易用的共享文件协议。

但时间已经来到了 2023 年,FTP 早已江河日下,很少被应用在生产环境下,因为现在通过 http 传输文件的高效能已经可以替代FTP使用场景。并且做为一个老牌的协议,其缺点也非常明显,比如数据传输不够合理,工作方式设计也不合理,安全认证不完善,传输效率低下等。

因为FTP的传输过程就是一个上传和下载的过程,并不适用于服务器上文件修改。因为 FTP 通常需要先获取远程文件的副本,然后对副本修改,最后再将修改后的文件副本上传服务器。

2.SMB

SMB目前在互联网上算是非常热门并常用的协议了。

SMB(Server Message Block) 通信协议是微软和英特尔在 1987 年制定的协议。原本只用于在 Windows上,用来实现微软主机之间的文件共享与打印共享。但是国外黑客技术大神通过逆向工程,推出了修改版本使其可以在 Linux上运行,来打通 Windows和Linux 之间的文件共享。并命名为Samba。自此 SMB也成为了兼容性特别好的协议,在各平台都获得了广泛支持,包括 Windows、Linux、macOS、Android、iOS、iPadOS,甚至一些嵌入式系统比如 OpenWrt,挂载访问都很方便。另外 SMB 也是各种电视、电视盒子默认支持的协议,这些电视和盒子通过 SMB 访问服务器端的资源可以达到播放电影、音乐、访问图片和预览普通文件的目的。

另外 SMB 提供端到端加密、安全性高,配置选项丰富,支持 ACL(Access Control List) 并支持多种用户认证方式。

不过 SMB 的缺点也是最令极客们诟病的,是传输效率稍低,速度不太稳定,受机器网络和硬件资源波动较大。

但目前来说 SMB 还是使用最多的内网络共享协议。


3.NFS

NFS(Network File System),即网络文件系统,是 FreeBSD 支持的一种分布式文件系统协议NFS 允许一个系统在网络上与它人共享目录和文件。它由 Sun 公司开发,于 1984 年发布。NFS 通常使用在 Unix 操作系统上,同时在 macOS 和 Windows 系统上也可以使用,但效果不如 Unix。

NFS 的优点是 内核 直接支持,部署简单、运行稳定,协议简单、传输效率高。

NFS 的缺点是没有加密授权等功能,仅依靠 IP 地址或主机名来决定用户能否挂载共享目录,对具体目录和文件无法进行 ACL 控制。

如果是 Unix系统的,非常推荐使用这种协议。


4.WebDav

WebDAV(WEb-Based Distributed Authoring and Versioning) 一种基于 HTTP 1.1 协议的通信协议的分布式编写和版本控制(WebDAV)有利于用户间协同编辑和管理存储在万维网服务器文档。比如 OFFICE和 Adobe,甚至是苹果的iWork套件都是基于WebDav来共享协作的。

通俗一点儿来说,WebDAV 就是一种互联网方法,应用此方法可以在服务器上划出一块存储空间,可以使用用户名和密码来控制访问,让用户可以直接存储、下载、同步、编辑文件。

由于是基于 HTTP的,使其应用非常广泛,国外很多网盘都会支持 WebDav的挂载。把网盘当作本地磁盘来用也正是因为 WebDav的功劳。可以看得出,如果网盘们都能支持 WebDav协议的话,只要网络好,那么就再也不用担心电脑的存储空间不够的问题了。

但是国内的大多数网盘并没有直接开启WebDav。想想也是,如果都可以挂载了,那谁还会去下载各大网盘自己的应用程序呢?那么他们的下载量也就必定受影响。这在国内就等于是KPI的损失啊。他们是绝对不会这么干的。

目前为了让内网可以映射到外网,使用 WebDav也是首选。

所以 WebDav是非常完美的协议,可以将用户的体验做到最好。


4.AFP

AFP(Apple Filing Protocol),是一种专门为macOS系统提供文件共享服务的协议,主要应用是苹果笔记本的 Time Machine 时间机器系统备份。但是这东西不够完善,复杂使用场景下都有 bug,现在连最新Macos系统也取消这个功能而改用 SMB了。

5.MTP

MTP(Media Transfer Protocol) 媒体传输协议,主要用于传输媒体文件,

MTP 在 Android 设备上应用广泛,使用 USB 线 连接 Windows PC 和 Android 设备,总能看到2个以上的选项,包括“连接媒体”,“连接电源”等,这个“连接媒体”

默认的文件传输协议就是 MTP。

6.DLNA

DLNA成立于 2003 年 6 月 24 日, 是由索尼、英特尔、微软等发起成立的一个非营利性的、合作性质的商业组织。DLNA 旨在解决个人 PC,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能。这个协议的最大功能,是可以做为流媒体文件,类似于苹果的Airplay。可以直接把手机上的视频推送投射到电脑上。

以上是主流的几大共享协议。希望能对你有所帮助。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/4533.html

标签: ftpserver下载
分享给朋友:

“内网外网共享协议知多少?SMB、FTP、WebDav到底都有什么区别?” 的相关文章

为什么公文要用仿宋_GB2312字体?看完网友回答受益匪浅 真相了!

在您阅读此文之前,可以来一发“关注”吗?既方便您进行讨论和分享,又能每天给您带来不一样的故事,小妹在此恭候您的加入哦!小妹在此先祝大家身体健康,万事如意!看到有这么一个热点话题,为什么公文要用仿宋_GB2312字体?说起公文,您可能觉得这玩意儿严肃得不得了,但今天咱们要聊的,是公文里的一个小秘密——...

CAD2014到2023版哪个版更稳定好用?

CAD软件的发展是一个持续的过程,每个版本都在不断地改进和优化。因此,无法简单地回答CAD2014到2023版哪个版本更稳定好用这个问题,因为每个版本都有其自身的优点和缺点。CAD2014:是一款经典的设计软件,具有简单易用的界面和强大的功能。它支持多种文件格式,包括DWG和DXF。CAD2014提...

2014CAD激活后闪退,解决方法

之前在电脑上安装了一个CAD软件,是2014版的,平时用的很少,用的时候打开用用。昨天有个文件需要用CAD软件打开,提示需要激活,然后我在网上下载了一个激活工具,按照操作步骤,最终是激活成功了。我再次打开软件的时候,快到打开界面的时候直接退出了,试了好几次,都是这种情况,我搜索了一下,还真有人也遇到...

分享三个CAD坐标原点和基点小技巧

CAD使用过程中,关于坐标原点和基点的三个小技巧用得着的工友,可以收藏问题 1 :重新设定的坐标原点,为什么坐标系仍在原位置。出现这种问题的原因不是未设置成功,只是显示问题。命令行输入uc调出ucs设置窗口,设置菜单下勾选“显示于ucs原点”,单击确定。即新定义的坐标原点会显示。问题 2 :怎么定义...

电脑好用便签软件推荐用哪个?PC端透明桌面便签

可以在Windows电脑端应用的便签软件琳琅满目,好用的便签软件推荐大家可关注敬业签,诸如工作、生活、学习等方面容易忘记的备忘任务都可以记录在敬业签中,使用时可以创建多个分类标签记录。记录类型多样化一、便签有需要保存的图片、文档、音频、视频、表格、PPT等文件可以用便签来记录,便签支持一键拖入多个文...

怎么在win11桌面设置悬浮便签

Windows电脑有自带的便笺小工具,能悬浮显示在电脑桌面上,win11自带的便笺在开始菜单中就可以找到,打开便签之后就会自动悬浮显示在桌面上,在便签中可以添加便签文字或上传图片等。当大家在电脑桌面使用其他应用软件的时候,就会把悬浮便笺遮挡住,再次使用便笺的时候需要切换页面,那么有没有那种可以一直显...