网络进阶学习:子网掩码及VLAN划分

news2024/11/25 7:03:26

网络进阶学习:子网掩码及VLAN划分

  • 什么是子网?
  • 什么是子网掩码?
  • 什么是VLAN
  • 子网掩码和VLAN的关系
  • 小结

什么是子网?

⭐子网是将一个大的IP地址段划分成若干个小的IP地址段的网络。子网可以帮助网络管理员更好地管理网络,提高网络的安全性和效率。在一个大的IP地址段中,可以将IP地址分配给不同的部门或者不同的办公室,从而实现网络资源的分配和管理。

比如说网吧,或者大学计算机教室,不知道现在是不是这样叫,以前上学的时候叫微机房*。基本就是一台电脑控制其他所有电脑。

可能学生上电脑课玩cs枪战游戏,老师发现后,就直接在他电脑上给你把网断了。
老师也能会控制所有的电脑,同时出现同一个画面,进行讲课。
所有机器的网络都是来自老师的那台电脑,那心里有了这样的概念,我们就可以理解子网的含义。


什么是子网掩码?

子网掩码是一个32位的二进制数,用于指定一个IP地址的哪些位是网络地址,哪些位是主机地址。子网掩码中的1表示该位是网络地址,0表示该位是主机地址。子网掩码是用来划分网络的,通过子网掩码可以将一个大的IP地址段划分成若干个小的IP地址段,每个小的IP地址段被称为一个子网。

⭐查看一手自己的子网掩码,操作简单。

第一步:windows + r,打开小窗口,输入cmd,点击确认
在这里插入图片描述
进入黑色的小框框,这个叫终端,里面每行英文代码,我们叫命令行。
在这里插入图片描述第二步:输入ipconfig,按下回车
在这里插入图片描述

这个255.255.255.0叫做子网掩码
也就是说我现在用的是某一个大网的子网,这个大网络将这个IP地址段划分成若干个子网,可以将子网掩码改为255.255.255.0,将该IP地址段划分成256个子网,每个子网包含256个IP地址。
在这里插入图片描述


什么是VLAN

VLAN是虚拟局域网(Virtual Local Area Network)的缩写,它是一种将物理局域网划分成多个逻辑子网的技术。VLAN可以将不同的网络设备划分到不同的逻辑子网中,从而提高网络的安全性和效率。VLAN可以用于隔离不同部门或者不同用户的网络流量,从而避免网络拥塞和安全问题。

⭐⭐⭐VLAN8条重要知识点

  1. VLAN可以根据不同的需要按照不同的方式进行划分。最常见的方法是基于端口、MAC地址、IP地址或协议类型。VLAN之间的通信需要路由器进行转发。

  2. 基于端口的VLAN是最常见的形式,它将交换机上的每个端口配置为一个虚拟网段,可以将不同的设备隔离开来,从而提高网络性能和安全性。

  3. 基于MAC地址的VLAN是将具有相同MAC地址前缀的设备放入同一个VLAN中,这种方式通常用于无线网络中。

  4. 基于IP地址的VLAN是将特定子网内的设备放入同一个VLAN中,这种方式通常用于服务器和其他需要与指定主机通信的设备。

  5. 基于协议类型的VLAN是将特定类型的流量放入不同的VLAN中,例如VoIP流量可以放入一个专门的VLAN中,以确保其优先级和QoS。

  6. 一个VLAN可以包含多个交换机并跨越多个物理位置。

  7. VLAN ID是VLAN的唯一标识符,它是一个12位数字。

  8. 可以使用VLAN Trunking Protocol(VTP)来管理VLAN,VTP可以自动在网络中配置和同步VLAN信息。


子网掩码和VLAN的关系

⭐⭐⭐

  1. 子网掩码是用来划分网络的,而VLAN是用来划分逻辑子网的。
  2. VLAN可以将不同的物理端口划分到不同的逻辑子网中,每个逻辑子网都有自己的IP地址段和子网掩码。
  3. 通过VLAN技术,可以将一个大的物理网络划分成多个逻辑子网,从而提高网络的效率和安全性。

