总览

1、广播域可以跨网段,而冲突域只是发生的同一个网段的。以太网中,冲突域是由hub组织的。一个hub就是一个冲突域。交换机的每个端口都是一个冲突域。网段,又叫潜在冲突域。

2、冲突域在同一个冲突域中的每一个节点都能收到所有被发送的帧。广播域在网络中能接收任一设备发出的广播帧的所有设备的集合 。

3、冲突域是基于第一层(物理层),而广播域是机于第二层(数据链路层) 。

4、广播域就是说,如果站点发出一个广播信号后能接收到这个信号的范围,通常来说一个局域网就是一个广播域。(用路由器连接的除外)。冲突域是一个站点向另一个站点发出信号,除目的站点外,有多少站点能收到这个信号,这些站点就构成一个冲突域。

5、HUB 所有端口都在同一个广播域,冲突域内。Swith所有端口都在同一个广播域内,而每一个端口就是一个冲突域。

一、概念理解:

1、冲突域(物理分段):

连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的集合或以太网上竞争同一带宽的节点集合。这个域代表了冲突在其中发生并传播的区域,这个区域可以被认为是共享段。在OSI模型中,冲突域被看作是第一层的概念,连接同一冲突域的设备有Hub,Reperter或者其他进行简单复制信号的设备。也就是说,用Hub或者Repeater连接的所有节点可以被认为是在同一个冲突域内,它不会划分冲突域。而第二层设备(网桥,交换机)第三层设备(路由器)都可以划分冲突域的,当然也可以连接不同的冲突域。简单的说,可以将Repeater等看成是一根电缆,而将网桥等看成是一束电缆。

2、广播域:

接收同样广播消息的节点的集合。如:在该集合中的任何一个节点传输一个广播帧,则所有其他能收到这个帧的节点都被认为是该广播帧的一部分。由于许多设备都极易产生广播,所以如果不维护,就会消耗大量的带宽,降低网络的效率。由于广播域被认为是OSI中的第二层概念,所以像Hub,交换机等第一,第二层设备连接的节点被认为都是在同一个广播域。而路由器,第三层交换机则可以划分广播域,即可以连接不同的广播域。

二、冲突域和广播域在网络互连设备上的特点:

1、传统以太网操作

  传统共享式以太网的典型代表是总线型以太网。在这种类型的以太网中,通信信道只有一个,采用介质共享(介质争用)的访问方法(第1章中介绍的CSMA/CD介质访问方法)。每个站点在发送数据之前首先要侦听网络是否空闲,如果空闲就发送数据。否则,继续侦听直到网络空闲。如果两个站点同时检测到介质空闲并同时发送出一帧数据,则会导致数据帧的冲突,双方的数据帧均被破坏。这时,两个站点将采用"二进制指数退避"的方法各自等待一段随机的时间再侦听、发送。

  在图1中,主机A只是想要发送一个单播数据包给主机B。但由于传统共享式以太网的广播性质,接入到总线上的所有主机都将收到此单播数据包。同时,此时如果任何第二方,包括主机B也要发送数据到总线上都将冲突,导致双方数据发送失败。我们称连接在总线上的所有主机共同构成了一个冲突域。

  当主机A发送一个目标是所有主机的广播类型数据包时,总线上的所有主机都要接收该广播数据包,并检查广播数据包的内容,如果需要的话加以进一步的处理。我们称连接在总线上的所有主机共同构成了一个广播域。

                                        图1  传统以太网

 

2、中继器(Repeater)

  中继器(Repeater)作为一个实际产品出现主要有两个原因:

  第一,扩展网络距离,将衰减信号经过再生。

  第二,实现粗同轴电缆以太网和细同轴电缆以太网的互连。

  通过中继器虽然可以延长信号传输的距离、实现两个网段的互连。但并没有增加网络的可用带宽。如图2所示,网段1和网段2经过中继器连接后构成了一个单个的冲突域和广播域。 

                                           图2  中继器连接的网络

 

