如何配置局域網(wǎng)中的通信協(xié)議
人們常將NetBIOS和NetBEUI混淆起來,其實(shí)NetBIOS只能算是一個(gè)網(wǎng)絡(luò)程序的接口規(guī)范,是NetBEUI的基礎(chǔ),它不具有嚴(yán)格的通信協(xié)議功能。而NetBEUI是建立在NetBIOS基礎(chǔ)之上的一個(gè)網(wǎng)絡(luò)傳輸協(xié)議。
2.IPX/SPX及其兼容協(xié)議
■IPX/SPX通信協(xié)議的特點(diǎn)。IPX/SPX(Internetwork Packet eXchange/Sequences Packet eXchange,網(wǎng)際包交換/順序包交換)是Novell公司的通信協(xié)議集。與NetBEUI的明顯區(qū)別是,IPX/SPX顯得比較龐大,在復(fù)雜環(huán)境下具有很強(qiáng)的適應(yīng)性。因?yàn)椋琁PX/SPX在設(shè)計(jì)一開始就考慮了多網(wǎng)段的,具有強(qiáng)大的路由功能,適合于大型網(wǎng)絡(luò)使用。當(dāng)用戶端接入NetWare服務(wù)器時(shí), IPX/SPX及其兼容協(xié)議是最好的選擇。但在非Novell網(wǎng)絡(luò)環(huán)境中,一般不使用IPX/SPX。尤其在Windows NT網(wǎng)絡(luò)和由Windows 95/98組成的對(duì)等網(wǎng)中,無法直接使用IPX/SPX通信協(xié)議。
IPX/SPX協(xié)議的工作方式。IPX/SPX及其兼容協(xié)議不需要任何配置,它可通過“地址”來識(shí)別自己的身份。Novell網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址由兩部分組成:標(biāo)明物理網(wǎng)段的“網(wǎng)絡(luò)ID”和標(biāo)明特殊設(shè)備的“節(jié)點(diǎn)ID”。其中網(wǎng)絡(luò)ID集中在NetWare服務(wù)器或路由器中,節(jié)點(diǎn)ID即為每個(gè)網(wǎng)卡的ID號(hào)(網(wǎng)卡卡號(hào))。所有的網(wǎng)絡(luò)ID和節(jié)點(diǎn)ID都是一個(gè)獨(dú)一無二的“內(nèi)部IPX地址”。正是由于網(wǎng)絡(luò)地址的唯一性,才使 IPX/SPX具有較強(qiáng)的路由功能。
在IPX/SPX協(xié)議中,IPX是NetWare最底層的協(xié)議,它只負(fù)責(zé)數(shù)據(jù)在網(wǎng)絡(luò)中的移動(dòng),并不保證數(shù)據(jù)是否傳輸成功,也不提供糾錯(cuò)服務(wù)。IPX在負(fù)責(zé)數(shù)據(jù)傳送時(shí),如果接收節(jié)點(diǎn)在同一網(wǎng)段內(nèi),就直接按該節(jié)點(diǎn)的ID將數(shù)據(jù)傳給它;如果接收節(jié)點(diǎn)是遠(yuǎn)程的(不在同一網(wǎng)段內(nèi),或位于不同的局域網(wǎng)中),數(shù)據(jù)將交給NetWare服務(wù)器或路由器中的網(wǎng)絡(luò)ID,繼續(xù)數(shù)據(jù)的下一步傳輸。SPX在整個(gè)協(xié)議中負(fù)責(zé)對(duì)所傳輸?shù)臄?shù)據(jù)進(jìn)行無差錯(cuò)處理,所以我們將IPX/SPX也叫做“Novell的協(xié)議集”。
■NWLink通信協(xié)議。Windows NT中提供了兩個(gè)IPX/SPX的兼容協(xié)議:“NWLink SPX/SPX兼容協(xié)議”和“NWLink NetBIOS”,兩者統(tǒng)稱為“NWLink通信協(xié)議”。NWLink協(xié)議是Novell公司IPX/SPX協(xié)議在微軟網(wǎng)絡(luò)中的實(shí)現(xiàn),它在繼承 IPX/SPX協(xié)議優(yōu)點(diǎn)的同時(shí),更適應(yīng)了微軟的操作系統(tǒng)和網(wǎng)絡(luò)環(huán)境。Windows NT網(wǎng)絡(luò)和Windows 95/98的用戶,可以利用NWLink協(xié)議獲得NetWare服務(wù)器的服務(wù)。如果你的網(wǎng)絡(luò)從Novell環(huán)境轉(zhuǎn)向微軟平臺(tái),或兩種平臺(tái)共存時(shí), NWLink通信協(xié)議是最好的選擇。不過在使用NWLink協(xié)議時(shí),其中“NWLink IPX/SPX兼容協(xié)議”類似于Windows 95/98中的“IPX/SPX兼容協(xié)議”,它只能作為客戶端的協(xié)議實(shí)現(xiàn)對(duì)NetWare服務(wù)器的訪問,離開了NetWare服務(wù)器,此兼容協(xié)議將失去作用;而“NWLink NetBIOS”協(xié)議不但可在NetWare服務(wù)器與Windows NT之間傳遞信息,而且能夠用于Windows NT、Windows 95/98相互之間任意通信。
3.TCP/IP協(xié)議
TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議/網(wǎng)際協(xié)議)是最常用到的一種通信協(xié)議,它是機(jī)世界里的一個(gè)通用協(xié)議。在局域網(wǎng)中,TCP/IP最早出現(xiàn)在Unix系統(tǒng)中,現(xiàn)在幾乎所有的廠商和操作系統(tǒng)都開始支持它。同時(shí),TCP/IP也是Internet的基礎(chǔ)協(xié)議。
■TCP/IP通信協(xié)議的特點(diǎn)。 TCP/IP具有很高的靈活性,支持任意規(guī)模的網(wǎng)絡(luò),幾乎可連接所有的服務(wù)器和工作站。但其靈活性也為它的使用帶來了許多不便,在使用NetBEUI和 IPX/SPX及其兼容協(xié)議時(shí)都不需要進(jìn)行配置,而TCP/IP協(xié)議在使用時(shí)首先要進(jìn)行復(fù)雜的設(shè)置。每個(gè)節(jié)點(diǎn)至少需要一個(gè)“IP地址”、一個(gè)“子網(wǎng)掩碼”、一個(gè)“默認(rèn)網(wǎng)關(guān)”和一個(gè)“主機(jī)名”。如此復(fù)雜的設(shè)置,對(duì)于一些初識(shí)網(wǎng)絡(luò)的用戶來說的確帶來了不便。不過,在Windows NT中提供了一個(gè)稱為動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)的工具,它可自動(dòng)為客戶機(jī)分配連入網(wǎng)絡(luò)時(shí)所需的信息,減輕了聯(lián)網(wǎng)工作上的負(fù)擔(dān),并避免了出錯(cuò)。當(dāng)然, DHCP所擁有的功能必須要有DHCP服務(wù)器才能實(shí)現(xiàn)。
同IPX/SPX及其兼容協(xié)議一樣,TCP/IP也是一種可路由的協(xié)議。但是,兩者存在著一些差別。TCP/IP的地址是分級(jí)的,這使得它很容易確定并找到網(wǎng)上的用戶,同時(shí)也提高了網(wǎng)絡(luò)帶寬的利用率。當(dāng)需要時(shí),運(yùn)行TCP/IP協(xié)議的服務(wù)器(如Windows NT服務(wù)器)還可以被配置成TCP/IP路由器。與TCP/IP不同的是,IPX/SPX協(xié)議中的IPX使用的是一種廣播協(xié)議,它經(jīng)常出現(xiàn)廣播包堵塞,所以無法獲得最佳的網(wǎng)絡(luò)帶寬。
■Windows 95/98中的TCP/IP協(xié)議。Windows 95/98的用戶不但可以使用TCP/IP組建對(duì)等網(wǎng),而且可以方便地接入其它的服務(wù)器。值得注意的是,如果Windows 95/98工作站只安裝了TCP/IP協(xié)議,它是不能直接加入Windows NT域的。雖然該工作站可通過運(yùn)行在Windows NT服務(wù)器上的代理服務(wù)器(如Proxy Server)來訪問Internet,但卻不能通過它登錄Windows NT服務(wù)器的域。如果要讓只安裝TCP/IP協(xié)議的Windows 95/98用戶加入到Windows NT域,還必須在Windows 95/98上安裝NetBEUI協(xié)議。
■TCP/IP協(xié)議在局域網(wǎng)中的配置。在提到TCP/IP協(xié)議時(shí),有許多用戶便被其復(fù)雜的描述和配置所困擾,而不敢放心地去使用。其實(shí)就局域網(wǎng)用戶來說,只要你掌握了一些有關(guān)TCP/IP方面的知識(shí),使用起來也非常方便。
●IP地址基礎(chǔ)知識(shí)。前面在談到IPX/SPX協(xié)議時(shí)就已知道,IPX的地址由“ID”(NetWork ID)和“節(jié)點(diǎn)ID”(Node ID)兩部分組成,IPX/SPX協(xié)議是靠IPX地址來進(jìn)行網(wǎng)上用戶的識(shí)別的。同樣,TCP/IP協(xié)議也是靠自己的IP地址來識(shí)別在網(wǎng)上的位置和身份的, IP地址同樣由“網(wǎng)絡(luò)ID”和“節(jié)點(diǎn)ID”(或稱HOST ID,主機(jī)地址)兩部分組成。一個(gè)完整的IP地址用32位(bit)二進(jìn)制數(shù)組成,每8位(1個(gè)字節(jié))為一個(gè)段(Segment),共4段(Segment1~Segment4),段與段之間用“.”號(hào)隔開。為了便于,IP地址在實(shí)際使用時(shí)并不直接用二進(jìn)制,而是用大家熟悉的十進(jìn)制數(shù)表示,如192.168.0.1等。IP地址的完整組成:“網(wǎng)絡(luò)ID”和“節(jié)點(diǎn)ID”都包含在32位二進(jìn)制數(shù)中。,IP地址主要分為A、B、C三類(除此之外,還存在D和E兩類地址,現(xiàn)在局域網(wǎng)中這兩類地址基本不用,故本文暫且不涉及),A類用于大型網(wǎng)絡(luò),B類用于中型網(wǎng)絡(luò),C類一般用于局域網(wǎng)等小型網(wǎng)絡(luò)中。其中,A類地址中的最前面一段Segment1用來表示“網(wǎng)絡(luò)ID”,且Segment1的8位二進(jìn)制數(shù)中的第一位必須是“0”。其余3段表示“節(jié)點(diǎn) ID”;B類地址中,前兩段用來表示“網(wǎng)絡(luò)ID”,且Segment1的8位二進(jìn)制數(shù)中的前二位必須是“10”。后兩段用來表示“節(jié)點(diǎn)ID”;在C類地址中,前三段表示“網(wǎng)絡(luò)ID”,且Segment1的8位二進(jìn)制數(shù)中的前三位必須是“110”。最后一段Segment4用來表示“節(jié)點(diǎn)ID”。
評(píng)論