NetBIOS協(xié)議的網(wǎng)絡(luò)通信的設(shè)計(jì)與實(shí)現(xiàn)

2013-08-28 15:40 來源:電子信息網(wǎng) 作者:和靜

1 引言

在有文件服務(wù)器存在的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中,要實(shí)現(xiàn)PC機(jī)之間的通信或信息交換,一般是由一個(gè)工作站把信息寫入文件服務(wù)器,然后由另一個(gè)工作站去讀取,這是工作站之間信息交換的一種方式,但不是最佳、最方便的方式。因?yàn)槭褂梦募?wù)器,速度慢、需占用硬盤空間,還要經(jīng)常對(duì)文件系統(tǒng)進(jìn)行維護(hù)、管理等等。而且用戶對(duì)文件系統(tǒng)的訪問權(quán)也受到權(quán)限等因素的限制,更重要的是服務(wù)器的存在,提高了網(wǎng)絡(luò)系統(tǒng)的成本及造價(jià)。所以,在很多情況下采用Net-BIOS支持下的PC機(jī)之間直接通信則更為簡(jiǎn)捷、經(jīng)濟(jì)。

2 數(shù)據(jù)通信與NetBIOS協(xié)議

數(shù)據(jù)通信通常包含以下幾項(xiàng)內(nèi)容:

一是連接的建立和拆除。即在計(jì)算機(jī)網(wǎng)絡(luò)通信中,為使源主機(jī)與目標(biāo)主機(jī)進(jìn)行通信,通常通信前先在它們之間建立連接,即建立一條由源主機(jī)到目標(biāo)主機(jī)的通信線路,在通信結(jié)束時(shí)拆除已建立的連接。

二是數(shù)據(jù)傳送控制。也就是在通信雙方建立起連接之后,利用該連接傳送用戶數(shù)據(jù)。另外還有錯(cuò)誤的檢測(cè)及處理等。

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)。

1 2 3 4 > 
網(wǎng)絡(luò)通信 NetBIOS協(xié)議

相關(guān)閱讀

暫無數(shù)據(jù)

一周熱門