您所在的位置:读书频道 > 网络与维护 > 网络管理 > 5.2 介质访问控制方法

5.2 介质访问控制方法

2007-06-18 09:24 朱加强 北大燕工教育研究院 字号:T | T
一键收藏,随时查看,分享好友!

《计算机网络技术》一书全面系统的介绍了计算机网络技术知识,贯穿计算机网络的方方面面对于入学者可以说是先纵览网络,以后对网络的学习更加具有目标性。本文是介质访问控制方法。

AD:

5.2 介质访问控制方法
介质访问控制方法,也就是信道访问控制方法,可以简单地把它理解为如何控制网络节点何时能够发送数、如何传输及怎样介质上接收数据的。IEEE802规定了局域网中最常用的介质访问控制方法:IEEE802载波监听多路访问/冲突检测(CSMA/CD)、IEEE802.5令牌环(Token Ring)、IEEE802.4令牌总线(Token Bus)。
5.2.1 CSMA/CD介质访问控制方法
总线型LAN中,所有的节点都直接连到同一条物理信道上,并在该信道中发送和接收数据,因此对信道的访问是以多路访问方式进行的。任一节点检测到该数据帧的目的地址(MAC地址)
为本节点地址时, 就继续接收该帧中包含的数据,同时给源节点返回一个响应。当有两个或更多的节点在同一时间都发送了数据,在信道上就造成了帧的重叠,导致冲突出现。为了克服这种冲突,在总线LAN中常采用CSMA/CD协议,即带有冲突检测的载波侦听多路访问协议,它是一种随机争用型的介质访问控制方法。
CSMA/CD协议起源于ALOHA协议,是Xerox(施乐)公司吸取了ALOHA技术的思想而研制出的一种采用随机访问技术的竟争型媒体访问控制方法,后来成为IEEE802标准之一即MAC的IEEE802标准。
CSMA/CD协议的工作过程为:由于整个系统不时采用集中式的控制方式,且总线上每个节噗发送信息要自行控制,所以各个节点在发送信息之前,首先要侦听总线上是否有信息在媒介体上传送,若有,则其它各节点不发送信息,发免破坏传送,若侦听到总线上没有信息传送,则可以发送信息到总线上。当一个节点占用总线发送信息后,要一边发送一边检测总线,看是否有冲突产生。发送节点检测到冲突产生后,就立即停止发送信息,并发送强化冲突息号,然后采用某种算法等待一段时间后再重新侦听线路,准备重新发送该信息。CSMA/CD协议的工作流程图5-6所示,对CSMA/CD协议的工作过程通常可以概括为"先听后发、边听边发、冲突停发、随机重发"。
图5-7 CSMA/CD工作流程图
冲突产生的原因可能是在同一时刻两个节噗同时侦听到线路“空闲”,又同时发送信息所以产生了冲突,使数据发送失败。也可能是一个节点刚刚发送信息,还没有传送到目的节点,而另一个节点检测到线路空闲,将数据发送到总线上,导致冲突的产生。
CSMA/CD一般应用于总线型网络或用于信道使用半双工的网络环境,对于使用全双工的网络环境无需采用这种介质访问控制技术。
【责任编辑:雪花 TEL:(010)68476606-8007】

回书目   上一节   下一节

分享到:

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>
  • 互联网运营之道
    互联网运营之道
    《互联网运营之道》内容由运营方法论切入,包括运营的
  • 奔跑吧Ansible
    奔跑吧Ansible
    Ansible是近年用户量急速蹿升的开源配置管理工具。在A
  • Redis实战
    Redis实战
    本书深入浅出地介绍了Redis的5种数据类型,并通过多个

读书

构件中国:面向构件的方法与实践
本书通过丰富的案例研究示例,阐明了构建面向构件软件的最重要因素:概念、技术、规范、管理以及分析与设计过程。 本书的涵盖范

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院 区块链第一聚合媒体 zhijiapro