存储系统文件共享协议(POSIX、NFS、SMB/CIFS、FTP、HTTP)介绍

这篇具有很好参考价值的文章主要介绍了存储系统文件共享协议(POSIX、NFS、SMB/CIFS、FTP、HTTP)介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

当您使用云存储系统,需要将文件共享给客户端时,通常需要通过共享协议来实现。目前比较流行的文件共享协议包括:POSIX、NFS、SMB/CIFS、FTP、HTTP,本文为您介绍这几种协议的基本概念、应用场景、访问方式和优缺点,帮助您选择合适的协议进行文件共享。文章来源地址https://www.toymoban.com/news/detail-688786.html

协议 概述 典型应用场景 访问方式 优缺点
POSIX 可移植操作系统接口POSIX(Portable Operating System Interface),定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称。 将客户端程序文件迁移到存储系统,可直接运行。 通过POSIX协议共享,可以授权对应的主机端访问共享存储。无需挂载,开启后可直接访问。 /
NFS 网络文件系统NFS(Network File System),是 FreeBSD 支持的一种分布式文件系统协议。 主要应用在 Linux、UNIX环境中。 将服务端的共享文件挂载到客户端,在客户端像访问本地文件一样访问即可。 优点:内核直接支持,部署简单、运行稳定,协议简单、传输效率高。
缺点:没有加密授权等功能,仅依靠 IP 地址或主机名来决定用户能否挂载共享目录,对具体目录和文件无法进行 ACL 控制。
CIFS 通用Internet文件系统CIFS(Common Internet File System)是公开或开放的SMB协议版本,是由微软开发主要用于连接 Windows 客户端与服务器的文件共享协议。该协议允许客户端对文件进行操作,就好像在本地计算机上,例如读、写、创建、删除、重命名等操作。
 
用主要应用于连接 Windows 客户端与服务器。 windows:通过配置映射的网络文件夹实现共享。
Linux:将服务端的共享文件挂载到客户端,在客户端像访问本地文件一样访问即可。
优点:支持多入口、多出口技术环境以及有多个节点和路径集合的网络。同时,它可以在不同客户端和服务器之间进行数据共享,支持跨防火墙的数据传输和连接,能够将不同的操作系统的文件或数据封装在一起。
CIFS具有良好的文件共享和权限控制功能,适用于多用户同时存取和修改文件的环境,可以有效的提高文件访问的安全性,也能够支持高效的文件服务。
缺点:CIFS 面向网络连接的共享协议,对网络传输的可靠性要求高;受故障影响大,无法自行恢复交互过程
FTP 文件传输协议FTP(File Transfer Protocol)是一种在不同操作系统之间传输和共享文件的网络协议。FTP的传输过程就是一个上传和下载的过程,并不适用于服务器上文件修改。因为 FTP 通常需要先获取远程文件的副本,然后对副本修改,最后再将修改后的文件副本上传服务器。 使用 “FTP://服务器IP地址”来直接访问站点下载资料。 在FTP(S)客户端中输入正确的用户名和密码登录成功后,即可根据该用户具有的 FTP 共享权限在共享目录中执行相应的操作,如查看文件列表、创建文件夹、上传文件、下载文件、删除文件和重命名等。 优点:跨平台、简单易用
缺点:数据传输和工作方式不合理,安全认证不完善,传输效率低下
HTTP 超文本传输协议HTTP(Hypertext Transfer Protocol)是一个属于应用层的面向对象的协议,用户通过HTTP协议进行文件的下载和浏览操作。 使用 “http://服务器IP地址”来直接访问站点下载或查看文件。 在浏览器中访问http://共享IP:端口/共享目录/,即可查看和下载共享的文件。 优点:跨平台、简单易用、灵活性高
缺点:安全性差、无状态

