↓ 跳过正文
  1. 文章/

文件传输协议(FTP、NFS、SMB、UPnP、DLNA)第一部分

·
Rubén Infante Docio
作者
Rubén Infante Docio
软件工程师
目录

简介
#

我最近格式化了 我的家庭服务器。

今天是时候配置与其他设备之间的互联,实现局域网](http://en.wikipedia.org/wiki/Local_area_network “Local area network”)和互联网[内部数据交换。

为此,我开始考虑要实现哪些文件传输协议,并决定最好的选择方式是做一个小分析:

特色
#

让我们看看我们在文件传输协议中会关注什么。

  • 安全性
    • 这点对我来说很重要,这将是我的第三台家庭服务器,我希望它至少在互联网连接方面是安全的**,前提是我们家有的以太网连接和安全的**WiFi。
  • 速度
    • 我想要文件时,我就是要立刻拥有,每一秒盯着进度条都像是浪费一秒钟
  • 能耗
    • 由于我们会使用NAS、MediaCenter等笔记本,处理器消耗越少越好,这样可以避免出现恶魔问题等。
  • 资源消耗
    • 大多数家庭服务器通常是用旧电脑搭建的,我们不想这样,因为服务太多,无法通过村庄流媒体流式观看优质的3D视频:D
  • 安装简便

协议
#

让我们来看看它的特点、优点和缺点:

  • FTP
    #

    • FTP 简单版
      #

      • 它 被排除 为文件传输系统,因为有更好的局域网解决方案,互联网方面FTP是一种不安全的协议,尽管其广泛使用。
      • 然而,如果服务器资源有限,它能提供最佳性能和速度,因为它无需加密和解密连接
    • SFTP
      #

      • 每台服务器都必须有 ssh shell 才能远程连接,所以这个选项
        • 这是一个安全的协议。
        • 它防止了另一个恶魔在外面乱窜。
        • 它阻止我们单独管理用户。
        • 因为我们的服务器上安装了 openSSH,所以不需要配置其他任何东西。
        • 它使用单一通信通道,因此通过防火墙连接更为便捷。(那些在 Linux 虚拟机上搭建过 AZURE FTP 的人:D会明白我在说什么。)
    • FTPS
      #

      • 这是一个安全的协议。
      • 其配置所需的知识极少。
      • 需要安装服务。
  • 极品飞车
    #

    • 他以速度快著称。
    • 在测试中,它给出了糟糕的结果。
    • 它既支持互联网服务,也支持局域网。
    • 它的配置和认证并不简单。
    • 从 Windows 8 起,该协议仅支持企业版,非原生客户端如 Nekodrive 也不支持 Windows 8。
    • 它在处理大文件时稳定性优于SMB。
  • 中小企业
    #

    • 该协议的缺点是仅用于局域网网络。
    • 它的配置非常简单。
  • UPnP(流媒体)
    #

用于多媒体文件流媒体传输,连接其他设备,如其他移动PC或平板电脑。

  • 服务器
    #

Plex 将负责通过局域网、UPnP、DLNA和互联网作为文件服务器。

  • 客户
    #

该服务器将连接到电视和音响系统,因此 XBMC将负责接收和播放多媒体文件。

在本系列的第二部分也是最后一部分,我们将分析这些协议的传输速度,以选择其中一种。

通过 Flikr:

相关文章