快速业务通道

[RHEL5企业级Linux服务攻略]--第2季 Samba服务全攻略

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-16
1 Samba原理
1.1 Samba概述 接触Linux我们听的最多的就是Samba服务,为什么Samba应用这么广泛哈~,原因是Samba最先在Linux和Windows两个平台之间架起了一座桥梁哈,正是Samba的出现,我们可以在Linux系统和Windows系统之间互相通信,比如拷贝文件、实现不同操作系统之间的资源共享等等,我们可以将其架设成一个功能非常强大的文件服务器,也可以将其架设成打印服务器提供本地和远程联机打印,甚至我们可以使用samba Server完全取代NT/2K/2K3中的域控制器,做域管理工作,使用也非常方便滴哈~既然samba这样滴强大哈,我们还不赶快来把玩一下哈~~~ 1.2 Samba应用环境 文件和打印机共享:文件和打印机共享是Samba的主要功能,SMB进程实现资源共享,将文件和打印机发布到网络之中,以供用户可以访问哈.
身份验证和权限设置:smbd服务支持user mode和domain mode等身份验证和权限设置模式,通过加密方式可以保护共享的文件和打印机.
名称解析:Samba通过nmbd服务可以搭建NBNS(NetBIOS Name Service)服务器,提供名称解析,将计算机的NetBIOS名解析为IP地址.
浏览服务:局域网中,Samba服务器可以成为本地主浏览服务器(LMB),保存可用资源列表,当使用客户端访问Windows网上邻居时,会提供浏览列表,显示共享目录、打印机等资源. 1.3 Samba工作原理 Samba服务功能强大,这与其通信基于SMB协议有关.SMB不仅提供目录和打印机共享,还支持认证、权限设置.在早期哈,SMB运行于NBT协议(NetBIOS over TCP/IP)上,使用UDP协议的137、138及TCP协议的139端口,后期SMB经过开发,可以直接运行于TCP/IP协议上,没有额外的NBT层,使用TCP协议的445端口. 拥有帝国一切,皆有可能。欢迎访问phome.net(1)Samba工作流程 当客户端访问服务器时,信息通过SMB协议进行传输,其工作过程可以分成四个步骤哈: 步骤1:协议协商 客户端在访问Samba服务器时,发送negprot指令数据包,告知目标计算机其支持的SMB类型.Samba服务器根据客户端的情况,选择最优的SMB类型,并做出回应. --------negprot请求-------> 客户端 服务器 --------negprot响应-------> 步骤2:建立连接 当SMB类型确认后,客户端会发送session setup指令数据包,提交帐号和密码,请求与Samba服务器建立连接,如果客户端通过身份验证,Samba服务器会对session setup报文作出回应,并为用户分配唯一的UID,在客户端与其通信时使用. --------session setup &X请求-------> 客户端 服务器 --------session setup &X响应-------> 步骤3:访问共享资源 客户端访问Samba共享资源时,发送tree connect指令数据包,通知服务器需要访问的共享资源名,如果设置允许,Samba服务器会为每个客户端与共享资源连接分配TID,客户端即可访问需要的共享资源哈. --------tree connect &X请求-------> 客户端 服务器 --------tree connect &X响应-------> 步骤4:断开连接 拥有帝国一切,皆有可能。欢迎访问phome.net共享使用完毕,客户端向服务器发送tree disconnect报文关闭共享,与服务器断开连接. --------tree disconnect请求-------> 客户端 服务器 --------tree disconnect响应-------> (2)Samba相关进程 Samba服务是由两个进程组成,分别是nmbd和smbd. nmbd:其功能是进行NetBIOS名解析,并提供浏览服务显示网络

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号