您好,登錄后才能下訂單哦!
封裝與解封裝
封裝:將數(shù)據(jù)變?yōu)楸忍亓鞯倪^程中,在參考模型的每一層需要添加上特定的協(xié)議報(bào)頭動(dòng)作
動(dòng)作:從高層往低層依次封裝,在每一層使用特定的協(xié)議,對(duì)數(shù)據(jù)進(jìn)行處理,在數(shù)據(jù)前添加特定的協(xié)議報(bào)頭。
封裝原則:
1:每一層在上一層數(shù)據(jù)前添加協(xié)議報(bào)頭
2:添加完協(xié)議報(bào)頭的整體,就是該層的PDU
3:每一層的PDU對(duì)于下一層來說就是上層數(shù)據(jù)(每一層的上層數(shù)據(jù)就是上層的PDU)
PDU(協(xié)議數(shù)據(jù)單元,也就是每層的數(shù)據(jù)單位)
應(yīng)用層:APDU
表示層:PPDU
會(huì)話層:SPDU
傳輸層:段(segment)
網(wǎng)絡(luò)層:包(packet)
數(shù)據(jù)鏈路層:幀(frame)
物理層:比特(bit)
封裝由發(fā)送者發(fā)送出去,數(shù)據(jù)只有被封裝以后才有可能被發(fā)送出去。
*主機(jī)在封裝數(shù)據(jù)包之前,必須要知道目的端IP地址,在封裝數(shù)據(jù)幀之前,必須要知道去往目的網(wǎng)絡(luò)的路由以及下一跳的MAC地址。
封裝的必要參數(shù)
傳輸層:源端口號(hào) 目標(biāo)端口號(hào)
網(wǎng)絡(luò)層:源IP地址 目標(biāo)IP地址
數(shù)據(jù)鏈路層:源MAC地址 目標(biāo)MAC地址
解封裝:封裝的逆過程,數(shù)據(jù)從比特流還原為數(shù)據(jù)的過程
動(dòng)作,從底層往高層依次解封裝,每解封裝一層,會(huì)將該層的忒點(diǎn)那個(gè)協(xié)議報(bào)頭去掉
解封裝原則:
1:必須從底層往高層解封裝
2:解封裝時(shí),只有協(xié)議報(bào)頭合理(打個(gè)比方,你收到一個(gè)包裹,上面有你的名字還有你的家庭住址才是你的,之久叫做合理),才可以解封裝。
3:解封裝一旦停止,數(shù)據(jù)就會(huì)被丟棄
解封裝由接收者觸發(fā),數(shù)據(jù)必須經(jīng)過解封裝才可以被接受
數(shù)據(jù)鏈路層分為兩個(gè)子層:
LLC子層:邏輯鏈路控制子層--負(fù)責(zé)和上層協(xié)商,使用SAP來區(qū)分不同的上層協(xié)議
MAC子層:介質(zhì)訪問控制子層
數(shù)據(jù)鏈路層有FCS(幀檢驗(yàn)字段)用于檢測(cè)數(shù)據(jù)的完整性
LLC子層提供服務(wù)訪問點(diǎn)(SAP),標(biāo)識(shí)上層協(xié)議
1:每一層都需要利用下層的服務(wù)進(jìn)行通信
2:每一層都需要為上層服務(wù),所以需要標(biāo)識(shí)上層所使用的協(xié)議或應(yīng)用
傳輸層:使用端口號(hào)標(biāo)識(shí)上層應(yīng)用
網(wǎng)絡(luò)層:使用協(xié)議號(hào)標(biāo)識(shí)上層應(yīng)用
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。