第一層是物理層(也即OSI模型中的第一層)在課堂上經常是被忽略的。它看起來似乎很簡單。但是,這一層的某些方面有時需要特別留意。物理層實際上就是布線、光纖、網卡和其它用來把兩台網路通信設備連線在一起的東西。甚至一個信鴿也可以被認為是一個1層設備。網路故障的排除經常涉及到1層問題。我們不能忘記用五類線在整個一層樓進行連線的傳奇故事。由於辦公室的椅子經常從電纜線上壓過,導致網路連線出現斷斷續續的情況。遺憾的是,這種故障是很常見的,而且排除這種故障需要耗費很長時間。
第2層是數據鏈路層
運行乙太網等協定。請記住,我們要使這個問題簡單一些。第2層中最重要的是你應該理解網橋是什麼。交換機可以看成網橋,人們現在都這樣稱呼它。網橋都在2層工作,僅關注乙太網上的MAC地址。如果你在談論有關MAC地址、交換機或者網卡和驅動程式,你就是在第2層的範疇。集線器屬於第1層的領域,因為它們只是電子設備,沒有2層的知識。第2層的相關問題在本網路講座中有自己的一部分,因此現在先不詳細討論這個問題的細節。現在只需要知道第2層把數據幀轉換成二進制位供1層處理就可以了。
第3層是網路層
在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。
如果你在談論一個IP位址,那么你是在處理第3層的問題,這是“數據包”問題,而不是第2層的“幀”。IP是第3層問題的一部分,此外還有一些路由協定和地址解析協定(ARP)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。
第4層是處理信息的傳輸層。第4層的數據單元也稱作數據包(packets)。但是,當你談論TCP等具體的協定時又有特殊的叫法,TCP的數據單元稱為段(segments)而UDP協定的數據單元稱為“數據報(datagrams)”。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的數據包和其它在傳輸過程中可能發生的危險。理解第4層的另一種方法是,第4層提供端對端的通信管理。像TCP等一些協定非常善於保證通信的可靠性。有些協定並不在乎一些數據包是否丟失,UDP協定就是一個主要例子。
第5層是會話層
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護套用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。
第6層是表示層
這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。
第7層是“一切”。第7層也稱作“套用層”,是專門用於應用程式的。套用層確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶套用軟體之間的接口服務如果你的程式需要一種具體格式的數據,你可以發明一些你希望能夠把數據傳送到目的地的格式,並且創建一個第7層協定。SMTP、DNS和FTP都是7層協定。
學習OSI模型中最重要的事情是它實際代表什麼意思。
假如你是一個網路上的作業系統。在1層和2層工作的網卡將通知你什麼時候有數據到達。驅動程式處理2層幀的出口,通過它你可以得到一個發亮和閃光的3層數據包(希望是如此)。作為作業系統,你將調用一些常用的應用程式處理3層數據。如果這個數據是從下面發上來的,你知道那是發給你的數據包,或者那是一個廣播數據包(除非你同時也是一個路由器,不過,暫時不用擔心這個問題)。如果你決定保留這個數據包,你將打開它,並且取出4層數據包。如果它是TCP協定,這個TCP子系統將被調用並打開這個數據包,然後把這個7層數據傳送給在目標連線埠等待的應用程式。這個過程就結束了。
當要對網路上的其它計算機做出回應的時候,每一件事情都以相反的順序發生。7層應用程式將把數據傳送給TCP協定的執行者。然後,TCP協定在這些數據中加入額外的檔案頭。在這個方向上,數據每前進一步體積都要大一些。TCP協定在IP協定中加入一個合法的TCP欄位。然後,IP協定把這個數據包交給乙太網。乙太網再把這個數據作為一個乙太網幀傳送給驅動程式。然後,這個數據通過了這個網路。這條線路中的路由器將部分地分解這個數據包以獲得3層檔案頭,以便確定這個數據包應該傳送到哪裡。如果這個數據包的目的地是本地乙太網子網,這個作業系統將代替路由器為計算機進行地址解析,並且把數據直接傳送給主機。
相關詞條
-
開放式系統
開放式系統是在計算機體系結構、計算機系統、計算機軟體和通信系統等領域廣泛使用的一種術語。開放式系統鼓勵開發兼容的廠商產品。顧客可以從開放式系統中獲益,這...
概念 計算機專業術語 互聯模型 開放軟體環境 新的開放式 -
開放式系統結構
opensystemarchitecture具有套用系統的可移植性和可剪裁性、網路上各結點機間的互操作性和易於從多方獲得軟體的體系結構。簡稱開放結構(O...
特點 實現 標準 -
開放式目錄
開放目錄(Open Directory Project,又稱為Dmoz),是網景所主持的一項大型公共網頁目錄。它是由來自世界各地的志願者共同維護與建設的...
DMOZ目錄介紹 關於開放式目錄項目 對網站推廣的作用 對搜尋引擎行銷的重要 -
Windows開放式系統體系結構(WOSA)
WOSA包括模組化應用程式編程接口(API),它向任何開發人員開發的應用程式提供訪問網路服務的能力。 dows環境創造一個WOSA兼容的資料庫啟動程式。...
-
開放式體系結構
開放式體系結構 (open system architecture)具有套用系統的可移植性和可剪裁性、網路上各結點機間的互操作性和易於從多方獲得軟體的體...
定義 特點 基礎標準 功能標準 套用 -
大型開放式網路課程
大型開放式網路課程,即MOOC(massive open online courses)。2012年,美國的頂尖大學陸續設立網路學習平台,在網上提供免費...
歷史 課程特徵 教學設計 發展趨勢 課程影響 -
HIS系統
HIS系統即醫院信息系統(全稱為Hospital Information System)。在國際學術界,它已被公認為是新興的醫學信息學的重要分支。HIS...
定義 意義 發展情況 信息系統 特性 -
北京鑫耀互聯科技發展有限公司
管理團隊鑫耀互聯的管理是曾經的專業技術團隊組成的。 許雷,總經理曾任職於北京酒吧網,TGO網路科技發展有限公司,中國電子出版社,從一個技術工程師發展成為...
簡介 發展簡史 企業文化 管理團隊 發展現狀 -
內容管理系統
CMS是Content Management System的縮寫,意為"內容管理系統"。 內容管理系統是企業信息化建設和電子政務的新寵,也是一個相對較新...
簡介 詳細介紹 提供商 主要版本 系統特點