Samba服务器工作模型与工作原理基础

Samba服务器工作模型与工作原理

工作组模型

工作组——指网络上的计算机构成一个逻辑组。
在工作组中所有计算机以同等的地位共享网络资源,而不需要特定的服务器,因为每一个计算机既可以做服务器也可以做工作站,每台计算机都有自己的账户和对象。
每一个计算机都是一个独立的个体,拥有自己的账户以及密码,其他计算机如果想要使用该计算机的资源必须知道目标计算机正确的账号密码才行。
通过交换机做中介
优点:每个计算机都可以独立运行,不受其他计算机的影响。
缺点:当大范围需要数据共享时需要记忆很多的账号密码,耗时耗神。
适用于:小型网段,不需要经常进行数据交换共享的网络环境,计算机都是用户的而不是公用的。

域模型

将计算机资源所需的所有账号密码都储存在同一台主控计算机中,在网络中任何一人想使用计算机资源时,都需要输入帐号与密码,在经过PDC(主控计算机)的认证之后才能给予适当的权限,不同身份具有不一样的计算机资源使用权。并且分配给相应的资源。
通过PDC做中介
优点:适用于大型企业,管理人员分配计算机资源权限的时候可以在PDC中对其进行修改

Samba服务工作原理

协议协商
客户端访问Samba服务器时,又客户端发送一个SMB negprot请求数据报,并列出它所支持的所有版本。服务器返回在接收到请求信息后开始响应请求,并列出希望使用的协议版本。如果没有可使用的协议版本则返回0XFFFFH信息,结束通信。
建立连接
当SMB协议版本确定后,客户但进程向服务器发起一个用户或共享认证,这个过程时通过发送SesssetupX请求数据报实现的。客户端发送一对用户名和密码或一个简单密码到服务器,然后服务器通过发送一个SesssetupX应答数据报来允许或拒绝本次连接。
访问共享资源
当客户端和服务器完成了协商和认证之后,它会发送一个Tcon或者SMB TconX数据报并列出它想访问网络资源的名称,之后服务器会发送一个SMB TconX应答数据报以表示此次连接时候被接受或拒绝
断开连接
连接到相应资源,SMB客户端就能够通过open SMB打开一个文件,通过real SMB读取文件,通过write SMB写入文件,通过close SMB关闭文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值