子网掩码和VLAN可以帮助我们更好地管理网络,提高网络的效率和安全性。通过子网掩码,可以将一个大的IP地址段划分成若干个小的IP地址段,方便网络管理和监控。而通过VLAN技术,可以将不同的物理端口划分到不同的逻辑子网中,从而隔离不同部门或者不同用户的网络流量,避免网络拥塞和安全问题。


小结

1.子网掩码和VLAN是两个不同的概念,但它们之间是有联系的。

2.子网掩码用于确定一个IP地址的网络地址和主机地址。它可以把一个IP地址划分成网络部分和主机部分,从而实现在网络上进行通信和管理。

3.VLAN(Virtual Local Area Network)是一种逻辑上的划分,它将一个物理局域网(LAN)划分成多个虚拟的子网,每个VLAN都有自己的广播域,并且VLAN之间的通信需要路由器进行转发。

4.在实际应用中,VLAN通常与子网掩码一起使用来提高网络的安全性和可管理性。通过将不同的VLAN分配到不同的子网上,可以实现更细粒度的网络管理和隔离,从而提高网络的安全性和可靠性。同时,使用VLAN还可以实现更好的网络带宽利用和负载均衡。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/534712.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

reids学习--redis常用命令

字符串string操作命令 Redis中字符串类型常用命令: 操作描述set key value设置指定key的值get key获取指定key的值setex key seconds value设置指定key的值,并将key的过期时间设为seconds秒(可用于验证码登录)setnx key value只有在key不存在时设置key…

玩转SAM语义分割之(2)显示特定的图片

文章目录 1. 使用matplotlib显示出完整彩色的掩码,并将其保存下来 2. 使用matplotlib显示出单张掩码,只保存面积大于一个阈值的掩码图片3. 对一整个文件夹中的图片进行处理,只保存面积大于一定阈值的掩码图片4. 查看特定坐标点处是否有mask掩…

Go语言的并发:goroutine和channel

目录 【Go 的并发方案:goroutine】 goroutine 的基本用法 【通道channel】 创建channel: 发送与接收变量: 关闭channel: 【channel的类型】 无缓冲channel和带缓冲channel 无缓冲channel 带缓冲channel nil channel 单…

随便聊聊 顺便晒一下我的听歌设备

平时最大的爱好就是听歌了,我平时的听歌类型挺多元化的,硬要说的话更偏向 Jpop、ACG、女声、轻音乐、大编制、交响乐,当然好听的都听不局限于类型。 又是30天一天不落O(∩_∩)O😄 作为一个音乐爱好者,在听歌设备上面花…

Liunx压缩命令 - zip

zip命令 – 压缩文件 zip命令的功能是用于压缩文件,解压命令为unzip。通过zip命令可以将文件打包成.zip格式的压缩包,里面会包含文件的名称、路径、创建时间、上次修改时间等等信息,与tar命令相似。 语法格式:zip 参数 目标文件…

MySQL高级_第04章_逻辑架构

MySQL高级_第04章_逻辑架构 1. 逻辑架构剖析 1.1 服务器处理客户端请求 那服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?这里以查询请求为例展示: 下面具体展开看一下: 1.2 Connectors 1.3 第1…

Go 本地缓存 bigcache

​本地缓存已经算是数据库的常规设计了,因为数据直接缓存在机器内存中,避免昂贵的IO开销,数据的读取和写入快到不可思议。本地缓存常驻在内存中,就好像业务逻辑中声明的全局变量一样,不会被垃圾回收。但本地内存也会导…

JavaScript:new操作符

一、new操作符的作用 用于创建一个给定构造函数的实例对象 new操作符创建一个用户定义的对象类型的实例 或 具有构造函数的内置对象的实例。二、new一个构造函数的执行过程 2.1、创建一个空对象obj 2.2、将空对象的原型与构造函数的原型连接起来 2.3、将构造函数中的this绑定…

CPU的功能和组成

