广播域和冲突域的详解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下面我们讨论常见的网络互连设备的工作原理以及它们在划分冲突域、广 播域时各自的特点。
1、传统以太网操作
传统共享式以太网的典型代表是总线型以太网。在这种类型的以太网中, 通信信道只有一个,采用介质共享(介质争用)的访问方法(第 1 章中介绍的 CSMA/CD 介质访问方法)。每个站点在发送数据之前首先要侦听网络是否空闲, 如果空闲就发送数据。否则,继续侦听直到网络空闲。如果两个站点同时检测 到介质空闲并同时发送出一帧数据,则会导致数据帧的冲突,双方的数据帧均 被破坏。这时,两个站点将采用"二进制指数退避"的方法各自等待一段随机的 时间再侦听、发送。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
图 5 交换机连接的网络
但是,交换机同样没有过滤广播通信的功能。如果交换机收到一个广播数 据包后,它会向其所有的端口转发此广播数据包。因此,交换机和其所有接口 所连接的主机共同构成了一个广播域。
我们将使用交换机作为互连设备的局域网称为交换式局域网。 6、路由器(Router) 路由器工作在网络层,可以识别网络层的地址-IP 地址,有能力过滤第 3 层 的广播消息。实际上,除非做特殊配置,否则路由器从不转发广播类型的数据 包。因此,路由器的每个端口所连接的网络都独自构成一个广播域。如图 6 所 示,如果各网段都是共享式局域网,则每网段自己构成一个独立的冲突域。
广播域
接收同样广播消息的节点的集合。如:在该集合中的任何一个节点传输一个广 播帧,则所有其他能收到这个帧的节点都被认为是该广播帧的一部分。由于许 多设备都极易产生广播,所以如果不维护,就会消耗大量的带宽,降低 网络 的 效率。由于广播域被认为是 OSI 中的第二层概念,所以象 Hub,交换机等第一, 第二层设备连接的节点被认为都是在同一个广播域。而路由器,第三层交换机 则可以划分广播域,即可以连接不同的广播域。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
图 6 路由器连接的网络
7、网关(Gateway)
网关工作在 OSI 参考模型的高三层,因此,并不使用冲突域、广播域的概 念。网关主要用来进行高层协议之间的转换。例如,充当 LOTUS 1-2-3 邮件服 务和 Microsoft Exchange 邮件服务之间的邮件网关。
注:一个 VLAN 是一个广播域,VLAN 可以隔离广播,划分 VLAN 的其中的一 个目的就是隔离广播
网络互连设备可以将网络划分为不同的冲突域、广播域。但是,由于不同的网 络互连设备可能工作在 OSI 模型的不同层次上。因此,它们划分冲突域、广播 域的效果也就各不相同。如中继器工作在物理层,网桥和交换机工作在数据链 路层,路由器工作在网络层,而网关工作在 OSI 模型的上三层。而每一层的网 络互连设备要根据不同层次的特点完成各自不同的任务。
当主机 A 发送一个目标是所有主机的广播类型数据包时,总线上的所有主 机都要接收该广播数据包,并检查广播数据包的内容,如果需要的话加以进一 步的处理。我们称连接在总线上的所有主机共同构成了一个广播域。
图 1 传统以太网 2、中继器(Repeater) 中继器(Repeater)作为一个实际产品出现主要有两个原因: 第一,扩展网络距离,将衰减信号经过再生。 第二,实现粗同轴电缆以太网和细同轴电缆以太网的互连。 通过中继器虽然可以延长信号传输的距离、实现两个网段的互连。但并没 有增加网络的可用带宽。如图 2 所示,网段 1 和网段 2 经过中继器连接后构成 了一个单个的冲突域和广播域。
注意,这里网关的概念完全不同于 PC 主机以及路由器上配置的默认网关 (default gateway)。
打个通俗的比喻来帮助理解:
局域网好比一栋大楼,每个人(好比主机)有自己的房间(房间就好比网卡, 房号就是物理地址,即 MAC 地址),里面的人(主机)人手一个对讲机,由于 工作在同一频道,所以一个人说话,其他人都能听到,这就是广播(向所有主 机发送信息包),只有目标才会回应,其他人虽然听见但是不理(丢弃包),而 这些能听到广播的所有对讲机设备就够成了一个广播域。而这些对讲机就是集 线器(HUB),每个对讲机都像是集线器上的端口,大家都知道对讲机在说话时 是不能收听的,必须松开对讲键才能收听,这种同一时刻只能收或者发的工作 模式就是半双工。而且对讲机同一时刻只能有一个人说话才能听清楚,如果两 个或者更多的人一起说就会产生冲突,都没法听清楚,所以这就构成了一个冲 突域。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
ቤተ መጻሕፍቲ ባይዱ
在图 1 中,主机 A 只是想要发送一个单播数据包给主机 B。但由于传统共享 式以太网的广播性质,接入到总线上的所有主机都将收到此单播数据包。同时, 此时如果任何第二方,包括主机 B 也要发送数据到总线上都将冲突,导致双方 数据发送失败。我们称连接在总线上的所有主机共同构成了一个冲突域。
广播域(Broadcast domain)
网络中的一组设备的集合。即同一广播包能到达的所有设备成为一个广播域。 当这些设备中的一个发出一个广播时,所有其他的设备都能接收到这个广播帧。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
HUB 和 SWITCH 的所有端口都是在一个广播域里,路由器上的每个端口自成一 个广播域。 有一天楼里的人受不了这种低效率的通信了,所以升级了设备,换成每人一个 内线电话(交换机 SWITCH,每个电话都相当于交换机上的一个端口),每人都 有一个内线号码(逻辑地址即 IP 地址)。(这里要额外说一下 IP 地址和 MAC 地 址转译的问题,常见的二层交换机只识别 MAC 地址,它内置一个 MAC 地址表, 并不断维护和更新它,来确定哪个端口对应那台主机的 MAC 地址,而我们所用 的通信软件都是基于 IP 的,IP 地址和 MAC 地址的转换工作,就由 ARP 地址 解析协议来完成。)在最开始时,没人知道哪个号码对应哪个人,所以要想打电 话给某个人得先广播一下:“xxx,你的号码是多少?”“我的号码是 xxxx”。这 样你就有了目标的号码,所有的内线号码就是通过这种方式不断加入电话簿中 (交换机的 MAC 地址表),下次可以直接拨到他的分机号码上去而不用广播了。 大家都知道电话是点对点的通信设备,不会影响到其他人,起冲突的只会限制 在本地,一个电话号码的线路相当于一个冲突域,只有再串连分机时,分机和 主机之间才会有冲突的发生,这个冲突不会影响到外面其他的电话。而电话号 码就像是交换机上的端口号,也就是说交换机上每个端口自成一个冲突域,所 以整个大的冲突域被分割成若干的小冲突域了。而且,电话在接听的同时可以 说话,这样的工作模式就是全双工。这就是交换机比集线器性能更好的原因之 一。
广播域和冲突域的详解
图解冲突域、广播域
冲突域(物理分段)
连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的 集合或以太网上竞争同一带宽的节点集合。这个域代表了冲突在其中发生并传 播的区域,这个区域可以被认为是共享段。在 OSI 模型中,冲突域被看作是第 一层的概念,连接同一冲突域的设备有 Hub,Reperter 或者其他进行简单复制 信号的设备。也就是说,用 Hub 或者 Repeater 连接的所有节点可以被认为是 在同一个冲突域内,它不会划分冲突域。而第二层设备(网桥,交换机)第三 层设备(路由器)都可以划分冲突域的,当然也可以连接不同的冲突域。简单 的说,可以将 Repeater 等看成是一根电缆,而将网桥等看成是一束电缆。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
图 3 集线器连接的网络 4、网桥(Bridge) 网桥(Bridge)又称为桥接器。和中继器类似,传统的网桥只有两个端口, 用于连接不同的网段。和中继器不同的是,网桥具有一定的"智能"性,可以"学 习"网络上主机的地址,同时具有信号过滤的功能。 如图 4 所示,网段 1 的主机 A 发给主机 B 的数据包不会被网桥转发到网段 2。 因为,网桥可以识别这是网段 1 内部的通信数据流。同样,网段 2 的主机 X 发 给主机 Y 的数据包也不会被网桥转发到网段 1。可见,网桥可以将一个冲突域分 割为两个。其中,每个冲突域共享自己的总线信道带宽。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
图 4 网桥连接的网络
但是,如果主机 C 发送了一个目标是所有主机的广播类型数据包时,网桥 要转发这样的数据包。网桥两侧的两个网段总线上的所有主机都要接收该广播 数据包。因此,网段 1 和网段 2 仍属于同一个广播域。
5、交换机(Switch) 交换机(Switch)也被称为交换式集线器。它的出现是为了解决连接在集 线器上的所有主机共享可用带宽的缺陷。 交换机是通过为需要通信的两台主机直接建立专用的通信信道来增加可用 带宽的。从这个角度上来讲,交换机相当于多端口网桥。 如图 5 所示,交换机为主机 A 和主机 B 建立一条专用的信道,也为主机 C 和主机 D 建立一条专用的信道。只有当某个接口直接连接了一个集线器,而集 线器又连接了多台主机时,交换机上的该接口和集线器上所连的所有主机才可 能产生冲突,形成冲突域。换句话说,交换机上的每个接口都是自己的一个冲 突域。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
图 2 中继器连接的网络
3、集线器(HUB) 集线器实际上相当于多端口(在本章,我们常用"端口"一词代替"接口"这 个术语)的中继器。集线器通常有 8 个、16 个或 24 个等数量不等的接口。 集线器同样可以延长网络的通信距离,或连接物理结构不同的网络,但主 要还是作为一个主机站点的汇聚点,将连接在集线器上各个接口上的主机联系 起来使之可以互相通信。 如图 3 所示,所有主机都连接到中心节点的集线器上构成一个物理上的星 型连接。但实际上,在集线器内部,各接口都是通过背板总线连接在一起的, 在逻辑上仍构成一个共享的总线。因此,集线器和其所有接口所接的主机共同 构成了一个冲突域和一个广播域。
1、传统以太网操作
传统共享式以太网的典型代表是总线型以太网。在这种类型的以太网中, 通信信道只有一个,采用介质共享(介质争用)的访问方法(第 1 章中介绍的 CSMA/CD 介质访问方法)。每个站点在发送数据之前首先要侦听网络是否空闲, 如果空闲就发送数据。否则,继续侦听直到网络空闲。如果两个站点同时检测 到介质空闲并同时发送出一帧数据,则会导致数据帧的冲突,双方的数据帧均 被破坏。这时,两个站点将采用"二进制指数退避"的方法各自等待一段随机的 时间再侦听、发送。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
图 5 交换机连接的网络
但是,交换机同样没有过滤广播通信的功能。如果交换机收到一个广播数 据包后,它会向其所有的端口转发此广播数据包。因此,交换机和其所有接口 所连接的主机共同构成了一个广播域。
我们将使用交换机作为互连设备的局域网称为交换式局域网。 6、路由器(Router) 路由器工作在网络层,可以识别网络层的地址-IP 地址,有能力过滤第 3 层 的广播消息。实际上,除非做特殊配置,否则路由器从不转发广播类型的数据 包。因此,路由器的每个端口所连接的网络都独自构成一个广播域。如图 6 所 示,如果各网段都是共享式局域网,则每网段自己构成一个独立的冲突域。
广播域
接收同样广播消息的节点的集合。如:在该集合中的任何一个节点传输一个广 播帧,则所有其他能收到这个帧的节点都被认为是该广播帧的一部分。由于许 多设备都极易产生广播,所以如果不维护,就会消耗大量的带宽,降低 网络 的 效率。由于广播域被认为是 OSI 中的第二层概念,所以象 Hub,交换机等第一, 第二层设备连接的节点被认为都是在同一个广播域。而路由器,第三层交换机 则可以划分广播域,即可以连接不同的广播域。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
图 6 路由器连接的网络
7、网关(Gateway)
网关工作在 OSI 参考模型的高三层,因此,并不使用冲突域、广播域的概 念。网关主要用来进行高层协议之间的转换。例如,充当 LOTUS 1-2-3 邮件服 务和 Microsoft Exchange 邮件服务之间的邮件网关。
注:一个 VLAN 是一个广播域,VLAN 可以隔离广播,划分 VLAN 的其中的一 个目的就是隔离广播
网络互连设备可以将网络划分为不同的冲突域、广播域。但是,由于不同的网 络互连设备可能工作在 OSI 模型的不同层次上。因此,它们划分冲突域、广播 域的效果也就各不相同。如中继器工作在物理层,网桥和交换机工作在数据链 路层,路由器工作在网络层,而网关工作在 OSI 模型的上三层。而每一层的网 络互连设备要根据不同层次的特点完成各自不同的任务。
当主机 A 发送一个目标是所有主机的广播类型数据包时,总线上的所有主 机都要接收该广播数据包,并检查广播数据包的内容,如果需要的话加以进一 步的处理。我们称连接在总线上的所有主机共同构成了一个广播域。
图 1 传统以太网 2、中继器(Repeater) 中继器(Repeater)作为一个实际产品出现主要有两个原因: 第一,扩展网络距离,将衰减信号经过再生。 第二,实现粗同轴电缆以太网和细同轴电缆以太网的互连。 通过中继器虽然可以延长信号传输的距离、实现两个网段的互连。但并没 有增加网络的可用带宽。如图 2 所示,网段 1 和网段 2 经过中继器连接后构成 了一个单个的冲突域和广播域。
注意,这里网关的概念完全不同于 PC 主机以及路由器上配置的默认网关 (default gateway)。
打个通俗的比喻来帮助理解:
局域网好比一栋大楼,每个人(好比主机)有自己的房间(房间就好比网卡, 房号就是物理地址,即 MAC 地址),里面的人(主机)人手一个对讲机,由于 工作在同一频道,所以一个人说话,其他人都能听到,这就是广播(向所有主 机发送信息包),只有目标才会回应,其他人虽然听见但是不理(丢弃包),而 这些能听到广播的所有对讲机设备就够成了一个广播域。而这些对讲机就是集 线器(HUB),每个对讲机都像是集线器上的端口,大家都知道对讲机在说话时 是不能收听的,必须松开对讲键才能收听,这种同一时刻只能收或者发的工作 模式就是半双工。而且对讲机同一时刻只能有一个人说话才能听清楚,如果两 个或者更多的人一起说就会产生冲突,都没法听清楚,所以这就构成了一个冲 突域。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
ቤተ መጻሕፍቲ ባይዱ
在图 1 中,主机 A 只是想要发送一个单播数据包给主机 B。但由于传统共享 式以太网的广播性质,接入到总线上的所有主机都将收到此单播数据包。同时, 此时如果任何第二方,包括主机 B 也要发送数据到总线上都将冲突,导致双方 数据发送失败。我们称连接在总线上的所有主机共同构成了一个冲突域。
广播域(Broadcast domain)
网络中的一组设备的集合。即同一广播包能到达的所有设备成为一个广播域。 当这些设备中的一个发出一个广播时,所有其他的设备都能接收到这个广播帧。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
HUB 和 SWITCH 的所有端口都是在一个广播域里,路由器上的每个端口自成一 个广播域。 有一天楼里的人受不了这种低效率的通信了,所以升级了设备,换成每人一个 内线电话(交换机 SWITCH,每个电话都相当于交换机上的一个端口),每人都 有一个内线号码(逻辑地址即 IP 地址)。(这里要额外说一下 IP 地址和 MAC 地 址转译的问题,常见的二层交换机只识别 MAC 地址,它内置一个 MAC 地址表, 并不断维护和更新它,来确定哪个端口对应那台主机的 MAC 地址,而我们所用 的通信软件都是基于 IP 的,IP 地址和 MAC 地址的转换工作,就由 ARP 地址 解析协议来完成。)在最开始时,没人知道哪个号码对应哪个人,所以要想打电 话给某个人得先广播一下:“xxx,你的号码是多少?”“我的号码是 xxxx”。这 样你就有了目标的号码,所有的内线号码就是通过这种方式不断加入电话簿中 (交换机的 MAC 地址表),下次可以直接拨到他的分机号码上去而不用广播了。 大家都知道电话是点对点的通信设备,不会影响到其他人,起冲突的只会限制 在本地,一个电话号码的线路相当于一个冲突域,只有再串连分机时,分机和 主机之间才会有冲突的发生,这个冲突不会影响到外面其他的电话。而电话号 码就像是交换机上的端口号,也就是说交换机上每个端口自成一个冲突域,所 以整个大的冲突域被分割成若干的小冲突域了。而且,电话在接听的同时可以 说话,这样的工作模式就是全双工。这就是交换机比集线器性能更好的原因之 一。
广播域和冲突域的详解
图解冲突域、广播域
冲突域(物理分段)
连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的 集合或以太网上竞争同一带宽的节点集合。这个域代表了冲突在其中发生并传 播的区域,这个区域可以被认为是共享段。在 OSI 模型中,冲突域被看作是第 一层的概念,连接同一冲突域的设备有 Hub,Reperter 或者其他进行简单复制 信号的设备。也就是说,用 Hub 或者 Repeater 连接的所有节点可以被认为是 在同一个冲突域内,它不会划分冲突域。而第二层设备(网桥,交换机)第三 层设备(路由器)都可以划分冲突域的,当然也可以连接不同的冲突域。简单 的说,可以将 Repeater 等看成是一根电缆,而将网桥等看成是一束电缆。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
图 3 集线器连接的网络 4、网桥(Bridge) 网桥(Bridge)又称为桥接器。和中继器类似,传统的网桥只有两个端口, 用于连接不同的网段。和中继器不同的是,网桥具有一定的"智能"性,可以"学 习"网络上主机的地址,同时具有信号过滤的功能。 如图 4 所示,网段 1 的主机 A 发给主机 B 的数据包不会被网桥转发到网段 2。 因为,网桥可以识别这是网段 1 内部的通信数据流。同样,网段 2 的主机 X 发 给主机 Y 的数据包也不会被网桥转发到网段 1。可见,网桥可以将一个冲突域分 割为两个。其中,每个冲突域共享自己的总线信道带宽。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
图 4 网桥连接的网络
但是,如果主机 C 发送了一个目标是所有主机的广播类型数据包时,网桥 要转发这样的数据包。网桥两侧的两个网段总线上的所有主机都要接收该广播 数据包。因此,网段 1 和网段 2 仍属于同一个广播域。
5、交换机(Switch) 交换机(Switch)也被称为交换式集线器。它的出现是为了解决连接在集 线器上的所有主机共享可用带宽的缺陷。 交换机是通过为需要通信的两台主机直接建立专用的通信信道来增加可用 带宽的。从这个角度上来讲,交换机相当于多端口网桥。 如图 5 所示,交换机为主机 A 和主机 B 建立一条专用的信道,也为主机 C 和主机 D 建立一条专用的信道。只有当某个接口直接连接了一个集线器,而集 线器又连接了多台主机时,交换机上的该接口和集线器上所连的所有主机才可 能产生冲突,形成冲突域。换句话说,交换机上的每个接口都是自己的一个冲 突域。
sevralgoupnmb,thwi±=cyxfz.P-2~3dqFG
图 2 中继器连接的网络
3、集线器(HUB) 集线器实际上相当于多端口(在本章,我们常用"端口"一词代替"接口"这 个术语)的中继器。集线器通常有 8 个、16 个或 24 个等数量不等的接口。 集线器同样可以延长网络的通信距离,或连接物理结构不同的网络,但主 要还是作为一个主机站点的汇聚点,将连接在集线器上各个接口上的主机联系 起来使之可以互相通信。 如图 3 所示,所有主机都连接到中心节点的集线器上构成一个物理上的星 型连接。但实际上,在集线器内部,各接口都是通过背板总线连接在一起的, 在逻辑上仍构成一个共享的总线。因此,集线器和其所有接口所接的主机共同 构成了一个冲突域和一个广播域。