下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

复用技术的常用方法

作者:课课家教育     来源: http://www.kokojia.com点击数:1532发布时间: 2017-07-27 10:26:23

标签: 数据通信基础网络工程师网络规划设计师

软考,您想通过吗?一次通过才是硬道理

  在数据通信基础的学习当中,我们会学习到各种的技术,复用技术与多址技术就是其中的两种。在这里我们就来认识一下这两种技术,通过理解他们的概念、分类等来了解它们二者之间的区别。

      复用技术是指一种在传输路径上综合多路信道,然后恢复原机制或解除终端各信道复用技术的过程。在数据通信中,复用技术提高了信道传输效率,有广泛应用。多路复用技术是在发送端将多路信号进行组合(如广电前端使用的混合器),在一条专用的物理信道上实现传输,接收端再将复合信号分离出来。多路复用技术主要有两大类:频分多路复用(即频分复用)和时分多路复用(即时分复用),波分复用和统计复用本质上也属于这两种复用技术。另外还有其他复用技术,如码分复用、极化波复用和空分复用。

复用技术的常用方法_数据通信基础_网络工程师_网络规划设计师_课课家教育

  因为我们在编写代码的时候如果有一个类,类有很多属性我很想要,但是又不想重复写相同的代码,这个时候就用到的复用。

  关于复用有很多种:

  频分复用(FDM) ― 载波带宽被划分为多种不同频带的子信道,每个子信道可以并行传送一路信号。FDM 用于模拟传输过程。

  时分复用(TDM) ― 在交互时间间隔内在同一信道上传送多路信号。TDM 广泛用于数字传输过程。

  码分复用(CDM) ― 每个信道作为编码信道实现位传输(特定脉冲序列)。这种编码传输方式通过传输唯一的时间系列短脉冲完成,但在较长的位时间中则采用时间片断替代。每个信道,都有各自的代码,并可以在同一光纤上进行传输以及异步解除复用。

  波分复用(WDM) ― 在一根光纤上使用不同波长同时传送多路光波信号。WDM 用于光纤信道。WDM与FDM 基于相同原理但它应用于光纤信道的光波传输过程。粗波分复用(CWDM) - WDM 的扩张。每根光纤传送4到8种波长,甚至更多。应用中型网络系统(区域或城域网)密集型波分复用(DWDM) - WDM 的扩展。典型DWDM 系统支持8种或以上波长,以及支持上百种波长。

应用中型网络系统(区域或城域网)密集型波分复用(DWDM) - WDM 的扩展。典型DWDM 系统支持8种或以上波长,以及支持上百种波长。

  先解释下类和类的关系:

  继承:is-a

  实现:类去实现接口

  依赖:类A使用了类B---B对A会有影响

  比如某人要过河,船和人就是依赖的关系

  代码表现是在类B被作为参数传入类A的方法里面

  关联:两个类与接口之间语义级别的一种强依赖的关系

  代码表现是在B类以类属性的形式出现在A类中

  聚合:has-a 比如球队A,球队小贝,和教练

  组合:体现一种contains-a的关系,可以称为强聚合,投和脚组成人

  方法一:组合语法

  class Car{

  private String brand;

  public Car(){

  System.out.println("This is a Constructor");

  brand = "Benz";

  }

  public String speakYourSelf(){

  System.out.println("brand"+brand);

  return brand;

  }

  }

  class Maserati{

  //将car作为自己的一个属性

  private Car car = new Car();

  public String speak(){

  return car.speakYourSelf();

  }

  public static void main(String []args){

  Maserati maserati = newMaserati();

  maserati.speak();

  //会输出Benz

  }

  }

继承语法,一般来说我们把父类的属性都定义为private,而方法为public,因为子类不能继承父类private属性方法,另外子类若想调用父类方法,使用super关键字

  方法二:继承语法,一般来说我们把父类的属性都定义为private,而方法为public,因为子类不能继承父类private属性方法,另外子类若想调用父类方法,使用super关键字,

  class Car{

  private String brand;

  public Car(){

  System.out.println("This is a Constructor");

  brand = "Benz";

  }

  public String speakYourSelf(){

  System.out.println("brand"+brand);

  return brand;

  }

  }

  class Maserati extends Car{

  public String speak(){

  return super.speakYourSelf();

  }

  public static void main(String []args){

  Maserati maserati = newMaserati();

  maserati.speak();

  //会输出Benz

  }

  }

  还有代理技术,原理还是取自继承和组合。

  如果还想要了解更多关于这方面的问题,可以的登录课课家平台,课课家可以为你解答,课课家等待您的咨询哟~还有更多关于互联网的知识,随时欢迎您的到来!

赞(0)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程