CPU的功能和组成 CPU是控制计算机自动完成取指令和执行指令任务的部件,是计算机的核心部件、简称CPU 功能: 指令控制:对程序的顺序控制也是对指令执行的顺序控制(PC、JMP)操作控制:产生各种操作信号&…

2023.05.17-使用Vizzy进行音乐的可视化

文章目录 1. 简介2. 官网3. 使用3.1. 进行音乐可视化 1. 简介 Vizzy是MusicVid创作者的另一个在线音乐可视化工具。虽然这款应用还处于Alpha版本,但Vizzy相当令人印象深刻,绝对值得一试。Vizzy支持动画文本对象、频谱、图像和效果。工具集的最突出的功能…

基础篇007. 串行通信(二)--中断方式接收数据

目录 1. 实验任务 2. 硬件原理 3. 利用STM32CubeMX创建MDK工程 3.1 STM32CubeMX工程创建 3.2 配置调试方式 3.3 配置时钟电路 3.4 配置GPIO 3.5 配置串口参数 3.6 配置时钟 3.7 项目配置 4. 串行通信实验 4.1 UART串口printf,scanf函数串口重定向 4.2 …

数组(C语言程序设计)

一、一维数组 数组是相同类型的有序数据的集合 1、一维数组的定义 形式:类型名 数组名[常量表达式] 2、一维数组元素的引用 形式:数组名[下标] 3、一维数组的初始化 形式:类型名 数组名[数组长度]{初值表} 4、一维数组程序设计示例 【例6.…

如何画类图

是为了写论文才回头看的,已经忘光了 在类图中,我们用一个矩形来表示一个类。这个矩形通常分为三个部分: 顶部:写类的名字。 中间:写类的特性,比如一个"狗"类可能有"颜色",“品种"…

Go语言的错误和异常处理:error、panic和recover

目录 【error类型】 error的基本用法 error.Is 用法 封装自定义错误结构体 error.As 用法 错误行为特征检视策略 【异常panic和recover】 panic recover panic 和 os.Exit 如何正确应对panic 【error类型】 error的基本用法 在Go语言中,一般使用 error …

【P1003 [NOIP2011 提高组] 铺地毯】

[NOIP2011 提高组] 铺地毯 题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有 n n n 张地毯,编号从 1 1 1 到 n n n。现在将这些地毯按照编号从小…

Redis单线程 Vs 多线程

Redis单线程 Vs 多线程 一 面试题引入1.1 Redis到底是单线程还是多线程?1.2 IO多路复用1.3 Redis为什么快?1.4 Subtopic 二 Redis为什么选择单线程?2.1 这种问法其实并不严谨,为啥这么说?2.2 Redis是单线程究竟何意&am…

什么是JavaScript?为什么需要学习它?

JavaScript是一种广泛使用的编程语言,它被用于开发Web应用程序、桌面应用程序和移动应用程序。它的出现可以追溯到1995年,由瑞典计算机科学家Tim Bergling和美国计算机科学家John Resig共同开发。 JavaScript的历史可以追溯到20世纪90年代,当…

完美解决:由于找不到MSVR100.dll ,无法继续执行代码

当我们在运行某一个软件时,突然提示找不到MSVCR100.dll,我相信有不少用户都遇到过这种情况,并且在重新安装软件后还是无法解决。那么电脑提示找不到MSVCR100.dll该怎办呢? MSVCR100.dll是什么? 在解决找不到MSVCR100.dll这个问…

RabbitMQ之交换机详解

1 Exchages ​ 我们假设的是工作队列背后,每个任务都恰好交付给一个消费者(工作进程)。在这一部分中,我们将做一些完全不同的事情,我们将消息传达给多个消费者。这种模式 称为 ”发布/订阅“。 ​ 为了说明这种模式,我们将构建一…

vi和vim编辑器介绍与使用

VI 和 VIM 编辑器是 Unix 和 Linux 操作系统中最常用的文本编辑工具之一。虽然它们都用于编辑文本文件,但它们有一些不同之处。本文将对 VI 和 VIM 编辑器进行介绍,帮助你更好地了解编辑器的特性和优点。 Linux下常见的文本编辑器有: emacsp…