| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 
课件制作网.
收藏本站
设为首页
安全365
IBM SMB:服务器信息块协议
IBM SMB:服务器信息块协议
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-26 9:01:50

          IBM SMB:服务器信息块协议

(IBM SMB:Server Message Block protocol)

  服务器信息块(SMB)协议是一种 IBM 协议,用于通过网络共享文件、打印机、串口和计算机之间其它类型的通信。SMB 协议可以用在英特网的 TCP/IP 协议之上,也可以用在网络协议如 IPX 和 NetBEUI 之上。

  SMB 一种客户机服务器、请求、响应协议。通过 SMB 协议,用户程序可以读写文件,以及在各种网络环境下的对服务器程序提出服务请求。此外通过 SMB 协议,应用程序可以访问远程服务器端的文件、以及打印机、邮件槽(Mailslots)、命名管道(Named Pipes)等资源。

  在 TCP/IP 环境下,客户机通过 NetBIOS 连接服务器(或 NetBEUI、TCP、SPX/IPX)。一旦连接成功,客户机可以发送 SMB 命令到服务器上,从而客户机和服务器能够访问共享公开文件、读写文件,并且能实现单个文件系统想做的所有事情。

  自 Windows 95 以后,推出的 Microsoft Windows 操作系统都包括了客户机和服务器 SMB 协议支持。Microsoft 为 Internet 提供了一种开放 SMB 源版本,即通用 Internet 文件系统(CIFS)。与现有 Internet 应用程序如文件传输协议(FTP)相比,CIFS 灵活性更大。对于 UNIX 系统,需要提供一种称为 Samba 的共享软件。

  SMB 定义了两级安全保护:

  • 共享级保护(Share Level Protection)应用于服务器共享级。每个共享单元都需要提供一个进入口令。只有口令通过,客户机才能访问所有共享文件。
  • 用户级保护(Usr Level Protection)应用于每个共享单元的独立文件,以用户访问权限为前提。每个用户(客户机)必须登录服务器并且获得服务器的认证许可。一旦认证通过,客户机会获得一个 UID。在后来客户机访问服务器的过程中都需要使用该 UID。

协议结构

  SMB 具有很多变量以处理底层网络环境中的复杂问题。下面的表格中列出了部分 SBM 变量:


SMB 协议变量

协议名称

注释

PC NETWORK PROGRAM 1.0

Core Protocol

The original version of SMB as defined in IBM's PC Network Program. Some versions were called PCLAN1.0

MICROSOFT NETWORKS 1.03

Core Plus Protocol

Included Lock&Read and Write&Unlock SMBs with different versions of raw read and raw write SMBs

MICROSOFT NETWORKS 3.0

DOS LAN Manager 1.0

The same as LANMAN1.0, but OS/2 errors must be translated to DOS errors.

LANMAN1.0

LAN Manager 1.0

The full LANMAN1.0 protocol.

DOS LM1.2X002

LAN Manager 2.0

The same as LM1.2X002, but errors must be translated to DOS errors.

LM1.2X002

LAN Manager 2.0

The full LANMAN2.0 protocol.

DOS LANMAN2.1

LAN Manager 2.1

The same as LANMAN2.1, but errors must be translated to DOS errors.

LANMAN2.1

LAN Manager 2.1

The full LANMAN2.1 protocol.

Windows for Workgroups 3.1a

LAN Manager 2.1

Windows for Workgroups 1.0?

NT LM 0.12

NT LAN Manager 1.0

Contains special SMBs for NT

Samba

NT LAN Manager 1.0

Samba's version of NT LM 0.12?

CIFS 1.0

NT LAN Manager 1.0

Really NT LM 0.12 plus a bit


相关协议 TCPSPXIPXNetBIOSNetBEUI
组织来源 服务器信息块(SMB)是 IBM 私有协议。
相关链接 http://samba.anu.edu.au/cifs/docs/what-is-smb.html: What is SMB?

【转自世纪安全网 http://www.21safe.com】
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    IBM Lotus Notes NRPC协
    Toshiba蓝牙协议栈驱动远
    MiniBB bb_func_txt.php
    phpMyWebmin远程文件包含
    JAF CMS forum.php远程文
    Microsoft Windows TCP/
    Microsoft ASP.NET Auto
    Ixprim CMS theme_manag
    IBM DB2握手协议拒绝服务
    SyntaxCMS 0004_init_ur

    Copyright © 2006-2008 www.anquan365.com 安全365
    建议使用1024*768分辨率及第三方浏览器对本站进行浏览