IT網(wǎng)絡(luò)運維知識中數(shù)據(jù)封裝過程
2020-04-14 14:05 作者:艾銻無限 瀏覽量:
IT網(wǎng)絡(luò)運維知識中數(shù)據(jù)封裝過程
艾銻無限科技專業(yè):IT外包、企業(yè)外包、北京IT外包、桌面運維、弱電工程、網(wǎng)站開發(fā)、wifi覆蓋方案,網(wǎng)絡(luò)外包,網(wǎng)絡(luò)管理服務(wù),網(wǎng)管外包,綜合布線,服務(wù)器運維服務(wù),中小企業(yè)it外包服務(wù),服務(wù)器維保公司,硬件運維,網(wǎng)站運維服務(wù)
在
網(wǎng)絡(luò)維護(hù)過程中,有時候一些故障現(xiàn)象很難定位。需要對底層數(shù)據(jù)封裝過程非常熟悉才能進(jìn)行
網(wǎng)絡(luò)故障判斷。因此掌握數(shù)據(jù)封裝原理也是一名
IT網(wǎng)絡(luò)運維工程師的必備基礎(chǔ)知識。
數(shù)據(jù)封裝的過程大致如下:
1、用戶信息轉(zhuǎn)換為數(shù)據(jù),以便在網(wǎng)絡(luò)上傳輸
2、數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)段,并在發(fā)送方和接收方主機之間建立一條可靠的連接
3、數(shù)據(jù)段轉(zhuǎn)換為數(shù)據(jù)包或數(shù)據(jù)報,并在報頭中放上邏輯地址,這樣每一個數(shù)據(jù)包都可以通過互聯(lián)網(wǎng)絡(luò)進(jìn)行傳輸
4、數(shù)據(jù)包或數(shù)據(jù)報轉(zhuǎn)換為幀,以便在本地網(wǎng)絡(luò)中傳輸。在本地網(wǎng)段上,使用硬件地址唯一標(biāo)識每一臺主機。
5、幀轉(zhuǎn)換為比特流,并采用數(shù)字編碼和時鐘方案
以常見的OSI模型為例,它共分為七層,從下到上依次為:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層、應(yīng)用層,每層都對應(yīng)不同的功能。為了實現(xiàn)對應(yīng)功能,都會對數(shù)據(jù)按本層協(xié)議進(jìn)行協(xié)議頭和協(xié)議尾的數(shù)據(jù)封裝,然后將封裝好的數(shù)據(jù)傳送給下層,各層的數(shù)據(jù)封裝過程如下圖所示。
其中在傳輸層用TCP頭已標(biāo)示了與一個特定應(yīng)用的連接,并將數(shù)據(jù)封裝成了數(shù)據(jù)段;網(wǎng)絡(luò)層則用IP頭標(biāo)示了已連接的設(shè)備網(wǎng)絡(luò)地址,并可基于此信息進(jìn)行網(wǎng)絡(luò)路徑選擇,此時將數(shù)據(jù)封裝為數(shù)據(jù)包;到了數(shù)據(jù)鏈路層,數(shù)據(jù)已封裝成了數(shù)據(jù)幀,并用MAC頭給出了設(shè)備的物理地址,當(dāng)然還有數(shù)據(jù)校驗等
功能字段等;到了物理層,則已封裝成為比特流,就成為純粹的物理連接了。
擴展資料
封裝 (encapsulation)
隱藏對象的屬性和實現(xiàn)細(xì)節(jié),僅對外公開接口,控制在程序中屬性的讀取和修改的訪問級別。
封裝途徑
封裝就是將抽象得到的數(shù)據(jù)和行為(或功能)相結(jié)合,形成一個有機的整體,也就是將數(shù)據(jù)與操作數(shù)據(jù)的源代碼進(jìn)行有機的結(jié)合,形成“類”,其中數(shù)據(jù)和函數(shù)都是類的成員。封裝的目的是增強安全性和簡化編程,使用者不必了解具體的實現(xiàn)細(xì)節(jié),而只是要通過外部接口,以特定的訪問權(quán)限來使用類的成員。
封裝在網(wǎng)絡(luò)編程里面的意思, 當(dāng)應(yīng)用程序用TCP傳送數(shù)據(jù)時,數(shù)據(jù)被送入?yún)f(xié)議棧中,然后逐個通過每一層直到被當(dāng)作一串比特流送入網(wǎng)絡(luò),其中每一層對收到的數(shù)據(jù)都要增加一些首部。
以上文章由北京艾銻無限科技發(fā)展有限公司整理