当前位置: 首页 > news >正文

【网络服务数据库教程】04 Linux文件服务器 - Samba

1 Samba概述

SMB (Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同操作系统的计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。Samba 默认是工作局域网中的,广域网的需要进行某些配置和许可。如图:

img

早期的打印机需要与主机通过物理层线缆的方式进行连接才能进行打印操作,当网络中的主机过多时,这种方式过于笨重和不可靠。这就需要打印机可以共享到局域网中。这就需要Samba 协议。

打印机需要支持Samba 协议,在运行Samba的服务器的Linux系统中进行连接,就相当于运行Samba服务器的Linux系统是一个中转站或者是代理的方式,将打印请求转交给Samba 打印机进行处理。

FTP 是局域网和广域网的文件共享技术,而Samba 是局域网的文件共享技术。

1.1 为什么要讲 Samba ?

ftp 的优缺点:

  • 优点:文件传输、应用层协议、可跨平台
  • 缺点:只能实现文件传输,无法实现文件系统挂载;无法直接修改服务器端文件。

Samba 的特性:

  • 使用smb / cifs协议、可跨平台、可实现文件系统挂载、可实现服务器端修改文件。

1.2 smb 协议和

相关文章:

  • 让我们谈谈密码哈希
  • 写完Numpy100道基础练习题后的错误总结和语法总结
  • 《算法导论》12.3 插入和删除
  • C++与C的区别终于说清楚了!
  • 前端面试知识查漏补缺
  • WEIXIN day_02(8.17) 小程序的组件库
  • 社区交友源码 支持聊天私聊-礼物系统-直播系统-缘分匹配+搭建教程
  • Reactor 之 手把手教你 Spring Boot 整合 Reactor
  • 【42STL-函数对象使用详情】
  • LVS-Nat模式实战
  • java毕业设计基于的测试项目管理平台Mybatis+系统+数据库+调试部署
  • 对于钾,钙,锌,铁,钠,镁金属离子荧光探针的详细知识整理如下
  • Soft Actor-Critic(SAC算法)
  • C语言的头文件的处理
  • 使用 DM binary 部署 DM 集群
  • 时间复杂度分析经典问题——最大子序列和
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • Akka系列(七):Actor持久化之Akka persistence
  • Gradle 5.0 正式版发布
  • iOS 颜色设置看我就够了
  • JavaScript HTML DOM
  • mysql_config not found
  • Redash本地开发环境搭建
  • - 概述 - 《设计模式(极简c++版)》
  • 基于web的全景—— Pannellum小试
  • 双管齐下,VMware的容器新战略
  • 由插件封装引出的一丢丢思考
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • $jQuery 重写Alert样式方法
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (二)pulsar安装在独立的docker中,python测试
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (理论篇)httpmoudle和httphandler一览
  • (六)Hibernate的二级缓存
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .net core 连接数据库,通过数据库生成Modell
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .Net Core与存储过程(一)
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .Net Remoting常用部署结构
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET4.0并行计算技术基础(1)
  • .net中调用windows performance记录性能信息
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • :=
  • @Bean有哪些属性
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?
  • [2010-8-30]