OSI是Open System Interconnection的縮寫(xiě),意為開(kāi)放式系統(tǒng)互聯(lián)。國(guó)際標(biāo)準(zhǔn)化組織(ISO)制定了OSI模型,該模型定義了不同計(jì)算機(jī)互聯(lián)的標(biāo)準(zhǔn),是設(shè)計(jì)和描述計(jì)算機(jī)網(wǎng)絡(luò)通信的基本框架。OSI模型把網(wǎng)絡(luò)通信的工作分為7層,分別是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話(huà)層、表示層和應(yīng)用層。

物理層:網(wǎng)卡,網(wǎng)線(xiàn),集線(xiàn)器,中繼器,調(diào)制解調(diào)器
數(shù)據(jù)鏈路層:網(wǎng)橋,交換機(jī)
網(wǎng)絡(luò)層:路由器
第7層 應(yīng)用層 常見(jiàn)的協(xié)議 DNS 域名系統(tǒng) http超文本 ftp 文件 nntp網(wǎng)絡(luò)新聞 figner 用戶(hù)協(xié)議 cdp網(wǎng)關(guān)發(fā)現(xiàn) vt虛擬終端
Scoket 安全套接字協(xié)議(套接字就是域名端口號(hào)和協(xié)議) slp遠(yuǎn)程用戶(hù)撥號(hào)認(rèn)證
第6層 表示層 信息語(yǔ)法語(yǔ)義化以及他們的關(guān)聯(lián) eg 壓縮解壓 加密解密 轉(zhuǎn)化翻譯
第5層 會(huì)話(huà)層 不同用戶(hù)之間的建立管理會(huì)話(huà) SSL安全套接字 TLS傳輸層安全協(xié)議 DAP目錄訪(fǎng)問(wèn)權(quán)限/LDAP輕量級(jí)
物理層:網(wǎng)卡,網(wǎng)線(xiàn),集線(xiàn)器,中繼器,調(diào)制解調(diào)器
數(shù)據(jù)鏈路層:網(wǎng)橋,交換機(jī)
網(wǎng)絡(luò)層:路由器
MAC(網(wǎng)卡的硬件地址)的NIC(網(wǎng)卡)HUB,也就是集線(xiàn)器
交換機(jī)是一種基于MAC地址識(shí)別,能完成封裝轉(zhuǎn)發(fā)數(shù)據(jù)包功能的網(wǎng)絡(luò)設(shè)備
交換機(jī)是利用物理地址或者說(shuō)MAC地址來(lái)確定轉(zhuǎn)發(fā)數(shù)據(jù)的目的地址。而路由器則是利用IP地址來(lái)確定數(shù)據(jù)轉(zhuǎn)發(fā)的地址。IP地址是在軟件中實(shí)現(xiàn)的,描述的是設(shè)備所在的網(wǎng)絡(luò)。MAC地址通常是硬件自帶的,由網(wǎng)卡生產(chǎn)商來(lái)分配的,而且已經(jīng)固化到了網(wǎng)卡中去,一般來(lái)說(shuō)是不可更改的。而IP地址則通常由網(wǎng)絡(luò)管理員或系統(tǒng)自動(dòng)分配。
物理層
在OSI參考模型中,物理層(Physical Layer)是參考模型的最低層,也是OSI模型的第一層。
物理層的主要功能是:利用傳輸介質(zhì)為數(shù)據(jù)鏈路層提供物理連接,實(shí)現(xiàn)比特流的透明傳輸。
物理層的作用是實(shí)現(xiàn)相鄰計(jì)算機(jī)節(jié)點(diǎn)之間比特流的透明傳送,盡可能屏蔽掉具體傳輸介質(zhì)和物理設(shè)備的差異。使其上面的數(shù)據(jù)鏈路層不必考慮網(wǎng)絡(luò)的具體傳輸介質(zhì)是什么?!巴该鱾魉捅忍亓鳌北硎窘?jīng)實(shí)際電路傳送后的比特流沒(méi)有發(fā)生變化,對(duì)傳送的比特流來(lái)說(shuō),這個(gè)電路好像是看不見(jiàn)的。
數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層(Data Link Layer)是OSI模型的第二層,負(fù)責(zé)建立和管理節(jié)點(diǎn)間的鏈路。該層的主要功能是:通過(guò)各種控制協(xié)議,將有差錯(cuò)的物理信道變?yōu)闊o(wú)差錯(cuò)的、能可靠傳輸數(shù)據(jù)幀的數(shù)據(jù)鏈路。
在計(jì)算機(jī)網(wǎng)絡(luò)中由于各種干擾的存在,物理鏈路是不可靠的。因此,這一層的主要功能是在物理層提供的比特流的基礎(chǔ)上,通過(guò)差錯(cuò)控制、流量控制方法,使有差錯(cuò)的物理線(xiàn)路變?yōu)闊o(wú)差錯(cuò)的數(shù)據(jù)鏈路,即提供可靠的通過(guò)物理介質(zhì)傳輸數(shù)據(jù)的方法。
該層通常又被分為介質(zhì)訪(fǎng)問(wèn)控制(MAC)和邏輯鏈路控制(LLC)兩個(gè)子層。
MAC子層的主要任務(wù)是解決共享型網(wǎng)絡(luò)中多用戶(hù)對(duì)信道競(jìng)爭(zhēng)的問(wèn)題,完成網(wǎng)絡(luò)介質(zhì)的訪(fǎng)問(wèn)控制;
LLC子層的主要任務(wù)是建立和維護(hù)網(wǎng)絡(luò)連接,執(zhí)行差錯(cuò)校驗(yàn)、流量控制和鏈路控制。
數(shù)據(jù)鏈路層的具體工作是接收來(lái)自物理層的位流形式的數(shù)據(jù),并封裝成幀,傳送到上一層;同樣,也將來(lái)自上層的數(shù)據(jù)幀,拆裝為位流形式的數(shù)據(jù)轉(zhuǎn)發(fā)到物理層;并且,還負(fù)責(zé)處理接收端發(fā)回的確認(rèn)幀的信息,以便提供可靠的數(shù)據(jù)傳輸。
下面4層(物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層和傳輸層)主要提供數(shù)據(jù)傳輸和交換功能,即以節(jié)點(diǎn)到節(jié)點(diǎn)之間的通信為主;第4層作為上下兩部分的橋梁,是整個(gè)網(wǎng)絡(luò)體系結(jié)構(gòu)中最關(guān)鍵的部分;而上3層(會(huì)話(huà)層、表示層和應(yīng)用層)則以提供用戶(hù)與應(yīng)用程序之間的信息和數(shù)據(jù)處理功能為主。簡(jiǎn)言之,下4層主要完成通信子網(wǎng)的功能,上3層主要完成資源子網(wǎng)的功能。