| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 
课件制作网.
收藏本站
设为首页
安全365
NetBIOS:网络基本输入输出系统 协议
NetBIOS:网络基本输入输出系统 协议
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-26 9:01:44

               NetBIOS:网络基本输入输出系统

(NetBIOS:Network Basic Input Output System)

  网络基本输入输出系统(NetBIOS)由 IBM 公司开发。NetBIOS 定义了一种软件接口以及在应用程序和连接媒体之间提供通信接口的标准方法。NetBIOS 是一种会话层协议,应用于各种 LAN (Ethernet、Token Ring 等)和 WAN 领域,诸如 TCP/IP、PPP 和 X.25 网络。

  NetBIOS 会释放需要了解包括差错恢复(会话模式)在内的网络细节的应用程序。NetBIOS 请求以网络控制块(NCB:Network Control Block)的形式出现,NCB 中包含了信息存放位置和目标名称等信息。

  NetBIOS 支持开放系统互联(OSI)模式中的会话和传输服务,但不支持标准帧或数据帧的传输。NetBIOS 用户扩展接口(NetBEUI)支持标准帧格式,它是 NetBIOS 在网络层和传输层的一种扩展协议。

  NetBIOS 支持两种通信模式:会话(Session)或数据报(Datagram)。会话模式是指两台计算机建立一个会话连接,允许处理大量信息并支持差错监测和恢复功能。数据报模式面向“无连接”(信息独立发送)操作,发送的信息量小,提供差错监测和恢复功能。此外数据报模式也支持将信息广播到局域网中的每台计算机上的操作。

  NetBIOS 名称为16字节长(必要情况下可以增加),对使用的字节值没有限制。对于不执行路由选择过程的小型网络,将 NetBIOS 名称映射到 IP 地址上有三种方法:

  1. IP 广播:当连接地址不在本地 Cache 上时,包含 NetBIOS 计算机名称的数据包就是一个广播。包含此名称的主机返回其地址。
  2. Lmhosts 文件:这是一个负责映射 IP 地址和 NetBIOS 计算机名称的文件。
  3. NBNS:NetBIOS 命名服务器负责将 NetBIOS 名称映射到 IP 地址上。该服务由 Linux 环境下的后台程序(Nmbd Daemon)执行。

协议结构

  NetBIOS 数据包有很多不同格式,主要取决于服务和信息类型,以及用以传送 NetBIOS 数据包的传输协议。NetBIOS 包含三种基本服务:NAME、SESSION 和 DATAGRAM。作为例子,我们提供 TCP/IP 环境中的 NetBIOS 名称数据包格式:

Header (12 bytes)

Question Entry (variable)

Answer Resource Records (variable)

Authority Resource Records (variable)

Additional Resource Records (variable)


  NetBIOS 头格式如下:

2

2

1

1

2

2

2 bytes

Length

Deliminator

Command

Data1

Data2

XMIT Cor

RSP Cor

Destination name (16 bytes)

Source name (16 bytes)


  • Length ― NETBIOS 头大小。
  • Deliminator ― 分隔符,表示为实现 NetBIOS 功能定义并发数据。
  • Command ― 特定协议命令,表示帧功能类型。
  • Data 1 ― 每个特定命令分配1字节可选数据。
  • Data 2 ― 每个特定命令分配1字节可选数据。
  • Xmit/response correlator ― 用于联系接受到的对应传输请求的响应。
  • Destination name/num - 在非对话帧中该字段包含16字符名称。
  • Source name/num ― 在非对话帧中该字段包含16字符源名;在对话帧中,该字段包含1字节源对话号码。

相关协议 TCP、SMP、EthernetToken RingX.25UDPIPXNetBEUIPPP
组织来源 NetBIOS 和 NetBEUI 都是 IBM 协议。
相关链接 http://ourworld.compuserve.com/homepages/TimothyDEvans/contents.htm: NetBios, NetBEUI, NBF, SMB, CIFS Networking
http://www.javvin.com/protocol/rfc1001.pdf
: PROTOCOL STANDARD FOR A NetBIOS SERVICE ON A TCP/UDP TRANSPORT: CONCEPTS AND METHODS
http://www.javvin.com/protocol/rfc1002.pdf: PROTOCOL STANDARD FOR A NetBIOS SERVICE ON A TCP/UDP TRANSPORT: DETAILED SPECIFICATIONS

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

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    SH-News scriptpath参数
    phpBB Archive for Sear
    phpBB News Defilante H
    Kietu url_hit.php远程文
    OpenSSL SSL_get_shared
    PHP ZendEngine ECalloc
    Microsoft ASP.NET Auto
    Symantec Norton个人防火
    Web3news PHPSECURITYAD
    微软OneCare存在防火墙漏

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