广域网与接入网技术
广域网与接入网技术
1.常见广域网技术——HDLC
所谓面向字符,就是在链路上所传输的数据必须是规定字符集当中规定的字符。不仅如此,在链路上所传输的错误信息也必须由指定字符集当中指定的控制字符组成。这种面向字符的链路控制规则在计算机网络的发展当中起到了重要作用。
随着通信技术的发展,这种面向字符的通信规程逐渐暴露其弱点。总结如下:①通信链路的利用率低,因为其采用的是停止等待协议,收发双方交继的来进行工作;②所有的通信设备都要使用同样的字符代码;③ 只对数据部分进行差错控制,如果控制部分出现差错就没办法进行差错控制,所以它的可靠性不高;④不易于扩展,每扩展一个功能就要设定一个新的控制字符。由于它还存在一些别的缺点,就需要设计一种新的链路控制规则来代替面向字符规则。
数据链路控制协议分为面向字符协议和面向比特协议两种。面向字符协议以字符为传输的基本单位,用10个专用字符控制传输过程。而面向比特协议以比特作为传输的基础单位诶,其传输速率高,广泛应用在于公用数据网。
HDLC就是一种应用在很广的面向比特的数据链路控制协议
2.常见广域网技术——HDLC帧结构与类型
开头字段跟结尾字段的识别是01111110,为了避免在中间字段出现01111110而导致错误识别,会采用当出现11111时立即填入一个0,此时就不会出现错误识别问题。当接收此帧的时候,先找到标志字段01111110,确定了边界,在对其中的比特流进行扫描,当发现11111时候,就对后面的一个0进行删除,这样就能还原出原来的比特流,能够保证不管出现什么样的比特组合也不至于出现帧边界的判断错误。
地址字段也是8个比特,在使用非平衡方式传输数据的时候地址字段总是写自站的地址,而使用平衡方式传输的时候总是写写入应答站的地址。
控制字段是最复制的字段,HDLC的很多复制的功能都要靠控制字段实现,其中最前面的两个比特的取值可以将HDLC帧划分为三大类:信息帧,管理帧和无编号帧。若控制字段的第一个比特为0,那么就是信息帧。当控制字段的第一第二个比特为10,则为管理帧。那么控制字段的第一、二个比特为11的时候,那么就是无编号帧。信息帧主要是用来承载用户数据,管理帧主要是用来流量和差错控制,无编号帧主要是用来链路控制。
因特网当中的数据链路层
用户接入因特网的方式有两种:一种是用户使用拨号电话线接入因特网,另外一种就是使用专线连接。不管使用哪一种方法,在连接的时候都要有数据链路层的协议,在因特网上最广泛的就是:SLIP和PPP协议。
SLIP(Serial Line Internet Protocol,串行线路网际协议),该协议是Windows远程访问的一种旧工业标准,主要在Unix远程访问服务器中使用,现今仍然用于连接某些ISP。因为SLIP协议是面向低速串行线路的,可以用于专用线路,也可以用于拨号线路,Modem的传输速率在1200bps到19200bps。
如今,点对点协议(PPP)广泛替代了 SLIP ,因为它有更多特性和更灵活。点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。PPP 最初设计是为两个对等节点之间的 IP 流量传输提供一种封装协议。
PPP协议最常用的是PPPOA和PPPOE。目前用户最常用的是PPPOE。