|
来源中国人
作者:[ seucag ]
一到晚上,女生宿舍的电话特难打。
从原理上来讲,这是有原因的。
一般说来,给女生宿舍打电话的用户所采取的策略是CSMA/CD策略。
而且这种信道占用是采取随机访问、信道独占式的,
即一个人打电话的时间在某一段时间内是随机的,
但一旦占有信道,
将向其它所有用户发出冲突信号,
并且因为这个信道一次只能发送一个信号,
因此其它用户只能处于侦听状态。
处于侦听状态的用户,
有的采用1坚持策略,(特别痴或有急事的那种)
有的则采用不坚持策略,(打手机或呼机去啦)
有的则采用p坚持策略。
(当然不管采用什么策略可不能2012卡,否则,什么策略都将不能发信成功。)
一般来说,采用1坚持策略的用户最终都能占有信道。
但开销比较大。一旦采取1坚持策略的用户最终占用信道,
可能正是因为占用信道之不易,一般会长期占用信道。
采用p坚持的用户,每隔五或十分钟(这可能是根据某个算法吧:)),
如果坚持了N(N为某个MaxNumber)次之后还不能建立连接,
可能就要信号丢失了。
实际上这个方案有可改进之处。
这是基于以下条件:
1、向同一个信道发信的几个信源基本是固定的。
2、信源发信时间也基本上固定的。
3、每个信源占用的通信时间也是基本确定的。
鉴于以上三点,可以采取Token Ring策略通信。
发信的各个信源之间相互传递令牌,
没得到令牌的一方可以先做自己的工作,
得到令牌的一方可以占用信道,
但任何一方占用信道的时间都有一个上限值,
超出这个上限值后,信宿一方有权单方面中止通信。
当然,信源之间可以根据各自优先级的大小,
在必要的时间调节一下顺序。
优先级较高的信源可以在任何时候要求使用信道。
可能就这些了,如果还有没有规定之处,
可以参见RFC文档3056。有具体细则。 |
|
|
|
|
|
|