请教 1 什么是字符型协议?什么是比特流型协议?2 串口通信属于上面那种协议,TCP/IP属于那种协议?

解决方案 »

  1.   

    1.字符协议时面向字符的同步控制协议,而比特流型协议面向比特的同步控制协议。管理的基本元素单位一个是字符,一个是比特位
    2.串口通信属于比特流型协议  TCP/IP属于字符型协议
      

  2.   

    1.一个传输的是字符为单位,解析出来就是字符串,一个是比例流,解析出来时二进制数据0,1 等
    2.串口一般用比特流,TCP/IP可以用字符,也可以用比特流,可以自己来决定使用何种
      

  3.   

    up
    tcp/ip里面的发送接收都是void* 所以字符流、比特流都ok了
      

  4.   

    什么是面向字符型协议?
          ----  以字符为控制传输信息的基本单元;
          ASIIC码:
          格式字符:SOH (start of heading)
                    STX (start of text)
                    ETB (end of transmission block)
                    ETX (end of text)
          控制字符:ACK (acknoledge)
                    NAK (negative acknoledge)
                    ENQ (enquire)
                    EOT (end of transmission)
                    SYN (synchrous)
                    DLE (data link escape)典型数据链路层协议分析----面向比特型
    面向字符型数据链路层协议的缺点:
         报文格式不一样;
         传输透明性不好;
         等待发送方式,传输效率低;面向比特型协议设计目标:
         以比特作为传输控制信息的基本单元;
         数据帧与控制 帧格式相同;
         传输透明性好;
         连续发送,传输效率高;
      

  5.   

    他们是通信控制规程的两种不同的种类:
    面向字符型:基本型是以字符为基本传输单位,与特定字符集有关,兼容性差。控制字符不允许在用户信息中出现,不透明,一般是半双工通信方式;扩展基本型是透明传输,是全双工通信。 面向比特型:良好的透明传输,传输效率高,开销小。 更详细的比较请参考:http://www.elecfans.com/article/88/171/2008/2008072210532.html
      

  6.   

    1. 字符型协议:协议中的控制命令是以字符串形式提供给的,如 “get”“post"
       比特流型协议:协议中的控制命令是以二进制码形式提供给的,如0xAAAA表示复位,0x1234表示会话请求等2. 串口通信属性物理层或链路层,所有通信信息都是以位方式为基本单位。所以在物理层,无所谓字符型还是比特型。TCP协议属于比特流型协议,HTTP协议属于字符流型协议