共享局域网<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 最早的局域网是总线型的。 10BASE5 10BASE2 都是总线型的,这种总线型的局域网称为共享型局域网,这是一种共享介质广播式网络。共享介质或者说共享带宽就是一条物理链路由每个站点轮流使用,每次该物理链路只能由一个站点所使用。物理介质传送的是电信号,如果有多个站点同时发送帧,势必造成电信号在同一物理链路上进行叠加,最终无法识别出每个站点发送的帧,造成帧损坏,这就称为冲突。为了减少冲突,所以采用了 CSMA/CD 保证同一时刻只有一个站点在使用在该物理链路。

   广播式网络指的是一个站发送的帧会到达每个站点,可以被所有站所接受到,每个站点检查帧包中的 MAC 地址如果与自己的 MAC

地址相符合,则接受该帧,否则丢弃。

     1 A B C D 四台主机共享 EF 这段物理链路(介质), EF 段的带宽为<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /> 10M ,也可以说 A B C D 共享 10M 带宽。 EF 链路上每个时刻只能有一台主机发送帧。若 A 发送一个帧,同时 C 也发送帧,则会造成电信号在 EF 链路上叠加,就发生了冲突,使得帧被损坏。要避免冲突则必须保证任何时刻都只有一个主机在发送(事实上只能减少,不能避免),也即每个时刻只有一台主机在使用 EF 这段物理链路(带宽)。若有多台主机要发送帧,则必须轮流分时占用该介质,通过竞争来占用总线, EF 为大家所共用,也就是共享网络。

   2、广播式网络:在任何一台主机发送一个帧时,该帧会到达所有的主机,每台主机都能接受到。如A发送帧给C,帧会沿着EF段到达每台主机,B C D都将收到该帧。B D检测到帧的目的地址不是自己的MAC地址,就丢弃该帧。C检测到帧的目的MAC地址是自己的MAC地址,就接收该帧。

  共享网络并不是每个站点都真正的拥有全部的带宽,而是轮流分时的占有该带宽,传播是广播式传递,安全性不高。同一总线上的主机处于同一冲突域中。

10BASE-T是由集线器和双绞线组成的,这种网络从物理上为星型拓扑结构。物理层最主要的就是传输介质相关的内容,从物理线缆上为星型拓扑结构。但逻辑上是一种总线型。物理层的主要功能是把比特流转化为电信号,在传输介质上传输的是电信号,物理层对于其传输的比特流的含义是不知道,也是物理层不用关心的,它只负责把比特流转化成电信号,从介质的一端传到另一端,而不用关心所传输的比特流的含义。我们知道网络中要正常通信,必须给计算机有个标识,用来区分开计算机。如数据链路层的MAC地址网络层的IP地址等。这些地址都是包含在包头中,是用比特来表示的。物理层不知道比特的含义,那当然就无法识别数据中携带的地址信息。

大家都知道;集线器工作在物理层,那么集线器是没办法读懂数据包中的地址信息。试想一下,集线器从一个端口收到数据时,由于它是不能看懂比特信息的,也就是不知道包中的目的地址是什么,也就不知道到底该把数据从哪个端口转发出去及交给谁,在这种情况下,又要保证目的主机要能接受到数据。那集线器就只有这么认为,连接在它上面的计算机总有一个是数据包的目的主机。于是,集线器就向除接受端口外的所有端口转发数据。那么任何一个主机发送的数据经过集线器都会让所有的主机都收到,并且任何一台主机发送的数据会占用整个物理链路,也是任何时刻都只允许有一台主机发送数据,否则就会发生冲突,造成数据损坏。所以10BASE-T在物理上与总线型有差别,在逻辑上,与总线型的通信情况基本一样,因此也为共享型网络。