封装(encapsulation)和脱胶囊(decapsulation)的区别

数据对每个组织都很重要。因此,有必要以最少的时间将数据轻松地发送到另一个位置。数据可以通过网络发送到目的地。网络是一组相互连接的设备,如计算机、打印机,用于共享资源。当主机数量较多时,网络变得复杂,连接不同的计算机增加了不兼容性。因此,对开放标准网络模型进行了改进。两种常见的网络模型是国际标准化组织(OSI)和传输控制协议/因特网协议(TCP/IP)。TCP/IP是一种新的网络模型,它替代了OSI...

关键区别-封装与去封装

数据对每个组织都很重要。因此,有必要以最少的时间将数据轻松地发送到另一个位置。数据可以通过网络发送到目的地。网络是一组相互连接的设备,如计算机、打印机,用于共享资源。当主机数量较多时,网络变得复杂,连接不同的计算机增加了不兼容性。因此,对开放标准网络模型进行了改进。两种常见的网络模型是国际标准化组织(OSI)和传输控制协议/因特网协议(TCP/IP)。TCP/IP是一种新的网络模型,它替代了OSI模型。这些模型包含层。数据经过数据通信层。封装和去封装是与通过每一层传递数据有关的两个术语。封装和去封装之间的关键区别在于,在封装中,数据从上层移动到下层,每一层都包括一个称为报头的信息包以及实际数据,而在去封装中,数据从底层移动到上层,每一层解压相应的报头以获得实际数据。

目录

1.概述和主要区别
2. 什么是封装
3. 什么是去胶囊
4. 包封与脱囊的相似性
5. 并列比较-以表格形式封装与去封装
6. 摘要

什么是封装(encapsulation)?

网络模型用于标准化网络通信。当从一个位置向另一个位置发送数据时,数据会经过许多层。TCP/IP模型有四层。它们是应用层、传输层、互联网层和网络接入层。在TCP/IP模型中,每一层都执行一个特定的角色。应用层拥有所有的终端用户服务,如电子邮件设施、web浏览等。传输层管理主机到主机的通信。在网络层,数据被称为包。它提供源和目标IP地址,帮助识别网络中的位置。网络中的每个设备都有一个IP地址。在网络接入层,数据包称为帧。在这一层,来自因特网层的数据包被赋予源和目的MAC地址。MAC地址是物理地址。最后,帧被发送出网络。

假设发送电子邮件。电子邮件是在应用层创建的。电子邮件应该依次通过传输层、互联网层和网络访问层,使用不同的协议,使用无线或有线网络接口从计算机中传出。然后电子邮件通过网络到达目的地。然后,邮件从网络接入层、互联网层、传输层依次到达应用层。

封装(encapsulation)和脱胶囊(decapsulation)的区别

图01:TCP/IP模型

封装是在应用层数据通过每个模型层发送时向其添加信息的过程。每次数据通过一个层时,都会创建一个新的协议数据单元(PDU)。从应用层发送的数据在传输层添加了一个包含TCP/UDP信息的报头。现在数据被称为段。当这个网段到达网际网路层时,网段会加上一个网段的IP位址。现在它被称为包。当一个MAC地址被添加到网络访问层时,MAC地址被添加到网络层。现在它被称为框架。同样,在每个层中,创建相应的协议数据单元(PDU)。在每个层中添加这些信息称为封装。当封装过程完成后,帧被发送到网络。

什么是脱胶囊(decapsulation)?

如封装过程中所述,帧从主机到网络。然后到达目标主机。在目的主机中,帧的解封顺序与应用层相反。到达网络接入层的帧包含数据、TCP/UDP报头、IP地址的报头和MAC地址的报头。

当它被发送到网络层时,它是一个数据包,有数据、TCP/UDP报头和IP地址的报头。然后包到达传输层。现在它是分段的,包含数据和TCP/UDP报头。最后,段到达应用层。在应用层,主机可以看到从源计算机发送的数据。这个过程被称为脱胶囊。

什么是包封与脱包的相似性(the similarity between encapsulation and decapsulation)?

  • 根据网络模型,封装和解封装都与数据如何通过网络发送和接收有关。

封装(encapsulation)和脱胶囊(decapsulation)的区别

封装与去封装
当数据根据网络模型从上层移动到下层时,每一层都包含一个称为报头的信息包和实际数据。每个层中的数据打包称为封装。 当数据根据网络模型从底层向上层移动时,每层都会解包相应的报头,并使用这些信息来获取实际数据。每层数据的这种解包称为解封装。
发生
封装发生在源计算机中。 去封装发生在目标计算机中。

总结 - 封装(encapsulation) vs. 脱胶囊(decapsulation)

网络是与大量设备的连接。这些设备各不相同。这会造成兼容性问题。为了避免这种情况,网络中的所有设备都使用标准网络模型进行数据通信。一种主要的网络模型是TCP/IP模型。这些模型由许多层组成。应该传输到新位置的数据应该经过每一层。当到达每个层时,信息被添加到数据中。这叫做封装。当数据到达目的地时,在每一层中添加的信息将被解包。这个过程被称为脱胶囊。封装和去封装的区别在于,在封装中,数据是从上层移动到下层的,每一层都包含一个称为报头的信息束,而在去封装中,数据是从底层移动到上层的,每一层解压相应的报头以获得实际数据。

