首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HDLC帧-八进制/模组8怀疑

HDLC帧-八进制/模组8怀疑
EN

Stack Overflow用户
提问于 2011-09-27 09:07:54
回答 2查看 1.7K关注 0票数 3

我试图实现HDLC帧格式类型3,我对八进制/模数8的帧编码有一些疑问。

  1. 第一,HDLC帧是否完全以八进制传送?
  2. 他们所说的是什么意思,一个框架是'n',,请举个例子。
  3. 我相信八重奏和模数是一样的,所以假设我们有一个一个字节的帧X,那么它们所说的是什么意思? X 的编码应该是模8

我有点搞不懂这一切,所以我需要更多的澄清。举例说明会有很大的帮助。

提前谢谢。

谢谢clifford和masoud。你的回答很有帮助。但是我必须阅读这个八重奏弦乐:是什么? (虽然它听起来很有趣,因为它以一种简单的方式解释),然后我回来阅读您的评论,然后我理解了您解释的所有内容。尽管如此,祝我编码愉快。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-27 19:29:05

第一,HDLC帧是否完全以八进制传送?

这仅仅意味着数据长度是8位的倍数。是的。

它们是什么意思的框架是'n‘八重奏在长度?

谁是“他们”?引用你的参考资料。一个八进制就是一组八位。字节是一个不那么含糊的术语(它很少被使用,指的是长度不超过8位的机器字)。八位组这个词在电信中被广泛使用,在英语以外的语言中也被用来表示“字节”(当一个字节是八位)。

我相信八重奏和模数

一点也不,模是一个数学术语,这里可能不准确地表示可以被(或确切的倍数)8整除。

..。那么,他们所说的X编码是什么意思呢?

再说一遍谁是“他们”?如果我们能从上下文中看到你在哪里读到这篇文章,你会得到更好的解释。

编辑:i还没有提到定义HDLC帧结构的标准ISO 3309的长度,但是"Modulo 8“这个术语至少在维基百科文章中仅在帧序号的上下文中使用,这意味着序列号从0增加到7,然后在0重新启动(即帧数调制8-或frame_num/8的其余部分或C代码中的简单frame_num % 8 )。我想知道你是否混淆了术语-再次引用或摘录会有帮助。

票数 2
EN

Stack Overflow用户

发布于 2011-09-27 09:41:03

在HDLC中,每个字段长度必须是8模,例如:

HDLC的框架如下:[FLAG(8bits)|ADDRESS(8bits)|CONTROL(8/16bits)|INFORMATION(n*8bits)|FCS(8bits)|FLAG(8bits)]

每个字段都是8模,甚至信息的长度也必须是8模。

这意味着,如果要发送长度为1位的数据,则必须使用一个字节(8位)。

如果您正在寻找HDLC框架示例,请查看以下链接:点击我!并阅读以下内容:点击我

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

https://stackoverflow.com/questions/7566633

复制
相关文章

相似问题

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