NetBIOS

NetBIOS,为网络基本输入输出系统英语:)的缩写,它提供了OSI模型中的会话层服务,让在不同电脑上运行的不同程序,可以在局域网路中,互相连接,以及分享数据。严格来说,NetBIOS不是一种网络协定,而是应用进程接口(API)。较古老的操作系统,使用IEEE 802.2IPX/SPX协定,可以使用NetBIOS Frames协定或NetBIOS over IPX/SPX协定来运作。现代操作系统,多数都使用TCP/IP协定,则可通过NetBIOS over TCP/IP协定来相互通信。

历史

IBM在局域网路中,为他们的大型主机开发了IBM系统网络架构(SNA)。但这套系统过于复杂,不适用于个人电脑,IBM雇用了Sytek Inc,为他们开发新的IBM PC Network,适用于个人电脑组成的局域网路。

1983年,Sytek Inc开发了一套软件API,使用在IBM PC Network局域网路中。

1984年,IBM授权开放这套标准的API给外界使用,用来与IBM电脑进行网络链接。

1985年,IBM开发令牌环(token ring)网络,为了让旧有使用NetBIOS API的软件能在新的网络架构上运作,创建了NetBIOS仿真器,这个仿真器被称为NetBIOS延伸用户界面(NetBIOS Extended User Interface, NetBEUI),扩展了原有的 NetBIOS API。同时,也制定了NetBIOS Frames协定,让NetBEUI能够在token ring网络上提供服务,特别是在IEEE 802.2 LLC层。

1986年,Novell发表NetWare 2.0,将NetBIOS实作在其中。Novell让NetBIOS运作在IPX/SPX协定上,提出了NetBIOS over IPX/SPX协定。

1987年,出现将NetBIOS封装为TCP与UDP封包的技术,IETF随后发布RFC 1001与RFC 1002,将它制定为标准,这套标准被称为NetBIOS over TCP/IP,简称为NBT。在PS/2电脑上市之后,IBM发布了PC LAN支持程序,在其中包括了NetBIOS驱动程序。

内容

NetBIOS提供了三种软件服务:

相关条目

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.