第二章 端到端的传输协议

来源:互联网 发布:mysql count if 编辑:程序博客网 时间:2024/06/12 01:24

端到端的传输协议


- 组帧技术

  1. 面向字符的组帧技术
    Internet中常用的面向字符的组帧技术: SLIP、 PPP核心思想:特殊字表示一帧的开始和结束、 字符转义
  2. 面向比特的组帧技术
    核心思想:特殊比特串表示一帧的开始和结束( eg.01j0 ) 、 比特插入帧的开销:
  3. 采用长度计数的组帧技术帧长度来指示一帧何时结束帧的开销: Int[lb{Kmax}]+1

- 链路层的差错控制技术

  1. 差错检测
    链路层差错检测的目的是:如何有效地发现一帧数据比特经过物理信道输后是否正确
    常用的检错方法:奇偶校验 循环冗余校验CRC
  2. ARQ协议
    前面解决了如何发现传输帧的错误问题,下面要解决当接收端发现传输帧有错如何处理的方法。最简单处理方法是( 收端) 自动请求发端重发( ARQ)
    有四种不同形式的ARQ协议

    • 停等式ARQ 基本思想:在开始下一帧传送以前,必须确保当前帧已被正确接收。
      A发送一帧后, B如果接收正确,则B向A返回一个肯定的应答( ACK);B如果接收错误,则B向A返回一个否定应签( NAK)。
      A必须在收到B的ACK后,方可发送下一帧。如果A发送一帧后(并给定时器设置一个初值),在一个规定的时间内( 定时器出),没有收到对方的ACK,则重发该帧;如果收到了NAK,也要重发该帧。
      这里写图片描述

    • 返回n-ARQ

    • 选择重发式ARQ
    • 并行等待式ARQ
  3. 最佳帧长

- 标准数据链路控制协议及其初始化

- 网络层和运输层的点对点传输协议

未完善

0 0
原创粉丝点击