单选题
下面关于CSMA/CD网络的叙述哪个是正确的?( )
A
任何一个节点的通信数据要通过整个网络,并且每—个节点都接收并检验该数据
B
如果源节点知道目的地的IP和MAC地址的话,信号是直接送往目的地
C
—个节点的数据发往最近的路由器,路由器将数据直接发到目的地
D
信号都是以广播方式发送的
答案解析
正确答案:A
解析:
**正确答案:A**
### 解析:
**1. 核心概念理解:CSMA/CD 与共享介质**
CSMA/CD(Carrier Sense Multiple Access with Collision Detection,载波监听多路访问/冲突检测)主要应用于传统的以太网(如使用集线器 Hub 连接的总线型或星型物理拓扑逻辑上为总线型的网络)。在这种网络环境中,所有节点共享同一个通信信道(介质)。
**2. 选项逐一分析:**
* **A. 任何一个节点的通信数据要通过整个网络,并且每一个节点都接收并检验该数据 —— 【正确】**
* 在基于 CSMA/CD 的共享式以太网中,当某个节点发送数据帧时,信号会广播到共享介质的所有部分。
* 连接在该介质上的所有其他节点都会接收到这个电信号。
* 每个节点的网卡(NIC)会检查数据帧中的**目的 MAC 地址**。如果目的地址与自己的 MAC 地址匹配(或者是广播地址),则接收并向上层协议处理;如果不匹配,则丢弃该帧。因此,叙述中“每一个节点都接收并检验该数据”是符合物理层和数据链路层工作机制的。
* **B. 如果源节点知道目的地的IP和MAC地址的话,信号是直接送往目的地 —— 【错误】**
* 即使知道了目的地的地址,在共享介质网络中,物理信号依然是向所有方向传播的(广播特性),而不是像电话线那样建立一条专用的点对点物理通道直接只传给目标。虽然逻辑上是单播(Unicast),但物理传输机制决定了所有节点都能“听”到信号。
* **C. 一个节点的数据发往最近的路由器,路由器将数据直接发到目的地 —— 【错误】**
* 这是路由选择的概念,通常用于不同网段之间的通信。
* CSMA/CD 主要描述的是**局域网内部**(同一冲突域内)的介质访问控制机制。
* 如果在同一局域网内通信,数据不需要经过路由器;如果跨网段,确实要经过路由器,但这并不是 CSMA/CD 协议本身的定义特征,且路由器转发数据也不代表底层信号传输方式改变了 CSMA/CD 的共享广播特性(在路由器接口所在的局域网段内依然遵循该规则)。此外,题目问的是关于 CSMA/CD 网络的叙述,重点在于介质访问方式,而非路由路径。
* **D. 信号都是以广播方式发送的 —— 【错误/不严谨】**
* 虽然物理信号是广播式的(所有节点都能收到),但在数据链路层,数据帧可以是**单播**(Unicast)、**组播**(Multicast)或**广播**(Broadcast)。
* 选项 D 暗示所有数据在逻辑上都是广播数据(即所有节点都要处理),这是错误的。只有目的地址为广播地址时,所有节点才会向上层交付数据;对于单播数据,非目标节点在检验 MAC 地址后会直接丢弃,不会作为有效数据接收。相比之下,选项 A 强调了“接收并**检验**”,表述更为准确。
### 总结:
CSMA/CD 网络的特点是**共享介质**。发送方发出的信号会被网络上所有节点接收到,各节点通过检查帧头中的目的 MAC 地址来判断是否接收该数据。因此,选项 A 最准确地描述了这一过程。
题目纠错
计算机网络试题库
