冲突域广播域

article/2025/9/21 1:32:03


网络互连设备可以将网络划分为不同的冲突域、广播域。但是,由于不同的网络互连设备可能工作在OSI模型的不同层次上。因此,它们划分冲突域、广播域的效果也就各不相同。如中继器工作在物理层,网桥和交换机工作在数据链路层,路由器工作在网络层,而网关工作在OSI模型的上三层。而每一层的网络互连设备要根据不同层次的特点完成各自不同的任务。
  
  下面我们讨论常见的网络互连设备的工作原理以及它们在划分冲突域、广播域时各自的特点。
  
  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)。

 


http://chatgpt.dhexx.cn/article/AhVlBJcm.shtml

相关文章

广播域和冲突域问题

该图中有几个冲突域几个广播域? 解答: 1、两个广播域,七个冲突域。 这样的:集线器属于物理层,所有接口同属于一个冲突域、一个广播域;交换机属于数据链路层,每个接口是一个单独的冲突域…

冲突域和碰撞域的理解

如何理解冲突域和广播域? 转载 冲突域: 【定义】在同一个冲突域中的每一个节点都能收到所有被发送的帧。简单的说就是同一时间内只能有一台设备发送信息的范围。 【分层】基于OSI的第一层物理层 【设备】第二层设备能隔离冲突域,比如Swi…

如何计算冲突域和广播域-图解分析

如何理解冲突域和广播域?冲突域:【定义】在同一个冲突域中的每一个节点都能收到所有被发送的帧。简单的说就是同一时间内只能有一台设备发送信息的范围。【分层】基于OSI的第一层(数据链路层)物理层【设备】第二层设备能隔离冲突域,比如Switch。交换机能缩小冲突域的范围,交…

有关冲突域的定义

一开始学习网络的时候,对于冲突域和广播域的理解仅仅是从设备上进行理解的,即集线器是一个冲突域,交换机能够分离冲突域,不能够分离广播域,路由器可以分离组播域。至于冲突域到底是什么,怎么样定义的&#…

如何辨别数清冲突域和广播域

1、首先,须知第一层不能隔离冲突域和广播域。例如集线器或者直接连PC 2、其次,第二层可以隔离冲突域,但不能隔离广播域。例如,二层交换机 3、接着,第三层可以隔离广播域,默认隔离冲突域,例如&…

详解广播域和冲突域的区别

总览 1、广播域可以跨网段,而冲突域只是发生的同一个网段的。以太网中,冲突域是由hub组织的。一个hub就是一个冲突域。交换机的每个端口都是一个冲突域。网段,又叫潜在冲突域。 2、冲突域在同一个冲突域中的每一个节点都能收到所有被发送的…

冲突域

一、冲突域 一个站点向另一个站点发出信号,除目的站点外,有多少站点能收到这个信息,这些站点就构成一个冲突域。在同一个冲突域中的每个节点都能收到所有被发送的帧,冲突域是基于第一层(物理层)。 传统共享…

collision domain - 冲突域

英文: Collision Domain 中文: 冲突域 介绍: 不同主机或设备同时发出的帧可能会互相冲突的网络区域。一条导线上所有工作站的集合,或一个物理网段上所有节点的集合,或以太网上竞争同一带宽的节点的集合都是一个冲突域…

Java 程序员开发常用的工具

1、常用开发工具 2、常用接口测试工具 3、常用远程连接工具 4、一些其他常用工具 5、总结 1、常用开发工具 作为一名Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开…

java编程软件(一) idea

前段时间,有个学弟问我OJ的题目,本来这是一件很正常的事情。 主要是关注点不是那道OJ题,而是他编程所使用的软件———blueJ。既熟悉又陌生的名字。 BlueJ在编写的过程是很不方便的,当然,在类与类之间的关系倒是能很好…

学java编程需要安装什么软件?

近几年学编程的同学或者想学习编程的同学越来越多,提到编程java语言肯定是里面的佼佼者,今天小千就来给大家介绍一下学Java编程都需要安装什么软件,自学的同学有福了。 1.java环境 想要从事Java开发,那么Java运行环境肯定是你首先…

Java编写软件

资源:UIControlsJavaFX.exe 1. 测试环境 JRE7U21 Win7 2. 如果JRE 6运行不成功则说明不支持JavaFX runtime 3. 双击UIControlsJavaFX.jar可以直接运行 4. 右键用rar软件打开UIControlsJavaFX.jar可以查看源码和JavaDoc UIControlsJavaFX_V2.exe 版本2&#xff…

5款新手常用的java编程工具,有你正在用的吗?

新手如果想成为一名合格的java程序员工程师,不但要熟练使用各种框架,而且还有明白框架是如何实现的各种原理,例如像jvm虚拟机的原理,优化,熟练掌握jvm能让你写出性能更好的代码,还有池技术,对象…

推荐5款好用的Java软件,初学者必看

“工欲善其事必先利其器”,想要学好Java,除了要有好的学习资源之外,还要有一套适合自己的Java软件,好的软件能极大提高你的学习和工作效率。那么,学Java用什么软件好呢?下面小千为大家推荐5款好用的Java软件…

恶意流量监测开源系统:Maltrail

20210309 - 0. 引言 一般来说,通过IDS来监测一些攻击流量,或者说恶意流量也是可以的;但是现在看到的这个开源软件[1]是专门利用IOC来识别恶意流量;具体细节我没有深入去研究,例如流量捕获部分到底是什么引擎来启动的…

网站流量日志分析系统(一)概念

网站流量日志分析系统(一)概念 网站流量日志分析系统:点击流数据模型 点击流:是指用户持续访问浏览网站的轨迹。 点击流数据是由散点状的点击日志数据梳理所得。点击流数据在数据建模时存在俩张模型表 Pageviews 和visits 1.首先有一张&…

CTF流量分析常见题型(二)-USB流量

0x00 前言 在学习Wireshark常见使用时,对常见CTF流量分析题型和铁人三项流量分析题的部分问题进行了简单总结。由于篇幅过长,于是另起一篇总结USB流量包分析,包括键盘流量和鼠标流量。 0x01 USB流量包分析 USB流量指的是USB设备接口的流量…

网站流量日志数据分析系统

1. 点击流数据模型1.1. 点击流概念 点击流(Click Stream)是指用户在网站上持续访问的轨迹。这个概念更注重用户浏览网站的整个流程。用户对网站的每次访问包含了一系列的点击动作行为,这些点击行为数据就构成了点击流数据(Click Stream Data),它代表了用户浏览网站的整…

流量分析

一、流量分析的价值 业务上: 1.清晰了解流量来源以及各来源的质量。 2.清晰了解流量在产品内部的运行轨迹和路径,从而优化产品结构。 3.清晰了解在用户路径的每个节点上,流量转化和损耗情况,从而找出问题点进行优化。 …

简单流量分析CTF(wireshark)

没做过流量分析的题目,也不怎么了解怎么流量分析,准备系统的理一下思路。。 这有第一个小题目。通过几个题目来了解wireshark的使用以及流量分析吧。。 追踪流量 bugku的杂项题目。 链接:https://pan.baidu.com/s/1OnO7OXIQB8ztl8J2q48jB…