OSI会话层中有三种不同的对话控制模式,它们分别定义了数据流动的方向:单工、半双工和全双工。
1.单工对话
单工对话控制模式,只允许在传输信道上有一个方向的通信,即在数据传输的双方只有一个设备可以发送信号,所有其他设备只能接收。也就是说,在单工模式下,整个数据传输信道的带宽都用于传送从发送设备到接收设备的信号,且没有从接收设备返回的确认信号。
可见,在一个单工信道上,发送设备只用作发送信息,不接收任何信息,接收设备只接受信息,不发送任何信息。在现实生活中,广播电台和电视台向听众与观众传送节目的过程,都是典型的单工对话模式。
相对于会话层的其他对话控制模式,单工对话控制模式的优势与劣势如下所述。
优势:低廉的硬件;无信道竞争;覆盖范围宽;发送的信息可以同时被大量的目标接收。
劣势:只能单向通信,信道利用率低。
2.半双工对话
半双工对话控制模式是计算机网络普遍采用的数据通信对话控制模式。与单工对话模式不同的是,半双工对话模式中的每个设备都可以既发送又接收数据。但是,在同一时间只有一个设备可以发送数据,而其他只能接收数据。
在半双工对话控制的模式下,发送数据期间,整个信道的带宽都被正在发送的设备占有,且只能发送数据,不能接收数据。在此模式下,当一个设备占有了通信信道,就剥夺了其他设备对信道的使用权。只有当该信道被释放后,其他设备才能占用信道发送数据。现实生活中的民用无线电通信(步话机)以及以太网中数据的传送都是半双工方式。(www.xing528.com)
相对于会话层的其他对话控制模式,半双工对话控制模式的优势与劣势如下所述。
优势:接收和发送数据只需一个信道;可仅用一个信道实现双向通信。
劣势:任何时刻只能有一个设备发送;比单工设备贵;收/发转换时信道不能有效利用。
3.全双工对话
全双工对话控制模式,允许每个设备同时发送和接收。全双工对话控制模式下的通信,要求每个设备(一般只有两个设备)有两个物理的或逻辑的传输信道,一个信道用来发送信号,一个用来接收信号。在现实生活中,电话系统就是典型的全双工模式下的对话应用。
相对于会话层的其他对话控制模式,全双工对话控制模式的优势与劣势如下所述。
优势:通信的双方可同时发送和接受数据。
劣势:通信硬件设备的费用比单工和半双工高;需要更多的传输媒介或宽带支持;信道所容纳的设备有限,一旦信道被使用就是独占,因而限制了网络上通信设备的数量。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。