网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

Microsoft SMB简介:一种网络文件共享协议

更新时间:2026年03月27日   作者:spoto   标签(Tag):

SMB协议

SMB协议是由微软设计的,用于实现局域网内的直接文件共享功能。
  • 这组消息数据包,它定义了该协议的版本。SMB方言.
  • 这是一种客户端-服务器模型,它不仅适用于文件共享,还可以用于共享设备、打印机以及局域网中其他可用的资源。
  • SMB服务是通过TCP/IP协议栈中的445端口来运行的。这个端口是明确指定的用于传输SMB数据的端口。
  • 这组被称为“方言”的消息,其实是一种实现方式。CIFS也就是常见的互联网文件系统.
  • SMB协议包含的一些功能包括:网络浏览、在局域网内进行打印操作,以及目录访问等功能。
在支持较低层协议的情况下,SMB会使用NetBIOS这一网络基本输入/输出系统。NetBIOS是由IBM开发的,它使得运行在不同计算机系统中的应用程序能够与基于SMB协议的局域网进行通信。NetBIOS API可以依赖第3层协议,比如UDP的137和138端口。用于实现SMB协议的软件应用程序:这种开源软件名为SAMBA,它最适合在UNIX环境下运行。同时,它还能与Microsoft Windows客户端进行通信,从而利用这种常见的互联网文件系统来提供资源共享功能。简单来说,SAMBA服务器能够使得运行Microsoft操作系统的系统与运行UNIX系统的系统之间实现资源共享。SAMBA的安装与配置在终端中
sudo apt update
sudo apt install samba
SAMBA
whereis samaba
现在在 home/ 目录下创建一个目录吧。例如:
mkdir sambashare
现在,请配置SAMBA文件。将以下内容添加到/etc/samba/samba.conf文件中:
[sambashare]
path=(Directory Path)
readonly = no
browsable = yes
通过以下方式重新启动 smbd 守护进程:
sudo samba daemon smbd
sudo service smbd restart
服务 SMBD 重启

NFS系统:网络文件共享系统

在 Linux/Unix 环境中,有一个名为“应用层协议”的协议。NFS这提供了一种文件共享的解决方案。跨平台环境。我们可以使用NFS的几种方式包括:
  • 通过将数据存储在可以通过两种操作系统访问的共享位置上,从而实现应用程序从一种操作系统迁移到另一种操作系统的功能。这里使用的主协议就是NFS协议。
  • 一些著名的应用程序包括:TeamViewer、ShareIT此外,该协议还有许多其他用途,比如远程访问和远程文件共享等。
参考文献:Microsoft SMB协议与CIFS协议
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料