OSI模型
在1977年,國際标準化組織ISO的技術委員(yuán)會成立了一(yī)個新的分(fēn)委員(yuán)會專門研究"開(kāi)放(fàng)系統互聯"。在1983年形成了開(kāi)放(fàng)系統互聯參考模型(Open System Interconnection Refence Model)的正式文件,即著名的ISO7498國際标準,并記爲OSI/RM,有時也籠統稱爲OSI。任何兩個系統隻要遵守該參考模型和有關标準,就能夠進行互聯。
物(wù)理層:實現計算機節點之間比特流的透明傳輸,規定傳輸媒體(tǐ)接口的标準,屏蔽掉具體(tǐ)傳輸介質和物(wù)理設備的差異,使數據鏈路層不必關心網絡的具體(tǐ)傳輸介質;數據鏈路層:通過差錯控制、流量控制等方法,使有差錯的物(wù)理線路變爲無差錯的數據鏈路;網絡層:實現網絡地址與物(wù)理地址的轉換,并通過路由選擇算法爲分(fēn)組通過通信子網選擇最适當的路徑;傳輸層:提供源端與目的端之間提供可靠的透明數據傳輸,傳輸層協議爲不同主機上運行的進程提供邏輯通信;會話(huà)層:是用戶應用程序和網絡之間的接口,負責在網絡中(zhōng)的兩節點之間建立、維持、終止通信;表示層:處理用戶數據的表示問題;應用層:爲用戶的應用進程提供網絡通信服務,完成和實現用戶請求的各種服務。OSI參考模型在實現網絡互聯時,要求在網絡的出口處實現本網絡體(tǐ)系結構向标準網絡體(tǐ)系結構的轉換,而在網絡入口處實現标準網絡體(tǐ)系結構向本網絡體(tǐ)系結構的轉換,不同體(tǐ)系結構的網絡之間傳輸的都是标準體(tǐ)系接口的數據。
什麽是TCP/IP?
相比于OSI模型,TCP/IP模型同樣采用了分(fēn)層結構,但是由于OSI模型中(zhōng)的會話(huà)層與表示層在實際應用中(zhōng)很少使用,因此TCP/IP模型簡化了模型。TCP/IP的參考模型将協議分(fēn)成四個層次,它們分(fēn)别是鏈路層、網絡層、傳輸層和應用層。TCP/IP協議族按照層次由上到下(xià),層層包裝。最上面的是應用層,這裏面有http,ftp 等等我(wǒ)們熟悉的協議。而第二層則是傳輸層,著名的TCP和UDP協議就在這個層次。第三層是網絡層,IP協議就在這裏,它負責對數據加上IP地址和其他的數據以确定傳輸的目标。第四層是數據鏈路層,這個層次爲待傳送的數據加入一(yī)個以太網協議頭,并進行CRC編碼,爲最後的數據傳輸做準備。
IP協議是TCP/IP協議的核心,所有的TCP,UDP,IMCP,IGMP的數據都以IP數據格式傳輸。要注意的是,IP不是可靠的協議,這是說,IP協議沒有提供一(yī)種數據未傳達以後的處理機制,這被認爲是上層協議:TCP或UDP要做的事情。
OSI參考模型 vs TCP/IP參考模型
在20世紀80年代,幾乎所有專家都認爲OSI參考模型與協議将風靡世界,但事實卻與人們預想的相反。國際化标準組織本來計劃通過推動OSI參考模型與協議的研究來促進網絡的标準化,但事實上它的目标并沒有達到。在網絡标準化的進程中(zhōng),面對的是這樣一(yī)個事實:OSI參考模型由于要照顧各方面的因素,變得大(dà)而全,效率很低。所以,OSI用于理論研究學習,TCP/IP常用于工(gōng)程實踐中(zhōng)。實際工(gōng)作中(zhōng)TCP/IP協議是早于OSI模型出現的。同時由于OSI是理論模型,在分(fēn)層上過于複雜(zá),導緻部分(fēn)功能重複出現,極大(dà)的降低了系統效率,所以通常選擇更加精簡靈活的TCP/IP協議。
OSI和TCP/IP都是很基礎但又(yòu)非常重要的知(zhī)識,很多知(zhī)識點都是以它們爲基礎去(qù)串聯的。底層掌握得越透徹,理解上層時會越順暢。回望過去(qù)的10kbps的低速網,到如今的光纖入戶、5G通信,互聯網的發展從未止步。未來互聯網将發展成什麽水平?是腦機接口技術的成熟,還是虛拟世界的應用,讓我(wǒ)們共同期待...
上一(yī)篇
案例展示
more+