在計算機網路技術中,網路的體系結構指的是通訊系統的整體設計,它的目的是為網路硬體、軟體、協議、存取控制和拓撲提供標準.現在廣泛採用的是開放系統互連OSI(Open System Interconnection)的參考模型,它是用物理層、資料鏈路層、網路層、傳送層、對話層、表示層和應用層七個層次描述網路的結構.你應該注意的是,網路體系結構的優劣將直接影響匯流排、介面和網路的效能.而網路體系結構的關鍵要素恰恰就是協議和拓撲。目前最常見的網路體系結構有FDDI、乙太網、令牌環網和快速乙太網等OSI OSI當時是作為與IBM的SNA(SYSTEM NETWORK ARCHITECTURE 系統網路體系結構)的競 爭者出現的,為了防止IBM的SNA稱為世界標準,而被一個公司所控制。這樣做,可以讓一箇中性組 織-ISO來管理。但是,在OSI當中,會話層對大多數應用程式都沒有用,表示層幾乎是空的,而與此 相比,資料鏈路層和網路層的功能太多,隨後又把它們分成了幾個子層。除此之外,OSI還有一些問題 如定址、流量控制和出錯控制在各層重複出現,而網路管理和資料加密也沒有出現在模型中。 最初標準的另一個缺點是完全忽略了無連線服務和連線協議。但是最嚴重的可能是:模型是由通訊 方面的人主持制定的。計算機和通訊的關係幾乎沒有提及,而某些決定對於計算機和軟體的工作方式 完全不合適。 由於OSI模型和協議太複雜了,因此最初的實現又大又笨拙,而且很慢。不久後人們就把“OSI”和 “低質量”聯絡起來。雖然隨著時間的推移,產品有了改進,但它以前的印象還留在人門心裡。 TCP/IP 與之相反的是,TCP/IP模型第一次實現是做為UNIX的一部分而且非常好(更別提它是免費的)。 人們很快就開始使用它了,形成了一個龐大的使用者群,這又反過來推動了改進,然後使用的人越來越 多。但是TCP/IP也有缺點 該模型沒有明顯的區分服務、介面和協議的概念。這一點OSI非常小心的進行了處理,因此對於使 用新技術來設計網路,TCP/IP模型並不是一個太好的模板。 完全不是通用的,而且不適合描述除TCP/IP模型以外的任何協議棧。 主機網路層在分層協議中根本不是通常意義下的層。它是一個介面,處於網路層和資料鏈路層之 間。 TCP/IP模型不區分甚至不提及物理層和資料鏈路層。 最後,雖然IP和TCP協議都被很好的設計,並且很好的實現了,但很多其他協議卻很特別,通常是 由一些研究生來探索,直到他們覺得累了。未曾良好實現的協議就背免費傳送,造成大量應用紮下根 來,因此很難背替換,現在就難堪了,比如TELNET,實際上背設計用於10字元每秒的機械式電傳終 端,它不支援圖形使用者介面和滑鼠,但是直到現在它還在被廣泛的使用。 總的來說,除了本身的一些問題以外,OSI模型(去掉會話層和表示層)對於討論計算機網路特別有 用。但是,OSI協議並沒流行。TCP/IP模型正好相反,模型實際上不存在,但協議被廣泛使用。
在計算機網路技術中,網路的體系結構指的是通訊系統的整體設計,它的目的是為網路硬體、軟體、協議、存取控制和拓撲提供標準.現在廣泛採用的是開放系統互連OSI(Open System Interconnection)的參考模型,它是用物理層、資料鏈路層、網路層、傳送層、對話層、表示層和應用層七個層次描述網路的結構.你應該注意的是,網路體系結構的優劣將直接影響匯流排、介面和網路的效能.而網路體系結構的關鍵要素恰恰就是協議和拓撲。目前最常見的網路體系結構有FDDI、乙太網、令牌環網和快速乙太網等OSI OSI當時是作為與IBM的SNA(SYSTEM NETWORK ARCHITECTURE 系統網路體系結構)的競 爭者出現的,為了防止IBM的SNA稱為世界標準,而被一個公司所控制。這樣做,可以讓一箇中性組 織-ISO來管理。但是,在OSI當中,會話層對大多數應用程式都沒有用,表示層幾乎是空的,而與此 相比,資料鏈路層和網路層的功能太多,隨後又把它們分成了幾個子層。除此之外,OSI還有一些問題 如定址、流量控制和出錯控制在各層重複出現,而網路管理和資料加密也沒有出現在模型中。 最初標準的另一個缺點是完全忽略了無連線服務和連線協議。但是最嚴重的可能是:模型是由通訊 方面的人主持制定的。計算機和通訊的關係幾乎沒有提及,而某些決定對於計算機和軟體的工作方式 完全不合適。 由於OSI模型和協議太複雜了,因此最初的實現又大又笨拙,而且很慢。不久後人們就把“OSI”和 “低質量”聯絡起來。雖然隨著時間的推移,產品有了改進,但它以前的印象還留在人門心裡。 TCP/IP 與之相反的是,TCP/IP模型第一次實現是做為UNIX的一部分而且非常好(更別提它是免費的)。 人們很快就開始使用它了,形成了一個龐大的使用者群,這又反過來推動了改進,然後使用的人越來越 多。但是TCP/IP也有缺點 該模型沒有明顯的區分服務、介面和協議的概念。這一點OSI非常小心的進行了處理,因此對於使 用新技術來設計網路,TCP/IP模型並不是一個太好的模板。 完全不是通用的,而且不適合描述除TCP/IP模型以外的任何協議棧。 主機網路層在分層協議中根本不是通常意義下的層。它是一個介面,處於網路層和資料鏈路層之 間。 TCP/IP模型不區分甚至不提及物理層和資料鏈路層。 最後,雖然IP和TCP協議都被很好的設計,並且很好的實現了,但很多其他協議卻很特別,通常是 由一些研究生來探索,直到他們覺得累了。未曾良好實現的協議就背免費傳送,造成大量應用紮下根 來,因此很難背替換,現在就難堪了,比如TELNET,實際上背設計用於10字元每秒的機械式電傳終 端,它不支援圖形使用者介面和滑鼠,但是直到現在它還在被廣泛的使用。 總的來說,除了本身的一些問題以外,OSI模型(去掉會話層和表示層)對於討論計算機網路特別有 用。但是,OSI協議並沒流行。TCP/IP模型正好相反,模型實際上不存在,但協議被廣泛使用。