请教 1 什么是字符型协议?什么是比特流型协议?2 串口通信属于上面那种协议,TCP/IP属于那种协议?
解决方案 »
- formview一开始显示时控件大小的问题
- 如何让控件变成灰色不可用,不是隐藏哦
- 关于获取角色名的疑问?
- 完成端口的问题:当多次投递读/写的请求还没返回时,调用了PostQueuedCompletionStatus退出,那读写请求时分配的内存如何释放?
- 如何求数组长度?
- 有人能解决这个文件操作的两个问题吗??100分等着送给你!
- 大家都用什么skin开发工具?我想选一个,大家谈谈经验吧
- 急!工具栏上按一个按钮怎样让它不弹起来并高亮显示?
- vc 中clistbox 多选和单选属性如何在程序中动态改变
- inet_aton 总是返回0.0.0.0 不返回真正的ip,★加急★在线等
- 批量增加记录
- 菜鸟提问MFC
2.串口通信属于比特流型协议 TCP/IP属于字符型协议
2.串口一般用比特流,TCP/IP可以用字符,也可以用比特流,可以自己来决定使用何种
tcp/ip里面的发送接收都是void* 所以字符流、比特流都ok了
---- 以字符为控制传输信息的基本单元;
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)典型数据链路层协议分析----面向比特型
面向字符型数据链路层协议的缺点:
报文格式不一样;
传输透明性不好;
等待发送方式,传输效率低;面向比特型协议设计目标:
以比特作为传输控制信息的基本单元;
数据帧与控制 帧格式相同;
传输透明性好;
连续发送,传输效率高;
面向字符型:基本型是以字符为基本传输单位,与特定字符集有关,兼容性差。控制字符不允许在用户信息中出现,不透明,一般是半双工通信方式;扩展基本型是透明传输,是全双工通信。 面向比特型:良好的透明传输,传输效率高,开销小。 更详细的比较请参考:http://www.elecfans.com/article/88/171/2008/2008072210532.html
比特流型协议:协议中的控制命令是以二进制码形式提供给的,如0xAAAA表示复位,0x1234表示会话请求等2. 串口通信属性物理层或链路层,所有通信信息都是以位方式为基本单位。所以在物理层,无所谓字符型还是比特型。TCP协议属于比特流型协议,HTTP协议属于字符流型协议