什么是网络编码?(network coding?)

网络编码是一种编程技术,用于最大化计算机网络的潜在输出。在网络编码中,网络的节点扮演着积极的角色,在通过网络发送信息包之前,将信息包进行组合和压缩。这样可以更有效地利用网络资源,但客户端计算机的开销会增加,而客户端计算机必须更加努力地“解开”打包的数据。...

网络编码是一种编程技术,用于最大化计算机网络的潜在输出。在网络编码中,网络的节点扮演着积极的角色,在通过网络发送信息包之前,将信息包进行组合和压缩。这样可以更有效地利用网络资源,但客户端计算机的开销会增加,而客户端计算机必须更加努力地“解开”打包的数据。

Network coding uses nodes to combine and compress packets of information to ensure efficient usage of resources.

网络节点有点像交通警察:它们引导计算机网络上的数据流。在没有网络编码的情况下,节点通过网络移动信息(数据包),而不采取任何实质性的方式随意改变或操纵数据。它们可能会增强信号,以确保数据在传输过程中不会丢失,但实际数据包不会受到影响。

在网络编码中,节点的任务是根据需要组合数据包,以提高网络效率。例如,如果一个网络能够传输100字节的单个数据包,并且它同时接收两个50字节的数据包,则使用非网络编码操作的系统将处理一个50字节的数据包,然后处理下一个50字节的数据包,并按序移动它们。另一方面,网络编码网络将记录50字节的潜在网络开销被每个数据包“浪费”的事实,并将两个50字节的数据包组合成一个100字节的数据包,从而最大限度地提高网络的数据传输容量。

这将提高网络效率。网络编码定期使用更多的网络可用带宽。换句话说,更多的网络潜力得以实现。然而,网络编码也有一个缺点:组合的数据包为接收计算机提供额外的“工作”。

当计算机在非网络编码网络上接收到信息包时,计算机会立即单独访问该信息。在本例中,每个数据包都完全专用于单个进程。然而,在网络编码网络上接收信息包需要系统将与不同进程相关的信息解包并分发到适当的区域。这给接收数据的计算机CPU带来了额外的处理责任,增加了它的压力。在低功耗系统上,或在具有多个其他并发活动任务的系统上,额外的工作可能会导致计算机速度减慢或延迟。

  • 发表于 2021-12-14 11:35
  • 阅读 ( 137 )
  • 分类:互联网

你可能感兴趣的文章

编码(coding)和非编码dna(noncoding dna)的区别

...其余98%是由非编码DNA表示的。 目录 1. 概述和主要区别 2. 什么是DNA编码 3. 什么是非编码DNA 4. 并排比较-编码和非编码DNA的表格形式 5. 摘要 什么是编码dna(coding dna)? 基因组中转录并翻译成蛋白质的DNA序列被称为编码DNA。编码序列...

  • 发布于 2020-10-17 10:38
  • 阅读 ( 191 )

邮政编码(zip code)和邮政编码(postal code)的区别

...和接收正式邮件。 目录 1. 概述和主要区别 2. 邮政编码是什么 3. 邮政编码是什么 4. 并列比较-邮政编码与邮政编码的表格形式 5. 摘要 什么是邮政编码(postal code)? 随着邮件量的增加,需要使用邮政编码,这样可以使信件的分类...

  • 发布于 2020-10-25 07:19
  • 阅读 ( 722 )

邮政编码(zip code)和邮政编码(postal code)的区别

...识别世界各地特定地区的邮政和包裹速递地理位置。   什么是邮政编码(a zip code)? 区域改进计划是一个数字和字母系统,在美国和菲律宾开发和使用,用于确定邮件和包裹可以轻松准确送达的具体地点。 邮政编码显示在邮件...

  • 发布于 2021-06-25 08:31
  • 阅读 ( 192 )

编码(coding)和编程(programming)的区别

...简言之,编码是编程的一个子部分。 覆盖的关键领域 1.什么是编码-定义,功能2.什么是编程-定义,功能3.编码和编程的区别-关键区别的比较 关键术语 编码、编程 什么是编码(coding)? 编码是使用编程语言为计算机编写指令以执...

  • 发布于 2021-06-30 22:23
  • 阅读 ( 484 )

邮政编码(a zip code)和邮政编码(a postal code)的区别

...code) vs. 邮政编码(postal code) 那么,邮政编码和邮政编码有什么区别?除了美国人通常使用“邮政编码”这个词外,其他国家称之为邮政编码、邮政编码或eircode;这两个术语都指有助于系统、准确和快速传递邮件的参考号。此外...

  • 发布于 2021-07-03 07:56
  • 阅读 ( 200 )

邮政编码(zip code)和邮政编码(postal code)的区别

...邮政部门或快递公司用于自动分拣邮件和快速投递的邮政编码。 但是,并非所有国家都使用邮政编码,即有些国家使用邮政编码。邮政编码的作用与邮政编码相同,美国和菲律宾等国也使用邮政编码。 邮政编码和邮政编码之...

  • 发布于 2021-07-08 17:28
  • 阅读 ( 246 )

门诊编码(outpatient coding)和住院病人编码(inpatient coding)的区别

...据安排和文档记录的复杂性。门诊编码与住院编码对照表什么是门诊编码(outpatient coding)?门诊编码是医院用来记录门诊病人所执行的程序和要求的一种医疗编码。这是详细的报告。门诊病人是指来寻求直接治疗的人,通常需要...

  • 发布于 2021-07-10 03:25
  • 阅读 ( 265 )

明确的(unambiguous)和退化码(degenerate code)的区别

...我们说遗传密码是退化的。 目录 1. 概述和主要区别 2. 什么是明确的代码 3. 什么是退化码 4. 无歧义代码与退化代码的相似性 5. 并排比较-表格形式的明确代码与退化代码 6. 摘要 什么是明确的代码(an unambiguous code)? 遗传密...

  • 发布于 2021-07-14 06:05
  • 阅读 ( 381 )

拉链(zip)和邮政编码及例子(postal code with examples)的区别

什么是邮政编码(a zip code)? 邮政编码是分配给不同地理位置的特定数字,用作个人递送邮件和包裹的参考方法。它于1943年初由美国邮政局推出。邮政编码的格式是,第一个数字代表美国的特定州组。第二位...

  • 发布于 2021-11-30 11:24
  • 阅读 ( 195 )

什么是网络包嗅探器?(network packet sniffers?)

网络数据包嗅探器用于监视通过网络发送的信息。这些可能是硬件或软件,取决于嗅探器的类型及其总体用途。网络数据包嗅探器从网络数据流中收集数据包,对其进行解...

  • 发布于 2021-12-08 11:25
  • 阅读 ( 184 )