以太网内所有联网的计算机彼此通信是一种广播
时间:2011-07-16 16:51来源:未知 作者:admin 点击:次
在一个局城网中,要实现正常的通信,首先,多台计算机间都能互相通信。而且能够任愈地作为发送方或接收方、任愈接入成退出 192.168.1.1 为了实现这些目标。当然不可能在每两台计算
在一个局城网中,要实现正常的通信,首先,多台计算机间都能互相通信。而且能够任愈地作为发送方或接收方、任愈接入成退出192.168.1.1为了实现这些目标。当然不可能在每两台计算机之间都连上一条专用的通信线路,只能是共同使用同一通信介质。在某一目间,A与B之间需要使用该介质进行通信,C与D之间也需要使用该介质进行通信。于是就有可能出现冲突,那么采用什么样的通信方式才好呢?其次,网络中的多台计算机彼此如何识别,如何建立起所需要的通信联系呢?第三,采用什么样的通信介质才能以更高的速度把数字信号传送到更远的距离?如此等等,不同的局域网技术就是采用了不同的思路与措施来解决这些问厄的。
以太网是在iji;世纪80年代初由Xerox公司提出的一种用于组建局城网的技术,它采用一种“带冲突监听的载波侦听多路访问(CSMA/CD,CarrierSense,Multiple^~withCollisionDetection)。的工作原理。后来,电子电气工程师协会(IEEE)的802委员会在制定
一系列局城网技术标准(即802标准)时针对这种CSMA/CD网络公布了802。3协议组,目前通常使用的“以太网即一般指的就是按照这组协议工作的局城网,其主要技术特点如下。
采用先听后说、边说边听、遇到冲突稍后再说。的通值方式在以太网中,各个联网的计算机(称为“节点主机,)使用共享的通信介质(如电缆)来彼此通信。每个节点主机可以任愈向其他节点主机发出二进制致字信号。可是大家都使用同一条电统,发生冲突怎么办?以太网允许出现冲突并随时监听着是否有冲突发生。简单说来就是,每个节点主机在需要向另一节点主机发出信息时,首先监听一下。如果此时已经有信号在介质中传钧就延迟一个随机的时间间隔后再试,只有在介质“空闲,时才把自己的估息组织成一个“帧(Frame)”发送出去。这个信息“祯。由若干位二进制信号组成,其有协议规定的格式。而且在发送的同时还要继续监听。因为如果恰好有其他节点主机也在这个时候发出信号。就会产生冲突。一旦监听到了有冲突,各个正在发出信号的节点就必须停止发送,同样豁要延迟,一个随机的时间间隔后再发送(退遥、爪发)。可见,这种工作原理比较简单,容易实现。包括帕的组织、数字信号编码与格式形成、监听、发送等在内的一系列工作是由硬件《安彼在各个节点计算机上的网卡)来完成的,因此,网卡必须按照相应的协议工作。
从上面的介绍还可以看出。在一个以太网内所有联网的计算机彼此通信是一种广摇的方式:一台计算机发出的信息帧,在共享的传输介质中传播,其他联网的节点主机网卡都会收到。那么,如何确定信息该发给哪一个节点?收到信息的计算机又如何知道是哪个节点发来
的?显然这需要网络内的每台计算机都有一个识别的标志。以太网采用一个6字节(即48位)二进制数字作为每个节点的。地址”,称为"MAC地址”。目前,这个地址是在以太网网卡制造时就加以确定井固化在网卡内的。计算机安装了网卡。接入网络后也就拥有了这个地址。每台节点主机在发送“帧”之前必须按照相应协议规定的格式把信息组织好,每个“祯”有一个“帕头。,其中包含两个MAC地址,一个是源节点(即发送节点)的地址,一个是目标节点(即接收节点)的地址。当这样一个“帧”被发送出去时,其他节点主机的网卡都会接收到,井且都会在收到“帧头”后立即进行分析。如果发现其“目标节点地址,与自己的地址相符。就继续接受整个“帕”的信号。否则就放弃随后的信息。换句话说,每个节点主机只接收发给自己的“帧”。而对于发给别人的“帕,则“充耳不闻、由于MAC地址是网卡生产厂家按照国际间的地址分配约定确定的,理论上说可以保证每个网卡的地址互不重复,所以在一个局城网范围内采用MAC地址作为各个节点的识别标志是完全没有问鹿的。同时。按照协议的规定。有一个特殊的地址不会分配给任何一个网卡,它由48个1组成(用P进制数字表示就是FFFFFFFFFFFF),称为“广擂地址”。如果某个节点发出的“帧,指定这样格式的地址作为目标地址,就愈味着网络内其他所有节点都是目标节点,均应接收该帕倍息。
(责任编辑:admin) |
------分隔线----------------------------