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