云和大咖分享:詳解OSI和TCP/IP參考模型
發(fā)布時間:
2020-08-22
版權所有:
云和教育
分享:
OSI模型,即開放式通信系統(tǒng)互聯(lián)參考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model),是國際標準化組織(ISO)提出的一個試圖使各種計算機在世界范圍內互連為網絡的標準框架,簡稱OSI。
這是一種事實上被TCP/IP 4層模型淘汰的協(xié)議,在當今世界上沒有大規(guī)模使用。但是TCP/IP是由OSI參考模型演化得到的,所以OSI參考模型還是值得我們去參考學習的。
接下來簡單的對比一下OSI參考模型和TCI/IP參考模型:
1. OSI引入了服務、接口、協(xié)議、分層的概念,TCP/IP借鑒了OSI的這些概念建立TCP/IP模型。
2.OSI先有模型,后有協(xié)議,先有標準,后進行實踐;而TCP/IP則相反,先有協(xié)議和應用再提出了模型,且是參照的OSI模型。
3. OSI是一種理論下的模型,而TCP/IP已被廣泛使用,成為網絡互聯(lián)事實上的標準。
應用層主要為應用程序提供服務并規(guī)定應用程序中通信相關的細節(jié)。包括文件傳輸、電子郵件、遠程登錄(虛擬終端)等協(xié)議。
表示層主要將應用處理的信息轉換為適合網絡傳輸?shù)母袷?,或將來自下一層的?shù)據(jù)轉換為上層能夠處理的格式。因此它主要負責數(shù)據(jù)格式的轉換。具體來說,就是將設備固有的數(shù)據(jù)格式轉換為網絡標準傳輸格式。不同設備對同一比特流解釋的結果可能會不同。因此,使它們保持一致是這一層的主要作用。
會話層負責建立和斷開通信連接(數(shù)據(jù)流動的邏輯通路),以及數(shù)據(jù)的分割等數(shù)據(jù)傳輸相關的管理。
傳輸層主要起著可靠傳輸?shù)淖饔?。只在通信雙方節(jié)點上進行處理,而無需在路由器上處理。
網絡層將數(shù)據(jù)傳輸?shù)侥繕说刂?。目標地址可以是多個網絡通過路由器連接而成的某一個地址。因此這一層主要負責尋址和路由選擇。
數(shù)據(jù)鏈路層負責物理層面上互連的、節(jié)點之間的通信傳輸。例如與 個以太網相連個節(jié)點之間的通信。序列劃分為具有意義的數(shù)據(jù)幀傳送給對端(數(shù)據(jù)幀的生成與接收)。
物理層負責 比特流( 序列)與電壓的高低、光的閃滅之間的互換。
我們所有需要經過IP網絡來傳輸?shù)臄?shù)據(jù),都需要遵循我們OSI參考模型或者TCP/IP模型來進行封裝傳輸,只不過可能在每一層的封裝協(xié)議不一樣,因此掌握好我們的協(xié)議棧才能在后續(xù)學習過程中更好的學習。
文/華為ICT網絡通信技術專家趙老師