面向比特、面向字符、面向字节协议比较

目前,采用的通信协议有两类:异步协议和同步协议。同步协议又有面向字符和面向比特以及面向字节计数三种。其中,面向字节计数的同步协议主要用于DEC公司的网络体系结构中。

(1)面向比特的同步协议

面向比特的协议中最有代表性的是IBM的同步数据链路控制规程SDLC(Synchronous Data Link Control),国际标准化组织ISO (International Standards Organization)的高级数据链路控制规程HDLC(High Level Data Link Control),美国国家标准协会(American National Standards Institute )的先进数据通信规程ADCCP ( Advanced Data Communications Control Procedure)。这些协议的特点是所传输的一帧数据可以是任意位,而且它是靠约定的位组合模式,而不是靠特定字符来标志帧的开始和结束,故称"面向比特"的协议。Bit-oriented protocol(面向比特协议):能不管帧内容而传送帧的数据链路层通讯协议类别。与面向字节协议相比,面向比特协议提供全双工*作并更加高效和可靠。

(2)面向字符的同步协议

特点与格式:这种协议的典型代表是IBM公司的二进制同步通信协议(BSC)。它的特点是一次传送由若干个字符组成的数据块,而不是只传送一个字符,并规定了10个字符作为这个数据块的开头与结束标志以及整个传输过程的控制信息,它们也叫做通信控制字。由于被传送的数据块是由字符组成,故被称作面向字符的协议。

(3)面向字节的同步协议
“TCP   是一个面向字节流的协议”指的是“字节就是字节”,也就是说对TCP协议而言,字节没有特别含义,一律平等。所有字节的含义只有应用知道,所以TCP里也就没有message边界,收发双方的发送和接收次数也不一定相同。数据是作为字节流提交给接受方的,没有什么内在的消息和消息边界。要理解“TCP是一个面向字节流的协议”还要看看“滑动窗口”协议,它说明了为什么可以以字节流收发消息;
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值