智能家居时代必备:如何选择适合家庭的NAS存储服务器
随着智能互连时代的出现,在家中越来越多的智能设备:电视,平板电脑,游戏机,计算机,手机等设备越来越强大。例如,在手机上同步和备份照片和视频,观看电视上的计算机下载的视频,手机在手机上拍摄的视频,并存储高清电影,音乐,vlog材料等。此时,这是在家中构建NAS(网络连接存储)存储服务器的好选择,这可以帮助您确保数据安全性,同时为家庭娱乐带来更多便利。在企业中,NAS也被广泛使用。它很容易部署和易于扩展,并且在文件共享和灾难恢复备份领域中起着重要作用。NAS存储服务器的专业制造商,例如(),()等。具有强大动手功能的用户可以构建自己的硬件开源系统。但是,这些不是今天讨论的主题。今天,我们将讨论NAS:NFS,SMB,FTP的常见共享访问协议,这些协议很快,兼容性很好,以及如何选择。
NFS
NFS(网络文件系统文件)是一个分布式文件系统协议,该协议致力于使客户端主机访问服务器端文件,并且其过程与访问本地存储时相同。它是由Sun (已经在1984年获得的)开发的。发行版,最新版本的NFSV4.2于2016年发布。NFS基于开放网络操作远程过程调用(ONC RPC)协议:开放,标准RFC协议任何人或组织都可以根据标准实施。
NFS通常用于UNIX操作系统(例如AIX和HP-UX)和其他类似Unix的操作系统(例如Linux和),并且在MACOS和系统上还提供了NFS实现。但是,当在系统上安装NFS共享目录时,由于随附的NFS客户端长期不支持UTF-8,因此中文文件和目录将显示为乱七八糟。
NFS的优点是它的内核受到了直接支持,它具有简单的部署,稳定的操作,简单的协议和高传输效率。
NFS的缺点是它没有加密授权和其他功能。它仅依赖于IP地址或主机名来确定用户是否可以安装共享目录。它无法控制特定目录和文件的ACL权限(NFSV4之前)。通常的做法是对NFS进行身份验证和加密,但是部署配置更麻烦。
SMB / Samba
Samba是SMB/CIFS(块/文件)网络协议的重新实现。它可以在LAN的不同计算机之间共享文件,打印机和其他资源,其功能与NFS相似。
https://img1.baidu.com/it/u=2297682950,1758408610&fm=253&fmt=JPEG&app=138&f=JPEG?w=500&h=544
SMB最初是由设计的专用协议,用于其自身需求,该协议用于实现主机之间的文件共享和打印共享,并且不支持Linux上运行。这家著名的黑客和技术巨头通过反向工程(命名为Samba)在Linux上实现了SMB/CIFS协议,并通过该程序与Linux实现了文件共享。
SMB协议是C/S类型协议,客户可以通过该协议访问服务器上共享的文件系统,打印机和其他资源。通过设置“通过TCP/IP”,Samba不仅可以与本地网络主机共享资源,还可以与世界各地的计算机共享资源。
SMB的优点之一是其良好的兼容性,并在包括Linux,MacOS和其他系统在内的各种平台上获得了广泛的支持,以访问安装座和访问。此外,默认情况下,SMB也是各种电视和电视盒支持的协议。电影,音乐和图片可以通过SMB远程播放。
此外,SMB提供端到端加密,高安全性,丰富的配置选项,支持ACL并支持多个用户身份验证模式。
SMB的缺点是传输效率略低,速度不稳定,并且会发生波动。
ftp
FTP(文件)是TCP/IP应用程序层中的基本协议。它通常使用端口22,该端口负责将文件从一台计算机传输到另一台计算机,并确保文件传输的可靠性。 FTP协议的历史悠久。 FTP协议的第一个版本于1971年出版为RFC 114。经过多年的发展和改进。通常称为FTP的通常是指FTP协议和FTP应用程序。
由于FTP是具有低安全性的明文传输,因此后来引入了加密的传输(例如SFTP和FTP)。 FTP的特征之一是它独立于系统用户组,只要打开通信端口,就可以轻松访问,因此特别适合外部网络共享。一些旧共享软件通常通过FTP发布下载链接。
FTP主要用于在客户端和服务器之间进行文件上传和下载,并且不适合在服务器上修改文件。因为FTP通常需要先获取远程文件的副本,然后修改副本,最后将文件的修改后副本上传到服务器。
https://img0.baidu.com/it/u=4264198038,872284421&fm=253&fmt=JPEG&app=120&f=JPEG?w=667&h=500
尽管FTP简单,方便且易于部署,但FTP的传输效率较低且安全性差,目前不建议使用。
基于Web的分布式写作和版本控制()是超文本传输协议(HTTP)的扩展,该协议有利于协作编辑和管理在万维网服务器上存储的文档。由RFC 4918中的互联网工程工作组的工作组定义。许多现代化的操作系统提供了内置的支持。
除了创建和删除文件之类的基本功能外,它还具有锁定功能,可在文件创建者管理,文件编辑和版本控制功能中禁止其他用户内容覆盖范围,以修改文件内容。
为了实现远程文件管理,将以下方法添加到HTTP/1.1。
为了与扩展方法合作,还扩展了状态代码。
由于它基于HTTP,因此它具有HTTP的所有优点,包括轻松浏览防火墙和使用HTTP传输数据,因此可以在许多方面替换FTP。
它可以通过NGINX或其他Web服务器部署。客户端也有许多软件支持,例如编辑远程文档。
页:
[1]