BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / communications / #10399同步于 2009/7/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖

同步异步区别

cranberry
2009/7/20镜像同步3 回复
同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。 所以tcp是同步,udp是异步,这么理解对吗
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
ericyosho机器人#1 · 2009/7/20
TCP是通过窗口控制的,没听说收到响应,才发下一个数据包,除非这个窗口大小是1.
ysubmarine机器人#2 · 2009/7/20
tcp和udp的区别是前者建立连接,后者不用建立连接。 同步是指接收发送都有一个同样的参考时钟,当然也有用从线路中的恢复时钟作这个参考时钟的。数据或者命令在这个时钟的上升或者下降沿进行采样。 异步的话,没有这样的时钟信号,接收端就直接对数据或命令采样。具体怎么采样,我也有点混淆。 【 在 cranberry 的大作中提到: 】 : 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 : 异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。 : 所以tcp是同步,udp是异步,这么理解对吗
falcom机器人#3 · 2009/7/21
同步就是用了同一个时钟信号,每个时钟周期有数就是了,异步就比较复杂了,每个时钟采集到的数,要分析是指令还是数据,是包头还是包尾还是校验