OSI七層模型,5分鐘帶你搞定!想不會(huì)都難!

OSI七層模型
1、應(yīng)用層:用戶APP里的數(shù)據(jù)
我們?cè)谑褂肁PP過程中看到的圖片,文字和聽到的聲音都是應(yīng)用層的數(shù)據(jù)。
2、表示層:對(duì)APP數(shù)據(jù)進(jìn)行編碼
即對(duì)我們?cè)诟鱾€(gè)APP使用過程中所見的圖片文字,圖片,所聽到的聲音用計(jì)算機(jī)的編碼表示出來。
應(yīng)用層所見的用編碼在表示層表示。
BMP或者JPEG編碼,表示圖片數(shù)據(jù)
WAV或MP3編碼,表示聲音數(shù)據(jù)
WMV或AVI編碼,表示聲頻數(shù)據(jù)
獨(dú)創(chuàng)一套編碼方式,只有自己人才知道的解碼方法,從而實(shí)現(xiàn)數(shù)據(jù)的加密
3、會(huì)話層:建立兩個(gè)APP之間的會(huì)話
兩個(gè)APP之間能否對(duì)接
4、傳輸層-建立TCP或UDP連接
傳輸層要選用確定連接,或選用可靠性高的TCP鏈接,或選用速度快的UDP連接,根據(jù)需求而定,
文件傳輸對(duì)數(shù)據(jù)完整性要求高,如有丟失,將導(dǎo)致文件無法打開
傳輸層用TCP協(xié)議的最大特點(diǎn)是保證數(shù)據(jù)傳送的完整性。但會(huì)造成一定的延時(shí)。適合對(duì)完整性要求高的應(yīng)用。
UDP 協(xié)議,完整性要求不高,但延時(shí)性要求高,希望速度快。主要特點(diǎn)是快。
比如語(yǔ)音視頻通話
實(shí)時(shí)采集數(shù)據(jù),可以接受少量的丟包,但對(duì)延時(shí)
要求高,希望速度更快,
5網(wǎng)絡(luò)層-基于IP地址進(jìn)行路由轉(zhuǎn)發(fā)
路由技術(shù)是網(wǎng)絡(luò)工程師的核心技術(shù)之一,
直接影響到各個(gè)互聯(lián)網(wǎng)APP的應(yīng)用體驗(yàn)。
6、數(shù)據(jù)鏈路層-隔斷鏈路的通信協(xié)議
所有的設(shè)備都必須遵守IP協(xié)議
網(wǎng)絡(luò)層用的IP協(xié)議(相當(dāng)于普通話),
數(shù)據(jù)鏈路層用的協(xié)議(相當(dāng)于方言)
如:以太網(wǎng)協(xié)議,幀中繼協(xié)議,PPP協(xié)議,,802.11協(xié)議(無線)
為什么不統(tǒng)一用一種協(xié)議,因?yàn)楦鱾€(gè)不同的協(xié)議由不同的優(yōu)點(diǎn)
PPP協(xié)議適用于點(diǎn)到點(diǎn),以太網(wǎng)協(xié)議適合于廣播型,802.11適合于無線網(wǎng)絡(luò),所以,我們?yōu)榱俗屨麄€(gè)網(wǎng)絡(luò)的性能更加強(qiáng)大可以使用不同的鏈路段使用不同的協(xié)議。