到了这里,关于存储系统文件共享协议(POSIX、NFS、SMB/CIFS、FTP、HTTP)介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络 应用层上 | 域名解析系统DNS 文件传输协议FTP,NFS 万维网URL HTTP HTML

    之前我们讲运输层的时候已经讲了运输层可以给不同进程之间通信,但我们还需要应用层原因是,许多 应用需要多个进程之间相互配合完成,所以应用层进程用来约束这些配合! 每个应用层协议用来解决一个问题 应用层的许多协议都是基于客户服务器方式 客户是请求方,服

    2024年01月24日
    浏览(60)
  • Win10文件夹共享(有密码的安全共享)(SMB协议共享)

    局域网内(无安全问题,比如自己家里wifi)无密码访问,参考之前的操作视频 【电脑文件全平台共享、播放器推荐】手机、电视、平板播放硬盘中的音、视频资源 下面讲解公共网络如办公室网络、咖啡厅网络等等环境下带密码的安全共享方式。 将插到电脑上的移动硬盘里面

    2024年04月14日
    浏览(63)
  • openwrt 挂载硬盘NFS共享,非SMB共享

    问题背景:给软路由添加文件共享服务,多设备可用,samba插件装不上,又看到NFS性能更好,便研究了下怎么设置。由于网上相关资料参差不齐,在设置过程中也是十分困难,故写一篇博客记录一下,帮助下有相同困扰的朋友。 详细步骤: 1.首先将硬盘格式化为ext4格式,可以

    2024年02月06日
    浏览(135)
  • 利用SMB协议实现局域网内设备文件的共享

    利用SMB协议实现局域网内iPad、iPhone、Windows文件快速传输 通过SMB协议可以实现主设备共享文件夹,及外部设备访问共享文件夹。 这里的主设备可以是windows系统,macOS系统。外部设备可以是windows系统,macOS系统,ipad,iphone等。 下面以windows为主设备,ipad为外部设备举例 方法一

    2024年02月10日
    浏览(52)
  • 无法访问文件共享主机,此共享需要过时的SMB1协议的解决步骤

    在日常工作中,同事访问共享文件服务器时所遇到的问题,在此记录一下解决步骤。 因为文件共享不安全,所以你不能连接到文件共享。此共享需要过时的SMB1协议,而此协议是不安全的,可能会使你的系统遭受攻击。 你的系统需要SMB2或更高版本。关于如何解决此问题的信息

    2024年02月07日
    浏览(39)
  • 使用Java局域网读取windows共享文件夹(smb协议)

    使用Java局域网读取windows共享文件夹(smb协议) SMB(全称是Server Message Block)是一个网络协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。SMB最初是IBM的贝瑞·费根鲍姆(Barry Feigenbaum)研制的,其目的是将DOS操作系统中的本地文件接口“中断13”改造为网络文件系统

    2024年02月19日
    浏览(47)
  • 解决Debian系统通过cifs挂载smb后,中文目录乱码问题

    默认通过以上命令挂载smb,但是在查看文件目录时,中文乱码 解决问题方式: debian系统安装使用中文字符集 第一步,先进行相关更新: sudo apt-get update 第二步:为debian系统安装中文字库: sudo apt-get install ttf-wqy-microhei 第三步:我们可以更改系统中文显示指令是: sudo dpkg-r

    2024年02月09日
    浏览(39)
  • NFS文件共享系统(K8S)

    部署NFS文件共享服务,为Kubernetes提供NFS共享做准备 编辑 /etc/exports 文件。每一行代表一个共享目录,描述目录如何共享 编写规则: # 共享目录 [客户端1 选项] [客户端2 选项] 例子: /nfsshare *(rw,all_squash,sync,anonuid=1001,anongid=1000) 客户端常见编写方式 指定IP地址的主机:192.168.3

    2024年02月09日
    浏览(31)
  • 【操作系统】Centos7搭建nfs文件共享服务器实战

    1.NFS介绍 2.环境准备 3.在A服务端机器安装nfs-utils和rpcbind包 4.启动rpcbind检查是否启动了rpcbind服务并监听111端口 5.配置NFS服务的配置文件,参数配置:vi /etc/exports 数据同步与数据异步的区别 数据同步:当系统从内存中向磁盘中持久化数据时,同步发送表示只有当内存中的数据

    2024年02月07日
    浏览(55)
  • NFS共享存储

    NFS是一种基于TCP/IP传输的网络文件系统协议。 通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源;对于大多数负载均衡群集来说,使用NFS协议来共享数据存储是比较常见的方法,NFS也是NAS存储设备必然支持的一种协议; 由于NFS没有用户认证机制

    2024年02月12日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包