冲突域和广播域详解

这篇具有很好参考价值的文章主要介绍了冲突域和广播域详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

冲突域

冲突域的概念

冲突域通俗来讲就是在同一个网络中,两台设备同时传输的话会产生冲突。例如在集线器场景下,集线器属于物理层设备,它不具备交换机的功能,当收到节点发来的信号时不会根据点到点去进行转发。因为集线器的原理是收到节点发出的信号后,会将其信息进行整形放大,将其广播转发给其它与集线器相连的所有端口。所以当两个节点同时发送数据,会产生冲突现象。
如图所示:PC1要去访问PC3,流量经过集线器后,集线器会向所有向连接的端口转发该报文,既PC2也能收到该信息,但是因为该信息接收者不是PC2,最终该报文会被PC2丢弃掉,这样以来只要是集线器内的数据都会被所有端口接收,从而大量影响网络质量。
广播域,服务器,网络,运维

冲突域的处理

刚刚我们得知在物理层设备中,设备只管转发,不管发给谁,收到数据后会转发给相连的所有节点。
那么怎么来隔离冲突域呢?
我们可以采用二层技术也就是数据链路层的技术进行处理,其主要处理方式是通过MAC地址表来进行转发。
当数据访问过程中,会匹配MAC地址表,按照MAC地址表的条目匹配出接口后进行转发。这样的话只会转发给目的接口,不会转发给其它接口,提高了网络的利用率。
如图所示:PC1去访问PC3时,交换机会按照MAC地址表,精确匹配到该条目,然后按照对应的出接口直接转发。
广播域,服务器,网络,运维

广播域

广播域的概念

广播域顾名思义,在一个网络中当一台主机发送一个广播报文时所有能够收到这条广播包的主机集合就叫做广播域。
例如一个班级中,当老师拿广播说话时,整个教室都能够听到老师的讲话,那么这时候整个班级就叫做广播域。
如图所示:在PC1去发送了一个广播包,那么PC2\PC3也都能收到该广播包,这时候交换机相连的所有端口的集合就叫做一个广播域。
广播域,服务器,网络,运维

广播域的处理

在日常工作中,一个LAN就是一个广播域,如果想要隔离广播域其实有很多方式,例如使用路由器、划分不同的VLAN等方式。下面介绍一下路由器是怎么来隔离广播域的。
在交换机中,报文是工作在数据链路层的,只是通过MAC地址来转发数据,在路由器中,报文是工作在网络层,通过路由表来转发报文。
路由表中包含有源地址,目的地址,下一跳。这三条基本信息来进行匹配。
当报文通过时,路由器会按照报文的源地址和目的地址去匹配下一跳地址,进而精确转发数据。当路由表中没有匹配的数据,则会直接丢弃该报文。所以路由器可以隔离广播域。
在三层交换机中,VLAN是把一个LAN虚拟成多个虚拟的LAN,每个VLAN之间默认是无法互通,所以广播包也就无法继续传播,从而起到隔离广播域的作用。
如图所示,PC1访问PC3,数据表到达交换机1后,交换机1查询MAC地址表发现PC3的MAC是通过路由器互联接口学习到的,从而转发给路由器,然后路由器再去查看路由表,发现到PC3的路由是与交换机2的直连路由,然后会转发给交换机2,交换机2再去通过MAC地址表匹配从而转发给PC3,这就是交换机和路由器分别的工作过程。
广播域,服务器,网络,运维文章来源地址https://www.toymoban.com/news/detail-771477.html

到了这里,关于冲突域和广播域详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【华为OD机试真题 Java语言】306、服务器广播、需要广播的服务器数量 | 机试真题+思路参考+代码分析

    🍂个人博客首页: KJ.JK   🍂专栏介绍: 华为OD机试真题汇总,定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用Java语言进行更新解答,包含真题,思路分析,代码参考,欢迎大家订阅学习 🎃题目描述

    2024年02月08日
    浏览(40)
  • UDP服务器广播+实现跨网段通讯

            UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法;由于传输数据不建立连接,因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传输相同的消息。UDP与TCP协议一样使用\\\"IP地址+端口号\\\"区分主机不同线程

    2024年04月16日
    浏览(34)
  • Linux - 进阶 NFS服务器 详解网络共享服务器 ( 预备知识)

               N  :  就是 网络 Network          F   :     就是  File  文件         S   :  system          简称为 网络文件系统                 官方   :               NFS 是一种古老的用于UNIX/LINUX主机之间进行文件共享的协议              Network  File  System 网

    2024年02月13日
    浏览(55)
  • 搭建PXE网络装机服务器(实验详解)

    PXE(Preboot Execution Environment)是一种计算机网络协议,它允许计算机通过网络从远程服务器启动和安装操作系统,而无需使用本地存储设备。PXE网络装机是一种常见的自动化操作系统部署方式,特别适用于大规模计算机系统管理、服务器集群部署、虚拟化环境以及无人值守的

    2024年02月04日
    浏览(50)
  • Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解

    💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】 🤟 基于Web端打造的:👉轻量化工具创作平台 💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 设置虚拟机的网卡为仅主机模式,并要求服务器采用双网卡, ens33 IP地址设置为192.168. 5.x/24(其中x学号),

    2024年02月05日
    浏览(58)
  • 网络socket服务器开发几种并发模型详解

    目录 一、socket创建流程。 二、I/O多路复用 三、服务器开发常见的并发模型 1、模型一:单线程——无IO复用 1.1 模型分析 2、模型二:单线程accept + 多线程读写业务(无IO复用) 模型分析 3、模型三:单线程多路IO复用 模型分析  4、模型四:单线程多路IO复用 + 多线程业务工作

    2024年02月11日
    浏览(38)
  • 网络编程(一)TCP单进程服务器编程详解

    想要学习socket网络编程的读者一定要首先学好计算机网络的理论知识,包括 1)osi网络七层模型与ip四层模型 2)套接字含义 3)局域网通信过程 4)广域网通信过程 5)tcp,udp通信协议,在这两个协议中的连接建立,数据封装,传输过程,传输中可能遇到的问题的处理(差错控

    2024年02月15日
    浏览(47)
  • 【华为OD】C卷真题200分:服务器广播 JavaScript代码实现[思路+代码]

      C++、java、python、C代码:  【华为OD】C卷真题200分:服务器广播 C/C++代码实现[思路+代码]-CSDN博客 【华为OD】C卷真题200分:服务器广播 Java代码实现[思路+代码]-CSDN博客 【华为OD】C卷真题200分:服务器广播 python代码实现[思路+代码]-CSDN博客 【华为OD】C卷真题200分:服务器广

    2024年03月25日
    浏览(66)
  • 运维:硬件服务器BMC介绍

    BMC(Baseboard Management Controller)是硬件服务器上的一个专用子系统,它允许管理员通过独立于主操作系统、CPU和主内存的远程管理工具来监视和管理服务器的硬件状态。这种接口通常用于远程监控和管理服务器,特别是在数据中心和大规模服务器部署环境中。 BMC接口规格: 接

    2024年04月12日
    浏览(53)
  • 运维——ssh无法登录云服务器

    一般来讲,无法登录ssh的原因挺多,如果无法登录云服务器,则除了要检查ssh端口是否放行,防火墙状态外,还需要检查云服务器web控制台入站规则是否开放了对应端口。如果你前面检查都是正常,那么还需要注意云服务器运营商。某些奇葩的运营商,例如TY云,限定了80,

    2024年02月01日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包