3、集线器(HUB)

  集线器实际上相当于多端口的中继器。集线器通常有8个、16个或24个等数量不等的接口。

  集线器同样可以延长网络的通信距离,或连接物理结构不同的网络,但主要还是作为一个主机站点的汇聚点,将连接在集线器上各个接口上的主机联系起来使之可以互相通信。

  如图3所示,所有主机都连接到中心节点的集线器上构成一个物理上的星型连接。但实际上,在集线器内部,各接口都是通过背板总线连接在一起的,在逻辑上仍构成一个共享的总线。因此,集线器和其所有接口所接的主机共同构成了一个冲突域和一个广播域。

                         图3  集线器连接的网络

 

4、网桥(Bridge)

  网桥(Bridge)又称为桥接器。和中继器类似,传统的网桥只有两个端口,用于连接不同的网段。和中继器不同的是,网桥具有一定的"智能"性,可以"学习"网络上主机的地址,同时具有信号过滤的功能。 

  如图4所示,网段1的主机A发给主机B的数据包不会被网桥转发到网段2。因为,网桥可以识别这是网段1内部的通信数据流。同样,网段2的主机X发给主机Y的数据包也不会被网桥转发到网段1。可见,网桥可以将一个冲突域分割为两个。其中,每个冲突域共享自己的总线信道带宽。

                                                图4  网桥连接的网络

  但是,如果主机C发送了一个目标是所有主机的广播类型数据包时,网桥要转发这样的数据包。网桥两侧的两个网段总线上的所有主机都要接收该广播数据包。因此,网段1和网段2仍属于同一个广播域。

5、交换机(Switch)

  交换机(Switch)可以看成是多接口的网桥。它的出现是为了解决连接在集线器上的所有主机共享可用带宽的缺陷。

  交换机是通过为需要通信的两台主机直接建立专用的通信信道来增加可用带宽的。从这个角度上来讲,交换机相当于多端口网桥。

  如图5所示,交换机为主机A和主机B建立一条专用的信道,也为主机C和主机D建立一条专用的信道。只有当某个接口直接连接了一个集线器,而集线器又连接了多台主机时,交换机上的该接口和集线器上所连的所有主机才可能产生冲突,形成冲突域。换句话说,交换机上的每个接口都是自己的一个冲突域。

图5  交换机连接的网络

  但是,交换机同样没有过滤广播通信的功能。如果交换机收到一个广播数据包后,它会向其所有的端口转发此广播数据包。因此,交换机和其所有接口所连接的主机共同构成了一个广播域。

  我们将使用交换机作为互连设备的局域网称为交换式局域网。

6、路由器(Router)

  路由器工作在网络层,可以识别网络层的地址-IP地址,有能力过滤第3层的广播消息。实际上,除非做特殊配置,否则路由器从不转发广播类型的数据包。因此,路由器的每个端口所连接的网络都独自构成一个广播域。如图6所示,如果各网段都是共享式局域网,则每网段自己构成一个独立的冲突域。

图6  路由器连接的网络

7、网关(Gateway)

  网关工作在OSI参考模型的高三层,因此,并不使用冲突域、广播域的概念。网关主要用来进行高层协议之间的转换。例如,充当LOTUS 1-2-3邮件服务和Microsoft Exchange邮件服务之间的邮件网关。

  注意,这里网关的概念完全不同于PC主机以及路由器上配置的默认网关(default gateway)。

