在C++Builder利用NetBIOS进行编程

http://tech.ddvip.com   2006年03月31日    社区交流

本文详细介绍在C++Builder利用NetBIOS进行编程

  NetBIOS是网络基本的输入/输出系统,是一个应用于程序接口,用于数据源与目的地之间的数据交换。即能够访问支持计算机应用程序和设备通信时要用到的各种服务,具有明确而简单的通信协议,必须用特殊的命令序列来调用NetBIOS服务。

  首先我们来了解一下NetBIOS的基本知识。

  一.NetBIOS 的基础

  1。在网络层次中,NetBIOS是处于表示层和会话层之间,是参考模型的高层。因此其接口程序的应用在很大程度上并且从本质上与较低层次的各种活动隔离开。它支持IEEE802.2 的逻辑链路控制(LLC)协议。现在NetBIOS正迅速地成为不同操作系统环境下普遍使用的数据通信平台,这些操作系统包括PC DOS,OS/2,UNIX 和Windows。

  2。NetBIOS的出现是在1984年8月IBM PC的网络适配器中,是由Sytek公司为IBM设计的。它采用宽带同轴电缆,提供每秒2MB的数据传输突发率,使用了流行的工业标准CSMA/CD(多访问载波侦听/载波检测)作为访问协议,这种协议首次出现在IEEE 802.3 以太网标准中。

  3。NetBIOS的应用服务:NetBIOS提供四种应用服务,它们分别为:命名支持,数据报支持,会话支持和通用命令。

  (1).命名支持:每个NetBIOS 网络积适配器在网络中都使用一个或多个网络名来标识自己,以区别于其他的网络适配器。网络名由16个字符组成。

  (2).数据报支持:当一个适配器在网络中激活后,在计算机上的应用程序就可以用NetBIOS与驻留在同一个或不同计算机上的其他应用通信。它们之间的应用通信可以使用数据报来进行。

  数据报是一条短信息,它的长度随NetBIOS实现方法的不同而不同,不能保证数据的正确传输。也不接收来自接收方的指示,如:在存在,未加电或不接收数据报,这样 在网络发生故障时,发出的数据报可能不会被任何计算机接收到。

责编:豆豆技术应用

正在加载评论...