就像不同國家的人之間進行交流時需要使用一種彼此都理解的語言,網絡中的計算機要想相互進行“交流”,也必須選擇一種彼此都能聽得懂的“公用語言”,即我們通常所說的網絡通信協議(Protocol)。 目前,局域網(校園網)中常用的通信協議主要有NetBEUI、IPX/SPX和TCP/IP三種。 NetBEUI協議 NetBEUI(NetBIOS Extended User Interface,用戶擴展接口)最初由IBM開發,用于實現PC間相互通信。Microsoft將NetBEUI進一步進行了擴充和完善,自1985開始將NetBEUI作爲其“客戶機/服務器”模式的網絡系統的基本通信協議,應用在它的一系列産品,如DOS、LAN Manager、Windows 3.x和Windows for Workgroup中。在Windows 95/98和Windows NT中,NetBEUI被作爲缺省協議安裝。 NetBEUI是爲中小型局域網設計的,用單部命名(Single-Partnames)定義網絡節點,它不支持多網段網絡,也即通常所說的“不可路由”,這是NetBEUI不適合大型網絡的一個重要原因。NetBEUI也有它的優點,如安裝非常簡單,不需要進行配置,在三種協議中占用內存最少。 IPX/SPX 協議 IPX/SPX(Internetwork Packet eXchange/Sequences Packet eXchange,網際包交換/順序包交換)是Novell公司開發的通信協議集。IPX/SPX在複雜環境下具有很強的適應性,在設計之初就考慮了多網段的問題,具有強大的路由功能,適合于大型網絡使用。IPX/SPX是NetWare網絡的最好選擇,在非NetWare網絡環境中,一般不使用IPX/SPX。尤其在Windows NT網絡和由Windows 95/98組成的對等網中,無法直接使用IPX/SPX通信協議。 爲了實現與NetWare平台的互聯,Windows 系列操作系統提供了兩個IPX/SPX的兼容協議:“NWLink SPX/SPX兼容協議”和“NWLink NetBIOS”,兩者統稱爲“NWLink通信協議”。“NWLink IPX/SPX兼容協議”類似于Windows 95/98中的“IPX/SPX兼容協議”,它只能作爲客戶端的協議實現對NetWare服務器的訪問,而“NWLink NetBIOS”協議不但可在NetWare平台與Windows 平台之間傳遞信息,而且能夠作爲Windows系列操作系統之間的通信協議。 TCP/IP協議 TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協議/網際協議)是應用最爲廣泛的一種網絡通信協議,無論在局域網、廣域網還是Internet,無論是Unix系統Windows平台,它都支持,可以說TCP/IP協議是計算機世界的一個通用“語言”。 TCP/IP也是一種可路由協議,它采用一種分級的命名規則,通過給每個網絡節點配置一個IP地址、一個子網掩碼、一個網關和一個主機名,使得它輕易確定網絡和子網段之間的關系,獲得很好的網絡適應性、可治理性和較高的網絡帶寬使用效率。但同時,TCP/IP協議的配置和治理比NetBEUI 和IPX/SPX 協議更複雜。NetBEUI和IPX/SPX及其兼容協議在使用時都不需要進行配置,而TCP/IP協議在使用時首先要進行複雜的設置。網絡節點的“四要素”(IP地址、子網掩碼、默認網關和主機名)設置起來非常複雜,對于一些初級網絡用戶來說十分困難。 1、IP地址 IP地址由網絡地址和主機地址兩部分組成。一個完整的IP地址由32位(bit)二進制數組成,每8位(1個字節)爲一個段(Segment),共4段,段與段之間用“.”號隔開。爲了便于應用,IP地址在實際使用時並不直接用二進制,而是用大家熟悉的十進制數表示,如192.168.0.1等。 目前,IP地址主要分爲A、B、C三類(除此之外,還有D和E兩類地址,用于研究和測試用)。A類用于大型網絡,B類用于中型網絡,C類一般用于局域網等小型網絡中。 2、子網掩碼 子網掩碼被用來界定IP地址的哪些部分是網絡地址,哪些部分是主機地址和在多網段環境中對IP地址中的網絡地址部分進行擴展。 3、網關 網關是將兩個使用不同協議的網段連接在一起的設備。它的作用是對兩個網段中的使用不同傳輸協議的數據進行互相的翻譯轉換,使運行不同協議的兩種網絡可以實現相互通信。如運行TCP/IP協議的Windows NT用戶要訪問運行IPX/SPX協議的NetWare網絡資源時,則必須由網關作爲中介。 4、主機名 毫無疑問,IP地址完全可以區別網絡中主機的身份,但IP地址不輕易記憶,操作起來也不方便。所以TCP/IP協議又采用了主機名這一參數,給每個主機賦予一個有意義的名稱,如“CCE”。在網絡中,主機名和它的IP地址一一對應。 選擇原則 在組建校園網時,具體選擇哪一種網絡通信協議主要取決于網絡規模、網絡應用需求、網絡平台兼容性和網絡治理幾個方面。 假如正在組建一個小型的單一網段的校園局域網,只是爲了簡單的文件和設備的共享,並且暫時沒有對外連接的需要,可以選擇NetBEUI協議。 假如網絡存在多個網段或要通過路由器與外部相連時,就不能使用不具備路由和跨網段操作功能的NetBEUI協議,而必須選擇IPX/SPX或TCP/IP協議。 假如校園網操作系統是從NetWare遷移到Windows NT,同時還要保留一些基于NetWare的應用,IPX/SPX及其兼容的NWLink通信協議則是一個必然的選擇。 有人可能會覺得把三種協議都安裝了不就適應各種情況了嗎?其實這樣做是不可取的,因爲每個協議都要占用計算機的內存,選擇的協議越多,占用計算機的內存資源就越多,就會影響網絡的速度。