OSI網(wǎng)絡(luò)結(jié)構(gòu)的七層模型

字號:

開放式系統(tǒng)互聯(lián)模型(OSI)是1984年由國際標(biāo)準(zhǔn)化組織(ISO)提出的一個(gè)參考模型。作為一個(gè)概念性框架,它是不同制造商的設(shè)備和應(yīng)用軟件在網(wǎng)絡(luò)中進(jìn)行通信的標(biāo)準(zhǔn)?,F(xiàn)在此模型已成為計(jì)算機(jī)間和網(wǎng)絡(luò)間進(jìn)行通信的主要結(jié)構(gòu)模型。目前使用的大多數(shù)網(wǎng)絡(luò)通信協(xié)議的結(jié)構(gòu)都是基于 OSI 模型的。 OSI 將通信過程定義為七層,即將連網(wǎng)計(jì)算機(jī)間傳輸信息的任務(wù)劃分為七個(gè)更小、更易于處理的任務(wù)組。每一個(gè)任務(wù)或任務(wù)組則被分配到各個(gè) OSI 層。每一層都是獨(dú)立存在的,因此分配到各層的任務(wù)能夠獨(dú)立地執(zhí)行。這樣使得變更其中某層提供的方案時(shí)不影響其他層。
    OSI 七層模型的每一層都具有清晰的特征。基本來說,第七至第四層處理數(shù)據(jù)源和數(shù)據(jù)目的地之間的端到端通信,而第三至第一層處理網(wǎng)絡(luò)設(shè)備間的通信。另外, OSI 模型的七層也可以劃分為兩組:上層(層 7 、層 6 和層 5 )和下層(層 4 、層 3 、層 2 和層 1 )。 OSI 模型的上層處理應(yīng)用程序問題,并且通常只應(yīng)用在軟件上。層,即應(yīng)用層是與終端用戶最接近的。 OSI 模型的下層是處理數(shù)據(jù)傳輸?shù)?。物理層和?shù)據(jù)鏈路層應(yīng)用在硬件和軟件上。最底層,即物理層是與物理網(wǎng)絡(luò)媒介(比如說,電線)最接近的,并且負(fù)責(zé)在媒介上發(fā)送數(shù)據(jù)。
    各層的具體描述如下:
    第七層:應(yīng)用層 定義了用于在網(wǎng)絡(luò)中進(jìn)行通信和數(shù)據(jù)傳輸?shù)慕涌?- 用戶程式;
     提供標(biāo)準(zhǔn)服務(wù),比如虛擬終端、文件以及任務(wù)的傳輸和處理;
    第六層:表示層 掩蓋不同系統(tǒng)間的數(shù)據(jù)格式的不同性;
     指定獨(dú)立結(jié)構(gòu)的數(shù)據(jù)傳輸格式;
     數(shù)據(jù)的編碼和解碼;加密和解密;壓縮和解壓縮
    第五層:會話層 管理用戶會話和對話;
     控制用戶間邏輯連接的建立和掛斷;
     報(bào)告上一層發(fā)生的錯(cuò)誤
    第四層:傳輸層 管理網(wǎng)絡(luò)中端到端的信息傳送;
     通過錯(cuò)誤糾正和流控制機(jī)制提供可靠且有序的數(shù)據(jù)包傳送;
     提供面向無連接的數(shù)據(jù)包的傳送;
    第三層:網(wǎng)絡(luò)層 定義網(wǎng)絡(luò)設(shè)備間如何傳輸數(shù)據(jù);
     根據(jù)的網(wǎng)絡(luò)設(shè)備地址路由數(shù)據(jù)包;
     提供流和擁塞控制以防止網(wǎng)絡(luò)資源的損耗
    第二層:數(shù)據(jù)鏈路層 定義操作通信連接的程序;
     封裝數(shù)據(jù)包為數(shù)據(jù)幀;
     監(jiān)測和糾正數(shù)據(jù)包傳輸錯(cuò)誤
    第一層:物理層 定義通過網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)的物理方式;
     作為網(wǎng)絡(luò)媒介和設(shè)備間的接口;
     定義光學(xué)、電氣以及機(jī)械特性。