3.7PPP协议和HDLC协议

PPP协议和HDLC协议

广域网

广域网(WAN):通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能够连接多个城市、国家或者跨越几个洲,形成国际性的远程网络

广域网的通信子网主要使用分组交换技术。广域网的通信子网可以利用共用分组交换网、卫星通信网和无线分组交换网,它将分布在不同地区的局域网或者计算机系统互连起来,达到了资源共享的目的。例如,因特网是世界范围内最大的局域网。

在这里插入图片描述

在广域网中存在的节点交换机,节点交换机是链路层的设备,其功能和路由器相似,都是用来转发分组的,但是节点交换机只能够在单个的网络中转发分组,而路由器则是可以在多个网络之间转发分组

广域网覆盖的网络体系结构层次从物理层、链路层到网络层且多采用点对点技术,在广域网中多强调资源的共享,但是局域网只覆盖物理层和链路层,且在局域网中多采用多点接入技术,在局域网中多强调数据的传输

PPP协议

点对点协议(PPP协议):目前使用最广泛地数据链路层协议,用户使用拨号电话接入因特网的时候一般都使用的是PPP协议

只支持全双工链路

PPP协议应该满足的要求

  1. 简单:对于链路层的帧,无需纠错,无需序号,无需流量控制
  2. 封装成帧:帧定界符
  3. 透明传输:与帧定界符一样的比特组合应该如何处理:异步线路使用字节填充,同步线路使用比特填充
  4. 多层网络层协议:封装的IP数据报可以采用多种协议
  5. 多种链路类型:串行/并行,同步/异步,电/光
  6. 差错检测:错就丢弃
  7. 检测连接状态:链路是否可以正常工作
  8. 最大传送单元:数据部分的最大长度MTU(不超过1500B)
  9. 网络层地址协商:知道通信双方的网络层地址
  10. 数据压缩协商

PPP协议无需满足的要求

  1. 无需纠错,只需要检错即可
  2. 不需要流量控制
  3. 无需对帧编序号
  4. 不支持多点线路

PPP协议的三个组成部分

  1. 一个将IP数据报封装到串行链路(同步/异步串行)的方法
  2. 链路控制协议LCP:建立并维护数据链路的连接,主要是通过身份验证的方式来体现
  3. 网络控制协议NCP:PPP可支持多种网络层协议,每个不同的网络层协议都要有一个相应的NCP来配置,为网络层协议建立和配置逻辑连接

PPP协议的状态图

在这里插入图片描述

PPP协议的帧格式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传在这里插入图片描述

HDLC协议

高级数据链路控制协议(HDLC):是一个在同步网上传输数据、面向比特的数据链路层协议,是由ISO制定的

数据报文可以实现透明传输,通常采用的是0比特插入法,易于硬件实现

采用的是全双工通信

所有的帧都采用CRC检验,对信息帧进行顺序编号,可以防止漏收或者重收,传输可靠性高

HDLC的站

  1. 主站:负责发送命令(包括数据信息)帧、接受响应帧,并且负责对整个链路的控制系统初启、流程的控制、差错检测或者恢复等
  2. 从站:接受主站发来的命令帧,向主站发送响应帧,并且配合主站参与差错恢复等链路的控制
  3. 复合站:既能够发送,又能够接受命令帧和响应帧,并且负责整个链路的控制

三种数据操作方式:

  1. 正常响应方式
  2. 异步平衡方式
  3. 异步响应方式

HDLC的帧格式

在这里插入图片描述

我们可以根据控制C来判断帧的类型:

  1. 信息帧(I):第一位为0,用来传输数据信息,或者使用捎带技术对数据进行确认
  2. 监督帧(S):前两位为10,用于流量控制和差错控制,执行对信息帧的确认、请求重发和请求暂停重发等功能
  3. 无编号帧(U):前两位为11,用于提供对链路的建立、拆除等多种控制功能

PPP协议和HDLC协议的对比

相同点:

  1. 只支持全双工链路
  2. 都可以实现透明传输
  3. 都可以实现差错检测,但是不纠正差错

不同点:

  1. PPP协议:
    1. 面向字节
    2. 2B协议字段
    3. 无序号确认机制
    4. 不可靠
    5. 支持字节填充和零比特填充
  2. HDLC协议
    1. 面向比特
    2. 有编号和确认机制
    3. 可靠
  3. 2B协议字段
  4. 无序号确认机制
  5. 不可靠
  6. 支持字节填充和零比特填充
  7. HDLC协议
    1. 面向比特
    2. 有编号和确认机制
    3. 可靠
    4. 支持零比特填充
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值