WangQiFei

蒸 馏 器


思想提纯
  • 首页
  • 归档
  • 标签
  • 关于
  •     

© 2024  by  Wangqifei

win与mac之间的文件共享

发布于 2023-10-28 18:10

win 与 mac 之间的文件共享

前期的文件共享主要是使用 ftp 用于不同设备之间的相互文件访问,但是固定的网络环境里会有跨网段的设备,这样使用 ftp 的过程中就异常的繁琐。
目前主要使用的是 smb 方案。
smb 很好的解决这个问题,几乎不需要额外的配置,跨平台和兼容性都很好。
一个使用场景是:wifi 网络和有线网络之间的跨网段访问。

FTP

FTP 的优点:

  • 跨平台支持
    FTP 是一种跨平台的协议,几乎可以在任何操作系统上进行文件传输和共享。
  • 简单易用
    FTP 协议相对简单,有许多客户端和服务器软件提供了用户友好的界面,易于配置和使用。
  • 大文件传输
    FTP 对大文件的传输支持较好,可以处理大容量文件的上传和下载。 -匿名访问
    FTP 支持匿名访问,允许用户使用匿名账户进行文件下载。
    FTP 的劣势:
  • 安全性较低
    FTP 传输的数据未加密,存在安全风险,容易受到中间人攻击和数据泄露的威胁。
  • 防火墙设置
    FTP 使用多个端口进行数据传输,需要在防火墙上进行额外的配置以允许数据传输。
  • 相对复杂的配置
    一些高级功能和配置可能需要更多的设置和管理。

SMB

SMB 的优点

  • Windows 集成
    SMB 是 Windows 操作系统标准的文件共享协议,与 Windows 集成良好,可以方便地在 Windows 网络中共享文件和打印机。

  • 访问控制
    SMB 支持对共享资源进行细粒度的访问控制和权限管理,可以根据用户和用户组控制文件的访问权限。

  • 文件和打印机共享
    SMB 支持同时共享文件和打印机,方便多用户访问和打印。
    SMB 的劣势:

  • 跨平台兼容性
    SMB 在非 Windows 平台上的兼容性相对较差,可能需要额外的配置和软件来实现与其他操作系统的共享。

  • 复杂性
    SMB 协议相对复杂,需要较多的配置和管理,尤其是在大型网络环境中。

SMB 协议在设计时考虑了跨网段通信的需求,它是基于 TCP/IP 协议栈的应用层协议。SMB 协议使用 TCP 作为传输协议,并利用 TCP 的可靠性和连接性来实现跨网段的数据传输。TCP 协议负责将数据分割成小的数据包,并在发送和接收之间建立可靠的连接。

与此不同,FTP 协议在设计时并没有直接考虑跨网段通信的需求。FTP 协议使用两个独立的连接:控制连接和数据连接。控制连接用于发送命令和控制信息,而数据连接用于实际的文件传输。FTP 协议在建立数据连接时使用了动态端口,这可能导致跨网段通信时的问题。

当 FTP 客户端和服务器位于不同的网段时,由于网络地址转换(NAT)和防火墙的存在,FTP 的数据连接可能会受到限制。NAT 和防火墙可能会阻止动态端口的打开和传输,导致 FTP 无法在跨网段的情况下正常工作。此外,FTP 的数据连接也没有内置的可靠性机制。

 上一篇: 小狼毫在win下使用的异常处理 

下一篇: 360T7升级openwert 

© 2024  by  Wangqifei