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