今日谈:信道复用、PPP帧、ARP协议的有关知识

恒生LIGHT云社区

作者:ReganYue

来源:恒生LIGHT云社区

今日谈:信道复用、PPP帧、ARP协议的有关知识

一、信道复用练习

我们前面讲述了什么是同步时分复用,什么是统计时分复用,现在我们就来做一道题目吧:

image-20211205141431469

第一问很简单,因为在同步时分复用的情况下,即使有些信源没有数据要发送,也会占用相应的固定时隙,所以带宽为10*9.6KB/s=96KB/s。

第二问就是计算统计时分复用的情况了,需要考虑控制开销。因为每个子信道只有30%的时间是忙碌的,所以我们的不包含开销的带宽可以为10 9.6 0.3 = 28.8KB/s,而我们知道有10%的控制开销,所以有28.8/(1-10%)=32KB/s

接下来第二题就是考察频分复用的情况了:

image-20211205142552643

这道题目比较简单,我们都知道,10个信号,每个信号占用4000Hz,10个信号就需要9个警戒带宽,故最小要求带宽为4000 10 + 9 400 = 43600Hz

image-20211205143028599

这道题目和第一题第二问一样的思路,利用率是90%,说明还需要10%的控制开销,所以带宽应该是8 * 128 / 0.9 = 1138KB/s。

二、PPP帧的字符填充与零比特填充

一个PPP帧的数据部分是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E,试问真正的数据是什么?

这个我们知道了规则就很简单。

我们在进行字符填充的时候,会将每一个 0x7E 转变成为序列(0x7D, 0x5E)。

若出现 0x7D , 则将其转变成序列(0x7D, 0x5D)。

若出现小于 0x20 的字符(即ASCII 码的控制字符),我们就应该在该字符前加上 0x7D ,同时变化该字符的编码。

所以这题的答案是 7E FE 27 7D 7D 65 7E.

至于零比特填充,我们来看一看下面这道题:

【PPP协议使用同步传输技术传送比特串0110111111111100。试问经过零比特填充后变成怎样的比特串?若接收端收到的PPP帧的数据部分是0001110111110111110110,问删除发送端加入的零比特后变成怎样的比特串。】

在发送端一旦发现有 5 个连续的 1,我们就需要立刻填入一个 0。同时,接收端也需要对帧中的比特流进行扫描。一旦发现 5 个连续1,就把这 5 个连续 1 后的一个 0 删除。

在这里,我们的答案就是:

011011111011111000、00011101111111111110

三、ARP协议是干什么用的?它的四种工作方式是什么?在Windows系统,ARP的几条常见命令的作用。

ARP通俗来说就是用于把IP地址解析成为MAC物理地址的。

就相当于通过你的姓名找到你的身份证号码。

它有四种典型的工作方式:

  1. 当IP数据报的发送方是主机时,如果我们需要将该报文传输到本网络的另一台主机上时,我们就需要用到ARP协议来获得这台目的主机的MAC物理地址。
  2. IP数据报的发送方还是主机,这时我们需要将数据报传输到另一个网络的主机上,这时我们就需要某台连接另一个网络的路由器的MAC地址,这时也需要用到ARP协议。
  3. 当IP数据报的发送方是路由器时,如果此路由器要把IP数据报传输到本网络的某台主机上,这时就需要用到ARP协议来获取这台主机的MAC物理地址。
  4. 最后一个,和上一条一样的发送方,不过此时我们要将数据报传输到另一个网络的某台主机,此时我们就需要获取连接另一个网络的路由器的MAC地址。这时候就需要用到ARP协议。

在Windows系统,ARP的几条常见命令的作用:

  1. arp -a

此命令可以查看所有网卡的ARP缓存。

我们可以在arp -a 的后面加上接口的IP地址,就能获取与该接口相关的ARP缓存。

  1. arp -d

使用本条命令可以删除ARP缓存。如果后面接一个IP地址,就是删除一条静态ARP缓存。

  1. arp -s IP MAC物理地址

可以通过此方式添加一条静态ARP缓存。

阅读 478

LIGHT云是恒生公司旗下云服务品牌,聚焦金融行业生态圈,依托恒生公司24年技术创新及研发积累,不断探索...

37 声望
5 粉丝
0 条评论

LIGHT云是恒生公司旗下云服务品牌,聚焦金融行业生态圈,依托恒生公司24年技术创新及研发积累,不断探索...

37 声望
5 粉丝
文章目录
宣传栏