详解广播域和冲突域的区别相关推荐

  1. 网络之广播域和冲突域

    小白:大牛您好,我快要毕业了,可是对于网络方面的知识还不是很了解,特别是广播域和冲突域这两个概念,能不能跟我解释一下? 大牛:没问题,小白同学.广播域指的是一组设备可以互相发送广播信息的范围,通俗点说 ...

  2. 什么广播域?什么是冲突域?冲突域和广播域的区别:

    ** 22. 什么广播域?什么是冲突域? ** 冲突域:在同一个冲突域中的每一个节点都能收到所有被发送的帧.,交换机的每个接口都是一个冲突域. 广播域:网络中能收到任何一台设备发出的广播包的节点集合, ...

  3. Android 全局大喇叭——详解广播机制

    Android 全局大喇叭--详解广播机制 一.广播机制简介 1. 标准广播(Normal broadcasts) 2. 有序广播(Ordered broadcasts) 二.接收系统广播 1. 动态 ...

  4. 详解Javascript本地存储的方式、区别及应用场景

    详解Javascript本地存储的方式.区别及应用场景 一.方式 javaScript本地缓存的方法我们主要讲述以下四种: cookie sessionStorage localStorage ind ...

  5. Java implement意思_详解JAVA中implement和extends的区别

    详解JAVA中implement和extends的区别 发布于 2020-4-14| 复制链接 摘记: 详解JAVA中implement和extends的区别extends是继承父类,只要那个类不是声 ...

  6. java中implement_详解JAVA中implement和extends的区别

    详解JAVA中implement和extends的区别 extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,Java中不支持多重继承,但是可以用接口来实 ...

  7. vlan标签详解 access、trunk和hybrid的区别

    vlan标签详解 access.trunk和hybrid的区别 我们知道,不同网段间需要通过路由转发才能通信: 那在同一网段不同vlan之间的PC,是不能互相通信的.其实这并不是绝对的.了解vlan的 ...

  8. c语言中的fscanf是啥意思,详解C语言中fgets和fscanf区别

    fscanf函数是C语言的文件格式读取函数的方法之一,它使用空格.制表符和回车来分割不同的单词,这样可以让我们使用起来更方便,下面就让爱站技术频道小编带你来学习详解C语言中fgets和fscanf区别 ...

  9. 集线器、交换机、网桥和路由器如何隔离广播域和冲突域

    是否隔离冲突域 是否隔离广播域 集线器 否 否 网桥 是 否 交换机 是 否 路由器 是 是 转载于:https://www.cnblogs.com/tonglingliangyong/p/37489 ...

最新文章

  1. logisitic和softmax函数
  2. 异步编程模型--使用 IAsyncResult 对象
  3. Acwing第 32 场周赛【完结】
  4. SecureCRT:保存输出日志的方法
  5. oracle时间戳效率问题,时间戳问题 - Oracle开发 - ITPUB论坛-中国专业的IT技术社区...
  6. client mysql 逗号_Mysql-Client编码问题
  7. 多希望当年做工程师时我能明白这三个道理!
  8. Linux shell内核使用
  9. 4.linux 命令行 光标移动技巧
  10. 理解[].forEach.call()
  11. 支付系统中,账户体系的设计与记账处理
  12. 关系型数据库-MySQL:授权管理
  13. Minecraft Mod 开发:3-第一个物品
  14. 天下武功,唯快不破——快速搜索工具 ripgrep
  15. Cadence orcad 批量设置原理图标题栏
  16. Java实现 谁不爱打牌
  17. [CF1603D]Artistic Partition
  18. 对ResNet的理解
  19. r语言把两个折线图图像放到一个图里_图像目标检测算法总结(从R-CNN到YOLO v3)...
  20. 即日起,申请美国签证需要提供社交媒体账户

热门文章

  1. 强化学习 | Multi Agents | Trust Region | HATRPO | HAPPO
  2. mac app图标简单制作_如何在Mac中更改App图标
  3. 湖南大学计算机软件开发毕业论文,湖南大学研究生学位论文_学位论文各页均加页眉,在版心上边线隔一行1 5磅的加粗、细双线(粗线在上),其上居_东城文库...
  4. win7桌面便笺:启动时提示windows7部分便笺的元数据已被损坏
  5. NSSCTF刷题wp——常用编码
  6. Java程序员的薪资取决于年限还是技术?
  7. linux 正确错误输出_报告错误的正确方法
  8. VisualStudio 调试时会不断刷新 WPF 应用渲染
  9. 嵌入式学习(1)嵌入式的分类、ARM KEIL的说明、嵌入式操作系统、介绍
  10. Json和Json解析