首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >8B/10B“千兆以太网”从何而来?

8B/10B“千兆以太网”从何而来?
EN

Stack Overflow用户
提问于 2012-03-06 10:52:17
回答 1查看 543关注 0票数 1

我正在研读网络技术,但有些东西让我摸不着头脑。我读到过一种通过以太网发送数据的流行编码是8B/10B "Gigabit Ethernet“。

我读过如何将数据打包在“帧”中,而帧又打包了应用程序所需的数据的“包”。这就是它变得模糊的地方。当我编写HTML页面时,我将编码设置为Unicode。我知道该页面打包在数据包中(使用HTTP协议等进行格式化)。

如果HTML是Unicode,但以太网编码是8B/10B,那么这两种编码如何共存?数据包的消息部分是否为Unicode,而帧的其余部分为8B/10B?

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2012-03-06 11:10:57

他们彼此之间真的没有太多关系。与用来发送HTML的HTTP相比,以太网是一种“低级”协议。

HTML本身就是简单的数据,而Unicode是一种用位/字节编码字符的方法。

相比之下,以太网是一种用于在设备之间的链路上传输位/字节/分组的通信协议。

查看此处:http://en.wikipedia.org/wiki/OSI_model

OSI 7层模型中的以太网基本上是第2层,即数据链路层。HTTP和HTML字符编码是第四层(基本上就是TCP)之上的“数据”层。每一层的抽象意味着每一层只需要关心它的工作。4层及以下的层负责将数据从A点传送到B点。以太网是“将数据从A点传送到B点”问题的一部分。上面的层是用来计算如何处理数据的。您的Unicode编码是一个“如何处理该数据”的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9577268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档