朱永純
(中國鐵通遼源分公司,吉林 遼源 136200)
不同的網(wǎng)絡(luò)協(xié)議都有其存在的必要,每一種協(xié)議都有它依賴的操作系統(tǒng)和工作環(huán)境。在一個網(wǎng)絡(luò)上運行得很好的通信協(xié)議,在另一個看起來很相似的網(wǎng)絡(luò)上可能完全不適合。因此,組建網(wǎng)絡(luò)時通信協(xié)議的選擇尤為重要。下面本人就分析一下各個協(xié)議的特點和性能,借以說明我配置協(xié)議的理論和立場。
組建網(wǎng)絡(luò)時,必須選擇一種網(wǎng)絡(luò)通信協(xié)議,使用戶之間能夠相互進行“交流”。協(xié)議(Protocol)是網(wǎng)絡(luò)設(shè)備用來通信的一套規(guī)則,這套規(guī)則可以理解為一種彼此都能聽得懂的公用語言。關(guān)于網(wǎng)絡(luò)中的協(xié)議可概括為兩類:“內(nèi)部協(xié)議”和“外部協(xié)議”,下面分別予以介紹。
1978年,國際標準化組織(ISO)為網(wǎng)絡(luò)通信制定了一個標準模式,稱為OSI/RM(Open System IXPerconnect/Reference Model,開放系統(tǒng)互聯(lián)參考模型)體系結(jié)構(gòu)。該結(jié)構(gòu)共分7層,從低到高分別是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應用層。其中,任何一個網(wǎng)絡(luò)設(shè)備的上下層之間都有其特定的協(xié)議形式。在這里,我們將這種上下層之間和同層之間的協(xié)議全部定義為“內(nèi)部協(xié)議”。
外部協(xié)議即組網(wǎng)時必須選擇的協(xié)議。由于它直接負責計算機之間的相互通信,所以通常稱為網(wǎng)絡(luò)通信協(xié)議。每家公司開發(fā)的協(xié)議,最初是為了滿足自己的網(wǎng)絡(luò)通信,但隨著網(wǎng)絡(luò)應用的普及,不同網(wǎng)絡(luò)之間進行互聯(lián)的要求越來越迫切,因此通信協(xié)議就成為解決網(wǎng)絡(luò)之間互聯(lián)的關(guān)鍵技術(shù)。目前,局域網(wǎng)中常用的通信協(xié)議(外部協(xié)議)主要有NetBEUI、IPX/SPX及其兼容協(xié)議和TCP/IP三類。
在選擇通信協(xié)議時一般應遵循以下原則:①所選協(xié)議要與網(wǎng)絡(luò)結(jié)構(gòu)和功能相一致;②除特殊情況外,一個網(wǎng)絡(luò)盡量只選擇一種通信協(xié)議;③協(xié)議的一致性。
NetBEUI通信協(xié)議的特點。NetBEUI(NetBIOS Extended User IXPerface,用戶擴展接口),它是一種體積小、效率高、速度快的通信協(xié)議。但它不具有跨網(wǎng)段工作的功能,不同的局域網(wǎng)之間將無法進行通信。
IPX/SPX通信協(xié)議的特點。IPX/SPX(Internetwork Packet eXchange/Sequences Packet eXchange,網(wǎng)際包交換/順序包交換)是 Novell公司的通信協(xié)議集。與 NetBEUI的明顯區(qū)別是,IPX/SPX顯得比較龐大,在復雜環(huán)境下具有很強的適應性。
在IPX/SPX協(xié)議中,IPX是NetWare最底層的協(xié)議,它只負責數(shù)據(jù)在網(wǎng)絡(luò)中的移動,并不保證數(shù)據(jù)是否傳輸成功,也不提供糾錯服務。SPX在整個協(xié)議中負責對所傳輸?shù)臄?shù)據(jù)進行無差錯處理,所以我們將IPX/SPX也叫做“Novell的協(xié)議集”。
TCP/IP(Transm ission Control Protocol/Internet Protocol,傳輸控制協(xié)議/網(wǎng)際協(xié)議)是目前最常用到的一種通信協(xié)議,它是計算機世界里的一個通用協(xié)議。在局域網(wǎng)中,TCP/IP最早出現(xiàn)在 Unix系統(tǒng)中,現(xiàn)在幾乎所有的廠商和操作系統(tǒng)都開始支持它。同時,TCP/IP也是Internet的基礎(chǔ)協(xié)議。
TCP/IP通信協(xié)議的特點。TCP/IP具有很高的靈活性,支持任意規(guī)模的網(wǎng)絡(luò),幾乎可連接所有的服務器和工作站。但其靈活性也為其使用帶來了許多不便,在使用NetBEUI和IPX/SPX及其兼容協(xié)議時都不需要進行配置,而TCP/IP協(xié)議在使用時首先要進行復雜的設(shè)置。每個節(jié)點至少需要一個“IP地址”、一個“子網(wǎng)掩碼”、一個“默認網(wǎng)關(guān)”和一個“主機名”。在Windows XP中提供了一個稱為動態(tài)主機配置協(xié)議(DHCP)的工具,它可自動為客戶機分配連入網(wǎng)絡(luò)時所需的信息,減輕了聯(lián)網(wǎng)工作的負擔,避免了出錯。
同IPX/SPX及其兼容協(xié)議一樣,TCP/IP也是一種可路由的協(xié)議。但兩者存在著一些差別。TCP/IP的地址是分級的,這使它很容易確定并找到網(wǎng)上的用戶,同時也提高了網(wǎng)絡(luò)帶寬的利用率。當需要時,運行 TCP/IP協(xié)議的服務器還可以被配置成TCP/IP路由器。與TCP/IP不同的是,IPX/SPX協(xié)議中的IPX使用的是一種廣播協(xié)議,它經(jīng)常出現(xiàn)廣播包堵塞,所以無法獲得最佳的網(wǎng)絡(luò)帶寬。
局域網(wǎng)中的一些協(xié)議,在安裝Windows XP操作系統(tǒng)時會自動安裝TCP/IP。NetBEUI和IPX/SPX在需要時安裝,安裝后不需要進行設(shè)置就可以直接使用,但 TCP/IP要經(jīng)過必要的設(shè)置。所以下文主要以Windows XP環(huán)境下的TCP/IP協(xié)議為主,介紹其安裝、設(shè)置和測試方法。
TCP/IP通信協(xié)議的設(shè)置。在“網(wǎng)絡(luò)”對話框中選擇已安裝的TCP/IP協(xié)議,打開其“屬性”,在指定的位置輸入已分配好的“IP地址”和“子網(wǎng)掩碼”。如果該用戶還要訪問其它Window s XP網(wǎng)絡(luò)的資源,還可以在“默認網(wǎng)關(guān)”處輸入網(wǎng)關(guān)的地址。
TCP/IP通信協(xié)議的測試。當 TCP/IP協(xié)議安裝并設(shè)置結(jié)束后,為了保證其能夠正常工作,在使用前一定要進行測試。如服務器的IP地址為192.168.0.1,如要測試你的機器是否與服務器接通時,只需切換到 DOS提示符下,并鍵入命令“PING 192.168.0.1”即可。如果出現(xiàn)類似于“Reply from 192.168.0.1……”的回應,說明TCP/IP協(xié)議工作正常;如果顯示類似于“Requesttimed out”的信息,說明雙方的TCP/IP協(xié)議的設(shè)置可能有錯,或網(wǎng)絡(luò)的其它連接(如網(wǎng)卡、HUB或連線等)有問題,還需進一步檢查。
在組建局域網(wǎng)時,具體選擇哪一種網(wǎng)絡(luò)通信協(xié)議主要取決于網(wǎng)絡(luò)規(guī)模、網(wǎng)絡(luò)間的兼容性和網(wǎng)絡(luò)管理幾個方面。如果正在組建一個小型的單網(wǎng)段的網(wǎng)絡(luò),并且對外沒有連接的需要,這時最好選擇NetBEUI通信協(xié)議。如果想不同平臺操作系統(tǒng)共存時,IPX/SPX及其兼容協(xié)議可提供一個很好的傳輸環(huán)境。如果你正在規(guī)劃一個高效率、可互聯(lián)性和可擴展性的網(wǎng)絡(luò),TCP/IP則將是理想的選擇。
1 阮家棟、俞麗和.微型計算機網(wǎng)絡(luò)原理及應用[M].北京:中國紡織大學出版社,1995
2 瞿坦.計算機網(wǎng)絡(luò)及應用[M].北京:化學工業(yè)出版社,2002
3 王竹林.校園網(wǎng)組建與管理[M].北京:清華大學出版社,2002