服务器文件访问协议

摘要

本篇博客参考网上文档和博客,对基于网络的服务器/主机的文件访问、共享协议进行简要总结,完整内容将会不断更新,以便加深理解和记忆

NFS、CIFS、SMB概述

在网络环境中,NFS和CIFS(基于SMB协议)使用IP/TCP协议在服务器和客户端之间共享文件

比较 NFS CIFS
名称 网络文件系统 通用互联网文件系统
当前版本 4 被SMBv3取代
适用 Unix网络架构(Windows可通过第三方软件包使用) Windows架构(Linux也可通过Samba服务使用)
共享资源 文件和目录 文件目录和网络资源(如打印机)
身份验证 基于IP(有限) 基于用户(更安全)
文件锁定(避免多客户端同时写入发生冲出) 由客户处理(无状态,服务器不跟踪) 由服务器处理(文件锁)
性能

SMB

SMB(Server Message Block)是一个网络文件共享协议,允许应用程序和终端用户从远端的文件服务器访问文件资源(文件下载和上传)

Windows SMB

  • Windows 10 开启SMBv1(重启计算机)
image-20241029102106429
  • 创建共享:文件夹右键→共享→高级共享→设置共享名→设置共享权限(建议共享权限为everyone完全共享,everyone是指本机下的所有用户)(基于445端口,微软系统默认开启445端口)

    • 本地登录时,只受NTFS权限的影响
    • 远程登陆时,将受NTFS权限和共享权限的共同影响(取交集)
    image-20241029103250738
  • 访问共享:在开始-运行我的电脑-地址栏中输入UNC地址(通用命名规则,Universal Naming Convention,(局域)网络上资源的完整windows名称)(需要Netbios-ns137、138以及TCP139端口,查看本地打开的端口号:netstat -an

    • \\{IP或服务器名}\{共享文件夹名称}\{共享文件名称}\\DESKTOP-8MHVICE\book\\127.0.0.1\book
    • 隐藏文件夹的共享与访问:共享名 ,访问: ‘ I P 或服务器名 { 共享文件名称 ,访问:`\\{IP或服务器名}\{共享文件名称 ,访问:IP或服务器名{ 共享文件名称}`
    • 共享相关命令
    # 列出共享列表
    net share
    # 创建共享
    net share {
         共享名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值