欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

理解全双工、半双工与单工通信工作方式的区别

最编程 2024-07-20 11:57:18
...

首先这是数据链路层中交换机的概念。

单工的意思是,只能单向传输,比如单行道,只能网一个方向走。

半双工的意思是,同一时间,只能单向传输,一个时间内,只能接收或者发送数据。

全双工的意思是,同一时间,可以双向传输,就是可以同时接收和发送数据

 

双工是相对与单工而言的,单工是单方面传输的,比如有一条路,是从A到B,那么单式就是单向行道,只能从A到B不能从B到A,而半双工就是这条路能从A到B,也能从B到A,但不能同时进行,从A到B时不能从B到A,从B到A时不能从A到B,而全双工就是双行道,能从A到B,也可以从B到A,而且可以同时进行。因此单工就相当于BB机,别人能给你发,但你不能直接回;半双工就是对讲机,一个说完一个说;不能同时进行;全双工就是手机,双方可能同时进行。这就是单工,半双工与全双工的区别。

推荐阅读