A
2008
年
9
月
1
日收到
作者简介
:
胡建军
(
1971
)
),
男
,
甘肃天水
人
,
讲师
,
硕
士
,
研究
方
向
:
计算机网络、
信息处理。
CS
MA
协议是在
ALO
HA
分槽协议的基础上的
一种改进协议。根据
信道忙时采用的
处理方式又
可以分为不持续、
1
2
持续和
P
2
持
续三种
,
它们之间的
差异是
:
不持续在冲突发生时不等待一段随机时间
而是直接监听信道
;
1
2
持续在冲突发生时需要等待
一段随机时间
,
然后才去监听信道
;
P
2
持续在冲突发
生时需要等待一段随机时间
,
然后以概率
p
监听信
道
,
而以概率
(
1-
p
)
放
弃监听
信道
,
它是不持续和
1
2
持
续
方
法
的
一
种
折
衷
[
1]
。
CS
MA
/CD
(
Carrier
Sense
Mu
lti
p
l
e
A
ccess
Protocol/Collision
Detect),
即
冲突检测的载波帧听多路访问协议
,
是
I
EEE
802
.
3
以太网采用的一种
1
2
持续介质访问控制方法
[
1
]
,
也
是决定以太网性能的关键技术。
随着局域网
技术
的迅
猛发
展
,
局域网
硬件
成
本的降低
,
共
享介质
环境
由于冲
突的不
可避
免性
有被独立介质
环境取
代的趋
势
,
而且发
展独
立介
质环境技术也
是一种
必然
,
然而
不论采
用那
一种
介质环境
,
它
们在以
太网
中所采
用的介
质访
问控
制方法都是
CS
MA
/CD
协议。另外
,
目
前针对
CS
2
MA
/CD
协
议工
作
过
程
的
介绍
存
在
一
定
的
差异。
鉴于
CS
MA
/CD
协议在以太网中的重要地位
,
文中
比较了两种流行
的
CS
MA
/CD
协议数
据发送
过程
之间的差异
,
并利用
CS
MA
/CD
协议所采用的概念
模型和二进制
指数退避
算法分
析了
CS
MA
/CD
协
议的工作过程。
1
两种流行的
CS
M
A
/CD
协议数据发送
过程
目前
,
介绍
CS
MA
/CD
协议数据发送
概括起来
主要有图
1
[
2
,
3]
和图
2
[
4
]
两种。从图
1
和图
2
可以看
出
,
他们都遵循了这
样的原则
:
发送信息帧之
前首
先检查信道是否空闲
,
如果空闲
,
则发送信息
,
否则
继续监听信道
,
一
直等到
信道
空闲才
能发
送信
息
帧
;
在开始信息帧发
送完成之后
,
还要继续监
听信
道
,
一旦监听到冲突
,
便立即停止发送
,
并向信道上
发送一串阻塞信号
,
以便通知信道上的各个站点已
发生冲突。
图
1
和图
2
的
CS
M
A
/CD
数据发送过程存在较
大的差异
,
第一个差
异是信息数据发
送之后
,
如果
没有冲突
,
在继续发送信息数据时是否需要再次检
测冲突
,
图
1
继续检测冲突
,
图
2
不再检测冲突
;
第
二个差异是等待一个延迟时间后
,
需要不需要再监
听信道
,
图
1
继续监听信道
,
图
2
不再监听信道。同
一技术
,
出现了不同
的解释
,
这
无疑会给我们
理解
和应用
CS
MA
/CD