淺析計算機網路通訊協議

才智咖 人氣:1.44W
淺析計算機網路通訊協議
摘要:計算機與計算機之間的通訊離不開通訊協議,通訊協議實際上是一組規定和約定的集合。兩臺計算機在通訊時必須約定好本次通訊做什麼,是進行檔案傳輸,還是傳送電子郵件;怎樣通訊,什麼時間通訊等。

關鍵詞:計算機 網路通訊協議

0 引言
本文就計算機網路通訊協議、選擇網路通訊協議的原則、TCP/IP通訊協議的安裝、設定和測試等,作進一步的研究和探討。
1 網路通訊協議
目前,區域網中常用的通訊協議主要有:NetBEUI協議、IPX/SPX相容協議和TCP/IP協議。
1.1 NetBEUI協議 ①NetBEUI是一種體積小、效率高、速度快的通訊協議。在微軟如今的主流產品,在Windows和Windows NT中,NetBEUI已成為其固有的預設協議。NetBEUI是專門為幾臺到百餘臺PC所組成的單網段部門級小型區域網而設計的。②NetBEUI中包含一個網路介面標準NetBIOS。NetBIOS是IBM用於實現PC間相互通訊的標準,是一種在小型區域網上使用的通訊規範。該網路由PC組成,最大使用者數不超過30個。
1.2 IPX/SPX及其相容協議 ①IPX/SPX是Novell公司的通訊協議集。與NetBEUI的明顯區別是,IPX/SPX顯得比較龐大,在複雜環境下具有很強的適應性。因為,IPX/SPX在設計一開始就考慮了多網段的問題,具有強大的路由功能,適合於大型網路使用。②IPX/SPX及其相容協議不需要任何配置,它可通過“網路地址”來識別自己的身份。Novell網路中的網路地址由兩部分組成:標明物理網段的“網路ID”和標明特殊裝置的“節點ID”。其中網路ID集中在NetWare伺服器或路由器中,節點ID即為每個網絡卡的ID號。所有的網路ID和節點ID都是一個獨一無二的“內部IPX地址”。正是由於網路地址的唯一性,才使IPX/SPX具有較強的路由功能。在IPX/SPX協議中,IPX是NetWare最底層的協議,它只負責資料在網路中的移動,並不保證資料是否傳輸成功,也不提供糾錯服務。IPX在負責資料傳送時,如果接收節點在同一網段內,就直接按該節點的ID將資料傳給它;如果接收節點是遠端的,資料將交給NetWare伺服器或路由器中的網路ID,繼續資料的下一步傳輸。SPX在整個協議中負責對所傳輸的資料進行無差錯處理,IPX/SPX也叫做“Novell的協議集”。③NWLink通訊協議。Windows NT中提供了兩個IPX/SPX的相容協議:“NWLink SPX/SPX相容協議”和“NWLink NetBIOS”,兩者統稱為“NWLink通訊協議”。NWLink協議是Novell公司IPX/SPX協議在微軟網路中的實現,它在繼承IPX/SPX協議優點的同時,更適應了微軟的作業系統和網路環境。Windows NT網路和Windows的使用者,可以利用NWLink協議獲得NetWare伺服器的服務。從Novell環境轉向微軟平臺,或兩種平臺共存時,NWLink通訊協議是最好的選擇。
1.3 TCP/IP協議 TCP/IP是目前最常用到的一種通訊協議,它是計算機世界裡的一個通用協議。在區域網中,TCP/IP最早出現在Unix系統中,現在幾乎所有的廠商和作業系統都開始支援它。同時,TCP/IP也是Internet的基礎協議。①TCP/IP具有很高的靈活性,支援任意規模的網路,幾乎可連線所有的伺服器和工作站。但其靈活性也為它的使用帶來了許多不便,在使用NetBEUI和IPX/SPX及其相容協議時都不需要進行配置,而TCP/IP協議在使用時首先要進行復雜的設定。每個節點至少需要一個“IP地址”、一個“子網掩碼”、一個“預設閘道器”和一個“主機名”。在Windows NT中提供了一個稱為動態主機配置協議(DHCP)的工具,它可自動為客戶機分配連入網路時所需的資訊,減輕了聯網工作上的負擔,並避免了出錯。同IPX/SPX及其相容協議一樣,TCP/IP也是一種可路由的協議。TCP/IP的地址是分級的,這使得它很容易確定並找到網上的使用者,同時也提高了網路頻寬的利用率。當需要時,執行TCP/IP協議的伺服器(如Windows NT伺服器)還可以被配置成TCP/IP路由器。與TCP/IP不同的是,IPX/SPX協議中的IPX使用的是一種廣播協議,它經常出現廣播包堵塞,所以無法獲得最佳的網路頻寬。②Windows中的TCP/IP協議。Windows的使用者不但可以使用TCP/IP組建對等網,而且可以方便地接入其它的'伺服器。如果Windows工作站只安裝了TCP/IP協議,它是不能直接加入Windows NT域的。雖然該工作站可通過執行在Windows NT伺服器上的代理伺服器(如Proxy Server)來訪問Internet,但卻不能通過它登入Windows NT伺服器的域。要讓只安裝TCP/IP協議的Windows使用者加入到Windows NT域,還必須在Windows上安裝NetBEUI協議。