首页 > 试题广场 >

以下几种CSMA坚持退避算法中,()的介质利用率最低。

[单选题]
以下几种CSMA坚持退避算法中,()的介质利用率最低。
  • 非坚持-CSMA
  • 1-坚持CSMA
  • P-坚持CSMA
  • CSMA/CD
A
发表于 2017-08-07 07:47:09 回复(0)
更多回答
答案:A

1."非坚持"算法
(1)如果介质是空闲的,则可以立即发送数据。
 (2)如果介质是忙的,则等待一个随机延迟的时间后,再继续侦听,直到介质为空闲才发送数据。
优缺点:采用随机的重发延迟时间(也就是说这个等待的时间是随机的,而不是固定的)可以减少冲突发生的可能性。但是这种算法有一个致命的缺点,那就是在有多个站点发送数据时,可能会由于大家都在延迟等待过程中,致使介质即使当前已处于空闲状态,也没有站点发送数据,这样一来,介质的利用率就可能很低。

2."1-坚持"算法
(1)如果介质空闲的,则可以立即发送数据。 
(2)如果介质是忙的,则继续侦听,直至检测到介质是空闲,立即发送数据。
 (3)如果在发送数据过程中发生了冲突(因为可能有多个站点在同一时间检测到介质为空闲,并立即进行了数据发送),则放弃当前的数据传送任务,等待一个随机的延迟时间,再重复上述步骤(1)~(2)。
优缺点: 提高了介质的利用率,但这种毫不等待的方法使得冲突时有发生。

3."P-坚持"算法
(1)如果介质空闲,则以P概率发送数据(注意,只是一种概率,而不是马上发送数据),而以(1-P)的概率延迟一个时间单位t,t等于最大信号传播时延的两倍。
(2)站点的发送已被延迟一个时间单位t后,则重复上述步骤(1),当然这时的P值可能不一样。
(3)如果介质是忙的,继续侦听直到介质处于空闲状态,然后重复上述步骤(1)。
发表于 2018-07-27 17:19:30 回复(0)
常用的退避算法有非坚持-CSMA、1-坚持CSMA、P-坚持CSMA。具体解释看这里http://www.360doc.com/content/13/0225/12/8093902_267765871.shtml
发表于 2017-08-19 20:38:20 回复(0)
答案:A 1."非坚持"算法 (1)如果介质是空闲的,则可以立即发送数据。  (2)如果介质是忙的,则等待一个随机延迟的时间后,再继续侦听,直到介质为空闲才发送数据。 优缺点:采用随机的重发延迟时间(也就是说这个等待的时间是随机的,而不是固定的)可以减少冲突发生的可能性。但是这种算法有一个致命的缺点,那就是在有多个站点发送数据时,可能会由于大家都在延迟等待过程中,致使介质即使当前已处于空闲状态,也没有站点发送数据,这样一来,介质的利用率就可能很低。 2."1-坚持"算法 (1)如果介质空闲的,则可以立即发送数据。  (2)如果介质是忙的,则继续侦听,直至检测到介质是空闲,立即发送数据。  (3)如果在发送数据过程中发生了冲突(因为可能有多个站点在同一时间检测到介质为空闲,并立即进行了数据发送),则放弃当前的数据传送任务,等待一个随机的延迟时间,再重复上述步骤(1)~(2)。 优缺点: 提高了介质的利用率,但这种毫不等待的方法使得冲突时有发生。 3."P-坚持"算法 (1)如果介质空闲,则以P概率发送数据(注意,只是一种概率,而不是马上发送数据),而以(1-P)的概率延迟一个时间单位t,t等于最大信号传播时延的两倍。 (2)站点的发送已被延迟一个时间单位t后,则重复上述步骤(1),当然这时的P值可能不一样。 (3)如果介质是忙的,继续侦听直到介质处于空闲状态,然后重复上述步骤(1)。
发表于 2022-11-15 01:09:02 回复(0)