多语言展示
当前在线:205今日阅读:91今日分享:37

单工,半双工以及全双工区别

接触过软件的小伙伴在阅读文档资料时,经常会遇到一些概念性的东西,如果不懂,会造成理解上的困难,如果能够充分理解一个概念,好比去做一件事,可以根据事情的性质采取一定的方案,进而把这件事处理好。下面我用通俗的语言说一下,关于单工,半双工和全工的区别。
工具/原料

单工,半双工,全双工的理论概念

方法/步骤
1

第一步,理解三种名词的概念;单工模式:只支持数据在一个方向上传输;半双工模式:允许数据在两个方向上传输,但是某一时刻只允许数据在一个方向上传输;全双工的模式:同时在两个方向上传输,是两个单工通信的结合,要求发送设备和接收设备同时具有独立的接收和发送能力。

2

第二步,学会类比;假设,有两座高山(高山A和高山B),如果在两座山之间往来必须要通过缆车(缆车C和缆车D),那么,单工就是   C 由 A-->B,这就是单工;半双工就是同一时间点,C和D只能有一个在工作(只有一条缆绳);全工就是同一时间点,C和D可以同时工作(有两条缆绳)。

3

第三步,三者的联系;如果把全工和同步传输、异步传输联系起来,那么可以假设,同步就是缆车C每间隔1小时工作一次,缆车D也是每隔1小时工作一次,同一时间,C和D同时工作;同理,异步就是C隔1个小时工作一次,缆车D是每隔两小时工作一次,这就是异步。

总结

1.理解三种名词的概念;单工模式:只支持数据在一个方向上传输;半双工模式:允许数据在两个方向上传输,但是某一时刻只允许数据在一个方向上传输;全双工的模式:同时在两个方向上传输,是两个单工通信的结合,要求发送设备和接收设备同时具有独立的接收和发送能力。2.学会类比;假设,有两座高山(高山A和高山B),如果在两座山之间往来必须要通过缆车(缆车C和缆车D),那么,单工就是   C 由 A-->B,这就是单工;半双工就是同一时间点,C和D只能有一个在工作(只有一条缆绳);全工就是同一时间点,C和D可以同时工作(有两条缆绳)。3.三者的联系;如果把全工和同步传输、异步传输联系起来,那么可以假设,同步就是缆车C每间隔1小时工作一次,缆车D也是每隔1小时工作一次,同一时间,C和D同时工作;同理,异步就是C隔1个小时工作一次,缆车D是每隔两小时工作一次,这就是异步。

注意事项
1

概念性的东西字面上理解会很抽象,我们要试着用生活中的例子作类比,这样更容易理解。

2

接触到新的东西,多和现实生活的事物和现象联系起来,就容易记忆。

推荐信息