写点什么

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

  • 2021 年 12 月 16 日
  • 本文字数:1344 字

    阅读完需:约 4 分钟

作者:ReganYue

来源:恒生LIGHT云社区

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

一、信道复用练习

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



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


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


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



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



这道题目和第一题第二问一样的思路,利用率是 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 缓存。

发布于: 4 小时前阅读数: 5
用户头像

还未添加个人签名 2018.11.07 加入

还未添加个人简介

评论

发布
暂无评论
今日谈:信道复用、PPP帧、ARP协议的有关知识