osi是opensysteminterconnect的縮寫,意為開放式系統互聯。國際標準組織(國際標準化組織)制定了osi模型。這個模型把網路通訊的工作分為7層,分別是物理層,資料鏈路層,網路層,傳輸層,會話層,表示層和應用層。1至4層被認為是低層,這些層與資料移動密切相關。5至7層是高層,包含應用程式級的資料。每一層負責一項具體的工作,然後把資料傳送到下一層。
第一層是物理層(也即osi模型中的第一層)在課堂上經常是被忽略的。它看起來似乎很簡單。但是,這一層的某些方面有時需要特別留意。物理層實際上就是佈線、光纖、網絡卡和其它用來把兩臺網路通訊裝置連線在一起的東西。
第2層是資料鏈路層
執行乙太網等協議。請記住,我們要使這個問題簡單一些。第2層中最重要的是你應該理解網橋是什麼。交換機可以看成網橋,人們現在都這樣稱呼它。網橋都在2層工作,僅關注乙太網上的mac地址。如果你在談論有關mac地址、交換機或者網絡卡和驅動程式,你就是在第2層的範疇。集線器屬於第1層的領域,因為它們只是電子裝置,沒有2層的知識。
第3層是網路層
在計算機網路中進行通訊的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通訊子網。網路層的任務就是選擇合適的網間路由和交換結點,確保資料及時傳送。網路層將資料鏈路層提供的幀組成資料包,包中封裝有網路層包頭,其中含有邏輯地址資訊--源站點和目的站點地址的網路地址。
如果你在談論一個ip地址,那麼你是在處理第3層的問題,這是“資料包”問題,而不是第2層的“幀”。ip是第3層問題的一部分,此外還有一些路由協議和地址解析協議(arp)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。
第4層是處理資訊的傳輸層。第4層的資料單元也稱作資料包(packets)。但是,當你談論tcp等具體的協議時又有特殊的叫法,tcp的資料單元稱為段(segments)而udp協議的資料單元稱為“資料報(datagrams)”。這個層負責獲取全部資訊,因此,它必須跟蹤資料單元碎片、亂序到達的資料包和其它在傳輸過程中可能發生的危險。
第5層是會話層
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,資料傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通訊的機制。如伺服器驗證使用者登入便是由會話層完成的。
第6層是表示層
這一層主要解決使用者資訊的語法表示問題。它將欲交換的資料從適合於某一使用者的抽象語法,轉換為適合於osi系統內部使用的傳送語法。即提供格式化的表示和轉換資料服務。資料的壓縮和解壓縮,加密和解密等工作都由表示層負責。
osi是opensysteminterconnect的縮寫,意為開放式系統互聯。國際標準組織(國際標準化組織)制定了osi模型。這個模型把網路通訊的工作分為7層,分別是物理層,資料鏈路層,網路層,傳輸層,會話層,表示層和應用層。1至4層被認為是低層,這些層與資料移動密切相關。5至7層是高層,包含應用程式級的資料。每一層負責一項具體的工作,然後把資料傳送到下一層。
第一層是物理層(也即osi模型中的第一層)在課堂上經常是被忽略的。它看起來似乎很簡單。但是,這一層的某些方面有時需要特別留意。物理層實際上就是佈線、光纖、網絡卡和其它用來把兩臺網路通訊裝置連線在一起的東西。
第2層是資料鏈路層
執行乙太網等協議。請記住,我們要使這個問題簡單一些。第2層中最重要的是你應該理解網橋是什麼。交換機可以看成網橋,人們現在都這樣稱呼它。網橋都在2層工作,僅關注乙太網上的mac地址。如果你在談論有關mac地址、交換機或者網絡卡和驅動程式,你就是在第2層的範疇。集線器屬於第1層的領域,因為它們只是電子裝置,沒有2層的知識。
第3層是網路層
在計算機網路中進行通訊的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通訊子網。網路層的任務就是選擇合適的網間路由和交換結點,確保資料及時傳送。網路層將資料鏈路層提供的幀組成資料包,包中封裝有網路層包頭,其中含有邏輯地址資訊--源站點和目的站點地址的網路地址。
如果你在談論一個ip地址,那麼你是在處理第3層的問題,這是“資料包”問題,而不是第2層的“幀”。ip是第3層問題的一部分,此外還有一些路由協議和地址解析協議(arp)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。
第4層是處理資訊的傳輸層。第4層的資料單元也稱作資料包(packets)。但是,當你談論tcp等具體的協議時又有特殊的叫法,tcp的資料單元稱為段(segments)而udp協議的資料單元稱為“資料報(datagrams)”。這個層負責獲取全部資訊,因此,它必須跟蹤資料單元碎片、亂序到達的資料包和其它在傳輸過程中可能發生的危險。
第5層是會話層
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,資料傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通訊的機制。如伺服器驗證使用者登入便是由會話層完成的。
第6層是表示層
這一層主要解決使用者資訊的語法表示問題。它將欲交換的資料從適合於某一使用者的抽象語法,轉換為適合於osi系統內部使用的傳送語法。即提供格式化的表示和轉換資料服務。資料的壓縮和解壓縮,加密和解密等工作都由表示層負責。