以太网络的介质控制方式是什么(介质访问方式),工作原理是什么?

2024-12-02 21:20:10
推荐回答(3个)
回答1:

以太网的介质访问控制(MAC)技术称为:载波监听多路存取和冲突检测(CSMA/CD),下面我们分步来说明其原理:
   1、载波监听:当你所在的网站(包括服务器和工作站)要向另一个网站发送信息时,先监听网络信道上有无信息正在传输,信道是否空闲。
   2、信道忙碌:如果发现网络信道正忙,则等待,直到发现网络信道空闲为止。
   3、信道空闲:如果发现网络信道空闲,则向网上发送信息。由于整个网络信道为共享总线结构,网上所有网站都能够收到你所发出的信息,所以网站向网络信道发送信息也称为“广播”。但只有你想要发送数据的网站识别和接收这些信息。
   4、冲突检测:网站发送信息的同时,还要监听网络信道,检测是否有另一台网站同时在发送信息。如果有,两个网站发送的信息会产生碰撞,即产生冲突,从而使数据信息包被破坏。
   5、遇忙停发:如果发送信息的网站检测到网上的冲突,则立即停止该此网络信息发送,并向网上发送一个“冲突”信号,让其它网站也发现该冲突,从而摈弃可能一直在接收的受损的信息包。
   6、多路存取:如果发送信息的网站因“碰撞冲突”而停止发送,就需等待一段时间,再回到第一步,重新开始载波监听和发送,直到数据成功发送为止。
以太网规范具体规定了如何在临近的物理区域,即局域网内,实现计算机之间的数据传送。如果希望将一台计算机接入局域网成为整个网络的一部分,该计算机需要具备一个用于分割和包装数据的网络接口以及一个用于连接线缆的连接端口。连接端口一般被集成到系统的主板上或做为内置网卡将数据发送到网络上,同时接收来自网络上其它计算机的数据。

以太网不仅仅是一种硬件规范,同时它还是一种通讯协议,可以控制如何在相互连接的计算机中传送数据。通过以太网技术连接的计算机首先把需要发送的信息分割成小的许多小的数据包,然后再通过网线发送出去。我们可以把数据包想象为一个个的行李箱,加上标签之后,通过运输通经发送到不同的目的城市。除了需要传送的信息之外,数据包中还包含用于指定接收方的目标地址和用于标明发送方的源地址。

以太网接口使用一种被称为 Carrier Sense Multiple Access With Collision Detection即CSMA/CD(载波监听多路存取和冲突检测) 的协议发送数据包。该协议为避免多台计算机同时发送数据所造成的数据丢失和网络阻塞,规定在任意时刻内网络上只能有一台计算机向外发送数据,每一台计算机在发送数据之前必须等待网络上的空闲间隔时间。当一个被发送出的数据包到达接收方时,发送方会收到确认信息,然后等待下一次网络空闲时间发送下一个数据包。所有在数据包传输路径上的设备都会读取数据包内的目标地址,以判断是否接收数据包或继续转发数据包。

回答2:

CSMA/CD即带冲突检测的载波监听多路访问是以太网所使用的介质访问控制方法。
其工作原理可以用四句简单的话来概括:先听后发、边发边听、冲突停止、随机延迟后再发。
具体过程如下:
1、当一个节点想要发送数据的时候,它检测网络查看是否有其他节点正在传输,即监听信道是否空闲。
2、如果信道忙,则等待,知道信道空闲。
3、如果信道闲,节点就传输数据。
4、在发送数据的同时,节点继续监听网络确信没有其他节点在同时传输数据。如果两个或多个节点同时发送数据,就会产生冲突。
5、当一个节点识别出一个冲突,他就发送一个拥塞信号,这个信号使得冲突的时间足够长,让其它的节点都有能发现。
6、其他节点受到拥塞信号后,都停止传输,等待一个随机产生的时间间隙后重发。
总之CSMA/CD采用的是一种“有空就发”的竞争型访问策略。

回答3:

我看了一下,这篇帖子说得很详细,想必可以解答你的问题。
http://baike.baidu.com/view/848.htm?fr=ala0_1_1
百度百科:以太网