常见的三个网络协议的区别:TCP/IP、NetBEUI、IPX/SPX
網絡協議(Protocol)是一種特殊的軟件,是計算機網絡實現其功能的最基本機制。網絡協議的本質是規則,即各種硬件和軟件必須遵循的共同守 則。網絡協議并不是一套單獨的軟件,它融合于其他所有的軟件系統中,因此可以說,協議在網絡中無所不在。網絡協議遍及OSI通信模型的各個層次,從我們非 常熟悉的TCP/IP、HTTP、FTP協議,到OSPF、IGP等協議,有上千種之多。對于普通用戶而言,不需要關心太多的底層通信協議,只需要了解其 通信原理即可。在實際管理中,底層通信協議一般會自動工作,不需要人工干預。但是對于第三層以上的協議,就經常需要人工干預了,比如TCP/IP協議就需 要人工配置它才能正常工作。
局域網常用的三種通信協議分別是TCP/IP協議、NetBEUI協議和IPX/SPX協議。 TCP/IP協議毫無疑問是這三大協議中最重要的一個,作為互聯網的基礎協議,沒有它就根本不可能上網,任何和互聯網有關的操作都離不開TCP/IP協 議。不過TCP/IP協議也是這三大協議中配置起來最麻煩的一個,單機上網還好,而通過局域網訪問互聯網的話,就要詳細設置IP地址,網關,子網掩碼, DNS服務器等參數。
TCP/IP盡管是目前最流行的網絡協議,但TCP/IP協議在局域網中的通信效率并不高,使用它在瀏覽“網上鄰居”中的計算機時,經常會出現不能正常瀏覽的現象。此時安裝NetBEUI協議就會解決這個問題。
NetBEUI即NetBios Enhanced User Interface ,或NetBios增強用戶接口。它是NetBIOS協議的增強版本,曾被許多操作系統采用,例如Windows for Workgroup、Win 9x系列、Windows NT等。NETBEUI協議在許多情形下很有用,是WINDOWS98之前的操作系統的缺省協議。NetBEUI協議是一種短小精悍、通信效率高的廣播型 協議,安裝后不需要進行設置,特別適合于在“網絡鄰居”傳送數據。所以建議除了TCP/IP協議之外,小型局域網的計算機也可以安上NetBEUI協議。 另外還有一點要注意,如果一臺只裝了TCP/IP協議的WINDOWS98機器要想加入到WINNT域,也必須安裝NetBEUI協議。
IPX/SPX協議本來就是Novell開發的專用于NetWare網絡中的協議,但是現在也非常常用--大部分可以聯機的游戲都支持 IPX/SPX協議,比如星際爭霸,反恐精英等等。雖然這些游戲通過TCP/IP協議也能聯機,但顯然還是通過IPX/SPX協議更省事,因為根本不需要 任何設置。除此之外,IPX/SPX協議在局域網絡中的用途似乎并不是很大,如果確定不在局域網中聯機玩游戲,那么這個協議可有可無。當今局域網中最常見的三個協議是MICROSOFT的NETBEUI、NOVELL的IPX/SPX和交叉平臺TCP/IP。
一:NETBEUI
NETBEUI是為IBM開發的非路由協議,用于攜帶NETBIOS通信。 NETBEUI缺乏路由和網絡層尋址功能,既是其最大的優點,也是其最大的缺點。因為它不需要附加的網絡地址和網絡層頭尾,所以很快并很有效且適用于只有 單個網絡或整個環境都橋接起來的小工作組環境。
因為不支持路由,所以NETBEUI永遠不會成為企業網絡的主要協議。NETBEUI幀中唯一的地址是數據鏈路層媒體訪問控制(MAC)地址,該地址標識了網卡但沒有標識網絡。路由器靠網絡地址將幀轉發到最終目的地,而NETBEUI幀完全缺乏該信息。
網橋負責按照數據鏈路層地址在網絡之間轉發通信,但是有很多缺點。因為所有的廣播通信都必須轉發到每個網絡中,所以網橋的擴展性不好。NETBEUI特別包括了廣播通信的記數并依賴它解決命名沖突。一般而言,橋接NETBEUI網絡很少超過100臺主機。
近年來依賴于第二層交換器的網絡變得更為普遍。完全的轉換環境降低了網絡的利用率,盡管廣播仍然轉發到網絡中的每臺主機。事實上,聯合使用100-BASE-T Ethernet,允許轉換NetBIOS網絡擴展到350臺主機,才能避免廣播通信成為嚴重的問題。
二:IPX/SPX
IPX是NOVELL用于NETWARE客戶端/服務器的協議群組,避免了NETBEUI的弱點。但是,帶來了新的不同弱點。
IPX具有完全的路由能力,可用于大型企業網。它包括32位網絡地址,在單個環境中允許有許多路由網絡。
IPX 的可擴展性受到其高層廣播通信和高開銷的限制。服務廣告協議(Service Advertising Protocol,SAP)將路由網絡中的主機數限制為幾千。盡管SAP的局限性已經被智能路由器和服務器配置所克服,但是,大規模IPX網絡的管理員仍 是非常困難的工作。
三:TCP/IP
每種網絡協議都有自己的優點,但是只有TCP/IP允許與Internet完全的連 接。TCP/IP是在60年代由麻省理工學院和一些商業組織為美國國防部開發的,即便遭到核攻擊而破壞了大部分網絡,TCP/IP仍然能夠維持有效的通 信。ARPANET就是由基于協議開發的,并發展成為作為科學家和工程師交流媒體的Internet。
TCP/IP同時具備了可擴展性和可靠性的需求。不幸的是犧牲了速度和效率(可是:TCP/IP的開發受到了政府的資助)。
Internet公用化以后,人們開始發現全球網的強大功能。Internet的普遍性是TCP/IP至今仍然使用的原因。常常在沒有意識到的情況下,用戶就在自己的PC上安裝了TCP/IP棧,從而使該網絡協議在全球應用最廣。
TCP/IP的32位尋址功能方案不足以支持即將加入Internet的主機和網絡數。因而可能代替當前實現的標準是IPv6。
總結
以上是生活随笔為你收集整理的常见的三个网络协议的区别:TCP/IP、NetBEUI、IPX/SPX的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 串口调试工具汇总
- 下一篇: 51单片机学习