NetBIOS協(xié)議知識
NetBIOS(NETWORK BASICINPUT/OUTPUTSYSTEM)網(wǎng)絡(luò)基本輸入/輸出系統(tǒng),是一種用于計算機之間進行通信的專用程序,是計算機網(wǎng)絡(luò)通信中的重要協(xié)議之一。它支持TCP/IP、MAP/TOP、IEEE和OSI等協(xié)議,而且NetBIOS正迅速成為不同操作系統(tǒng)環(huán)境下普遍使用的編程平臺。NetBIOS基本概念包括NetBIOS名字、NetBIOS命令、NetBIOS通信方式等,下面分別給以說明。
NetBIOS名字:NetBIOS是一種按名字工作的系統(tǒng),每個網(wǎng)絡(luò)工作站都有一個名字。由NetBIOS保留一張名字表,每個名字由16字符組成,在進行通信時,信息的源地址和目的地址都是用名字來表示的。
NetBIOS命令:NetBIOS的功能是由一系列命令完成的。NetBIOS命令返回方式有兩種WAIT和NO_WAIT。前者要等到命令完成之后,才返回你的程序,后者則立即返回你的程序,并帶回“立即返回代碼”,待命令執(zhí)行完時又返回一個“最終返回代碼”。
NetBIOS通信方式:NetBIOS有兩種通信方式,即數(shù)據(jù)報通信方式和會話通信方式。數(shù)據(jù)報通信是一種非面向連接的通信方式,每個數(shù)據(jù)報中的信息長度必須小于或等于512個字節(jié),而會話通信是一種面向連接的通信方式,信息長度限制在65535字節(jié)以內(nèi)。