下载封装vs decapsulation的pdf文件

你可以下载这篇文章的PDF版本,并根据引文说明离线使用。请在这里下载PDF版本:封装与解封的区别

引用

1TCP/IP数据封装和解封装。此处提供

  • 发表于 2020-10-19 15:30
  • 阅读 ( 480 )
  • 分类:IT

你可能感兴趣的文章

囊(bursa)和滑液(synovial fluid)的区别

滑膜囊和滑膜液的主要区别在于,滑膜囊是一个微小的充满液体的囊,滑膜液是一种粘滞的、滑溜的液体,它填充滑膜关节的空腔。 滑膜关节有助于骨骼间的平滑运动。滑膜腔存在于滑膜关节,并充满滑液。滑液有助于润滑...

  • 发布于 2020-09-24 06:34
  • 阅读 ( 256 )

游离神经末梢(free nerve endings)和封装的(encapsulated)的区别

...嘴唇。此外,它们对轻触有反应。 什么是包裹神经末梢(encapsulated nerve endings)? 与游离神经末梢不同,包裹的神经末梢不包含神经传递的开放端。因此,与游离神经末梢相比,包裹神经末梢的敏感性较低。一些机械感受器有包...

  • 发布于 2020-10-16 00:28
  • 阅读 ( 498 )

多囊卵巢(polycystic ovaries)和多氯联苯(pcos)的区别

主要区别——多囊卵巢与******* *******或*******是一种卵巢疾病,其特征是卵巢内有多个小囊肿,卵巢产生过多雄激素。另一方面,多囊卵巢可以被定义为多囊卵巢的超声扫描图像。*******(PCOS)被认为是一种相当严重的病理现...

  • 发布于 2020-10-20 09:03
  • 阅读 ( 137 )

数据隐藏(data hiding)和封装(encapsulation)的区别

数据隐藏(data hiding)和封装(encapsulation)的区别 面向对象程序设计(OOP)是程序设计的一个主要范式。它有助于使用对象开发程序或软件。对象是使用蓝图创建的。它被称为一个类。类由应该包含在对象中的属性和行为组成。类...

  • 发布于 2020-10-24 02:51
  • 阅读 ( 448 )

极客学校:学习Windows7–远程访问

...TP) – The Point to Point Tunneling Protocol allows network traffic to be encapsulated into an IP header and sent across an IP network, such as the Internet. 封装:PPP帧被封装在IP数据报中,使用GRE的修改版本。 加密:使用Microsoft点对点加密(MPPE)对PPP帧进行加...

  • 发布于 2021-04-12 00:06
  • 阅读 ( 173 )

乳腺癌(breast cancer)和纤维囊性疾病?(fibrocystic disease?)的区别

...一种无痛性疾病,浸润更深的组织以及远处的淋巴结。 区别纤维囊性疾病和乳腺癌最重要的特征是它不扩散,生长非常缓慢,并且随着激素水平的下降而消退。纤维囊性疾病会有**肿胀和压痛,随着体内激素的波动而不断变化。...

  • 发布于 2021-06-24 14:43
  • 阅读 ( 182 )

抽象(abstraction)和封装(encapsulation)的区别

...要的事情,那就是修车,而不是关注细节。 什么是封装(encapsulation)? 封装是另一个OOP概念,它将数据和函数绑定到单个组件中,同时限制对某些组件的访问。它是OOP的主要基本概念之一,将数据和信息封装在一个单元下。从技...

  • 发布于 2021-06-25 03:41
  • 阅读 ( 720 )

鲍曼胶囊(bowman’s capsule)和肾小球(glomerulus)的区别

鲍曼胶囊的主要区别(main difference bowman’s capsule) vs. 肾小球(glomerulus) 肾单位是肾脏的微观功能单位,它过滤血液产生尿液。肾脏清除动物体内多余的水分和含氮废物。肾小体和肾小管是肾单位的两个组成部分。鲍曼囊和肾小球...

  • 发布于 2021-06-29 18:56
  • 阅读 ( 298 )

鲍曼胶囊(bowman’s capsule)和马尔皮根胶囊(malpighian capsule)的区别

鲍曼胶囊的主要区别(main difference bowman’s capsule) vs. 马尔皮根胶囊(malpighian capsule) 肾脏是去除血液中含氮废物,同时平衡体液的主要**。尿液是肾脏的排泄物。肾脏的微观功能单位是肾单位。每个肾脏大约有一百万个肾单位。肾...

  • 发布于 2021-06-29 19:10
  • 阅读 ( 433 )

CNI细胞(cnidocyte)和线虫囊肿(nematocyst)的区别

神经细胞的主要区别(main difference cnidocyte) vs. 线虫囊肿(nematocyst) Cnidaria是指一个主要包含海洋物种的动物门。它由水母、海葵、珊瑚和水螅组成。蛇形纲动物是二倍体动物。蛇形纲动物最显著的特征是它们用来捕捉猎物的蛇形细...

  • 发布于 2021-06-29 23:53
  • 阅读 ( 238 )
超甜味阿影
超甜味阿影

0 篇文章

相关推荐