OSI/RM數(shù)據(jù)封裝及拆封過程
發(fā)布時間:
2022-11-07 11:27:23
OSI/RM數(shù)據(jù)封裝及拆封過程,在OSI/RM中,發(fā)送方結(jié)點A向接收方結(jié)點B傳送數(shù)據(jù)時,發(fā)送方結(jié)點A的發(fā)送進程傳輸給接收方結(jié)點B的接收進程的數(shù)據(jù)經(jīng)過發(fā)送端的各層從上到下傳遞到物理信道,再傳輸?shù)浇邮斩说淖畹蛯樱?jīng)過從下到上各層傳遞,最后到達發(fā)送方結(jié)點B的接收進程。在發(fā)送方結(jié)點A內(nèi),它的上層和下層之間傳輸數(shù)據(jù)。
每經(jīng)過一層,都對數(shù)據(jù)附加一個信息頭部,即“封裝”,而該層的功能正是通過這個“控制頭”(附加的各種控制信息)來實現(xiàn)的。由于每層都對發(fā)送的數(shù)據(jù)發(fā)生作用,因此真正發(fā)送的數(shù)據(jù)越來越大,直到構(gòu)成數(shù)據(jù)的比特流,在物理介質(zhì)上傳輸。
在接收方結(jié)點B內(nèi),這7層的功能又依次發(fā)揮作用,將各自的“控制頭”去掉,即“拆封”,同時完成各層相應(yīng)的功能。
信息實際流動的情況如圖1所示。從圖中看出,數(shù)據(jù)傳輸從上至下封裝過程包括7個步驟:
①當發(fā)送方結(jié)點A的數(shù)據(jù)傳送到應(yīng)用層時,應(yīng)用層為數(shù)據(jù)加上本層控制報頭AH,組織成應(yīng)用層的服務(wù)數(shù)據(jù)單元,再傳輸?shù)奖硎緦印?br>
②表示層接收到這個數(shù)據(jù)單元后,加上本層的控制報頭PH,組織成表示層的服務(wù)數(shù)據(jù)單元,再傳送到會話層。
③會話層接收到這個數(shù)據(jù)單元后,加上本層的控制報頭SH,組織成會話層的服務(wù)數(shù)據(jù)單元,再傳送到傳輸層。
④傳輸層接收到這個數(shù)據(jù)單元后,加上本層的控制報頭TH,組織成傳輸層的服務(wù)數(shù)據(jù)單元,稱為報文(Message)。
⑤傳輸層的報文傳送到網(wǎng)絡(luò)層時,由于網(wǎng)絡(luò)層數(shù)據(jù)單元的長度有限制,傳輸層長報文將被分割成多個較短的數(shù)據(jù)字段,再加上網(wǎng)絡(luò)層的控制報頭NH,組織成網(wǎng)絡(luò)層的服務(wù)數(shù)據(jù)單元—分組(Packet)。
圖1 OSI/RM中信息的流動
⑥網(wǎng)絡(luò)層的分組傳送到數(shù)據(jù)鏈路層時,加上數(shù)據(jù)鏈路層的控制信息DH,組織成數(shù)據(jù)鏈路層的服務(wù)數(shù)據(jù)單元—幀(Frame)。
⑦數(shù)據(jù)鏈路層的幀傳送到物理層后,物理層將以比特流的方式通過傳輸介質(zhì)傳輸出去。當比特流到達接收結(jié)點B時,再從物理層依次上傳,每層對各層的控制報頭進行處理,稱為“拆封”,將用戶數(shù)據(jù)上交高層,最終將發(fā)送方結(jié)點A的數(shù)據(jù)傳輸給接收方結(jié)點B。
上一篇:
TCP/IP各層結(jié)構(gòu)及功能
下一篇:
OSI/RM各層結(jié)構(gòu)及功能