"网络编程与NetBIOS:基本概念与设计要素"

0 下载量 159 浏览量 更新于2024-01-15 收藏 762KB PPTX 举报
基于NetBIOS的网络编程是利用NetBIOS(网络基本输入/输出系统)提供的编程接口,来实现网络通信的一种方法。NetBIOS是一种会话层协议,相比于TCP/IP和IPX/SPX等协议,它具有较高的通信效率。在Microsoft的网络操作系统中,默认情况下已经提供了NetBIOS接口,而在Windows 9X操作系统中,可以通过设置特定的复选框来启用NetBIOS。 第二章的内容主要涵盖了NetBIOS的基本概念、NetBIOS命令功能、网络编程设计要素、NetBIOS基本程序、数据报通信程序设计以及会话通信程序设计等方面。 在第二章的第一个小节中,介绍了NetBIOS的基本概念。NetBIOS是网络基本输入/输出系统的缩写,它为网络通信程序提供了一种会话层的编程接口。它的主要优点是通信效率高,可以有效地实现程序之间的数据传输和通信。 在第二章的第二个小节中,详细介绍了LANA(Local Area Network Adapter)编号的概念。LANA编号是用来标识计算机上的不同网络适配器的唯一标识符,通过LANA编号可以选择特定的适配器进行网络通信。 第二章的第三个小节是关于NetBIOS名字服务的内容。NetBIOS名字服务是用来解析计算机名称和IP地址之间的映射关系的服务,可以通过NetBIOS名字来寻找和识别其他计算机。 在第二章的第四个小节中,介绍了NetBIOS命令的功能和使用方法。NetBIOS命令是用来控制和管理NetBIOS会话的工具,通过发送和接收不同的命令可以实现不同的功能,如建立连接、发送数据等。 第二章的第五个小节是关于网络控制块(NCB)的介绍。NCB是用来存储和管理网络通信状态信息的数据结构,通过操作NCB可以实现网络通信的各种功能,如发送和接收数据包等。 最后一个小节是关于数据报通信程序设计和会话通信程序设计的内容。数据报通信程序设计是指通过发送和接收数据报来实现网络通信,而会话通信程序设计则是利用NetBIOS提供的会话层接口来实现网络通信。 综上所述,基于NetBIOS的网络编程是一种利用NetBIOS提供的编程接口来实现网络通信的方法。它具有较高的通信效率,并且可以通过NetBIOS命令和NCB等工具实现各种功能。通过数据报通信程序设计和会话通信程序设计的方法,可以实现网络通信的需求。