网络原理考点之BSC协议

如题:2017年4月

分析:啥是BSC协议呢?

同步协议主要在局域网(LAN)、城域网(MAN)以及广域网 (WAN)中应用。控制同步传输的协议可以分成两个类型:面向字 符的协议和面向比特的协议。

面向字符的协议将传输帧或包看作是连续的字符,所有控制信 息是以现有字符编码系统(如ASCII)的形式出现。

面向比特的协议将传输帧或包看作是连续的比特流,通过它们在帧中的位置和与其它比特的组合模式来表达意义。控制信息可以 是一个或多个比特。

面向字符的协议最著名的是IBM公司的二进制同步传输协议( BSC)。该协议可以在点到点和多点线路配置中使用,支持采用停 等ARQ流量控制和错误控制的半双工传输。BSC不支持全双工传输和滑动窗口协议。

1、BSC协议的控制字符:

网络原理考点之BSC协议_第1张图片

 2、BSC协议帧

在BSC协议中,传输被分割成帧,包括数据帧和控制帧。数据帧被用来传输信息;控制帧被用来在通信设备之间交换用于控制目 的的信息,例如建立初始连接,控制传输流,进行错误纠正请求以 及在会话结束时断开连接等。
(1)数据帧

网络原理考点之BSC协议_第2张图片

此题,明确说是不带报文头,那么数据的话,就只带有两个SYN+1个SOH+1个STX+1个ETX.

每个报文最多可传输汉字数=(129-5)/2=62个

该批总共 62*4+(101-5)/2=62*4+48=296个

(2)控制帧

控制帧为三种目的服务:建立连接,在数据传输过程中维护流量和错误控制,以终止连接.

网络原理考点之BSC协议_第3张图片

(3)数据透明性

数据通信中的透明性是指必须能在不会与控制信息混淆的前提下把任何比特模式当做数据传输。
BSC协议中的数据透明性是通过DLE字符填充的过程实现的。

网络原理考点之BSC协议_第4张图片

扩展:

异步协议:里面有YMODE,还是比较关心的,FOT就是用它来实现的。

异步协议主要在调制解调器中采用,它引入了起始位和停止位 以及字符之间的可变长度的空隙。它不需要发送方和接收方进行时序协调,但是速率较慢。
 

网络原理考点之BSC协议_第5张图片

  1. XMODEM协议
    XMODEM协议是一个半双工的停等ARQ协议。在这个协议中, 通过接收方向发送方发送一个否定应答帧(NAK)开始传输。发送 方每发送一帧,就必须等待应答帧(ACK)才能发送下一帧。如果 收到一个NAK帧,那么先前刚刚发送的帧被重传。如果在给定的一 段时间内没有收到任何回应,那么也将重传最近发送的一帧。取消 传输通过接收取消消息(CAN)来完成。

  2. YMODEM协议
    YMODEM协议与XMODEM协议类似,其主要不同点在于:
    (1)数据单元长度为1024字节;
    (2)取消传输要发送两个取消帧(CAN);
    (3)错误校验采用ITU-T的CRC-16标准;
    (4)可以同时传输多个文件。

  3. ZMODEM协议
    ZMODEM协议是将XMODEM协议和YMODEM协议性能结合在 一起的新协议。

  4. 阻塞异步传输协议
    阻塞异步传输(BLAST)协议是采用滑动窗口流量控制的全双 工协议,它允许进行数据和二进制文件传输。

  5. Kermit协议
    Kermit协议中发送方在开始传输前也要等待NAK消息。它允许 将控制字符当作文本进行传输,通过在其ASCII代码上增加一个固 定数值转换为可打印字符,然后在前面加上#。当接收方遇到字符 #时,就丢弃该字符并将下一个字符当作控制字符。如果发送方要 发送字符#,就必须发送两个字符##。

你可能感兴趣的:(自学考试)