虚拟局域网VLAN

news/2024/11/27 8:43:59/

概述

广播域

使用一个或多个以太网交换机互连接起来的交互式以太网,其所有站点都属于同一个广播域,随着交换式以太网规模的扩大,广播域响应扩大,从而形成一个巨大的广播域。
在这里插入图片描述
但是巨大的广播域会带来很多的弊端:

  • 广播风暴
  • 难以管理和维护
  • 潜在的安全问题
    例如,网络中的某台主机A需要向另外一台主机B发送数据,此时主机A只有主机B的IP地址,但是没有主机B的MAC地址,主机A需要发送ARP(ARP属于体系结构的网络层)广播请求来获取主机B的MAC地址,该ARP请求会传遍整个网络网络,网络中的其他所有主机都能够收到广播。
    在这里插入图片描述
    广播风暴会浪费网络资源和各个主机的CPU资源,但是在实际应用中网络中会频繁出现广播信息,TCP/IP协议栈中的很多协议都会使用广播。
  • 地址解析协议ARP(已知IP地址,找出对应的MAC地址)
  • 动态主机配置协议DHCP(用于自动配置ip地址)
    我们可以使用分割广播域的方法对广播域进行隔离:
  • 使用路由器隔离广播域:但是路由器的成本较高,局域网中如果全部用路由器隔离广播域不大现实。
    在这里插入图片描述
  • 使用虚拟局域网VLAN

虚拟局域网VLAN

虚拟局域网VLAN(Virtual Local Area Network)是一种将局域网内的设备划分成与物理位置无关的逻辑组的技术,这些逻辑组具有某些共同的需求。
假如在网络中有三个局域网,分别叫做局域网1、局域网2、局域网3,我们可以使用一个交换机S4将三个局域网连成一个更大的局域网。原来每个局域网就成为新的大局域网中的各个网段。我们可以在S4上将整个局域网划分成两个VLAN:VLAN1和VLAN2,这样两个不同的VLAN之间的广播包不会互相传输,当然如果是在同一个VLAN中的主机依然可以进行广播通信。

注意:不是所有的交换机都能够进行VLAN划分,一般需要企业级交换机才可以。
在这里插入图片描述


http://www.ppmy.cn/news/991987.html

相关文章

Redis缓存预热

说明:项目中使用到Redis,正常情况,我们会在用户首次查询数据的同时把该数据按照一定命名规则,存储到Redis中,称为冷启动(如下图),这种方式在一些情况下可能会给数据库带来较大的压力…

Git基础入门

git基础入门 Git是一款免费、开源的分布式 版本控制系统 ,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 git的安装 下载地址 注意: 不要安装在中文目录不要使用桌…

ShardingSphere 源码模块介绍

目录 Agent Db-Protocol Dialect-Exception Distribution Features Infra JDBC Kernel Mode Proxy Agent agent 模块提供了基于 Java Agent 实现的可观察框架 logging: 用于记录 ShardingSphere 的日志,支持文件metricrs:用于收集…

json-server详解

零、文章目录 json-server详解 1、简介 Json-server 是一个零代码快速搭建本地 RESTful API 的工具。它使用 JSON 文件作为数据源,并提供了一组简单的路由和端点,可以模拟后端服务器的行为。github地址:https://github.com/typicode/json-…

TCP三次握手报文代码实现

声明 看了一个博主写的文章 但是因为自己电脑环境的问题最终没有运行 本文仅对思路进行一个讲解 大家就看一下这个思路就好 不好意思大家测试环境 window10系统 哈工大的泰山服务器 检验和部分 原理 首先让检验和部分为0(二进制) 然后将左边的部分依次相加 然后将地址分成如图…

【前端知识】React 基础巩固(四十)——Navigate导航

React 基础巩固(四十)——Navigate导航 一、Navigate的基本使用 新建Login页面,在Login中引入Navigate,实现点击登陆按钮跳转至/home路径下: import React, { PureComponent } from "react"; import { Navigate } from "reac…

计算整数M的N次方,输出结果

注:M为2-10的整数,结果可能超过long long 所能保存的最大值。比如求2的100次方(2*2*2...,100个2相乘的结果) 分析:假设求2的100次方,首先求一个数的2倍,就是当前值每次从低位到高位逐…

05mysql查询语句之单行函数

# 1.显示系统时间(注:日期时间) SELECT NOW(),SYSDATE(),CURRENT_TIMESTAMP(),LOCALTIME(),LOCALTIMESTAMP() #只需要掌握其中之一即可 FROM DUAL; # 2.查询员工号,姓名,工资,以及工资提高百分之20%后的结果(new sala…