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

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

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

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


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


可能学生上电脑课玩cs枪战游戏,老师发现后,就直接在他电脑上给你把网断了。

老师也能会控制所有的电脑,同时出现同一个画面,进行讲课。

所有机器的网络都是来自老师的那台电脑,那心里有了这样的概念,我们就可以理解子网的含义。

什么是子网掩码?

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


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

进入黑色的小框框,这个叫终端,里面每行英文代码,我们叫命令行。

第二步:输入ipconfig,按下回车
这个255.255.255.0叫做子网掩码

也就是说我现在用的是某一个大网的子网,这个大网络将这个IP地址段划分成若干个子网,可以将子网掩码改为255.255.255.0,将该IP地址段划分成256个子网,每个子网包含256个IP地址。
什么是VLAN

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


⭐⭐⭐VLAN8条重要知识点

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


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


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


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


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


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


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


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

子网掩码和VLAN的关系

⭐⭐⭐


子网掩码是用来划分网络的,而VLAN是用来划分逻辑子网的。

VLAN可以将不同的物理端口划分到不同的逻辑子网中,每个逻辑子网都有自己的IP地址段和子网掩码。

通过VLAN技术,可以将一个大的物理网络划分成多个逻辑子网,从而提高网络的效率和安全性。

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


小结

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


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


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


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


相关文章
|
1月前
|
消息中间件 网络协议 C++
C/C++网络编程基础知识超详细讲解第三部分(系统性学习day13)
C/C++网络编程基础知识超详细讲解第三部分(系统性学习day13)
|
1月前
|
监控 网络协议 Java
Linux 网络编程从入门到进阶 学习指南
在上一篇文章中,我们探讨了 Linux 系统编程的诸多基础构件,包括文件操作、进程管理和线程同步等,接下来,我们将视野扩展到网络世界。在这个新篇章里,我们要让应用跳出单机限制,学会在网络上跨机器交流信息。
Linux 网络编程从入门到进阶 学习指南
|
1月前
|
网络协议 网络安全 网络虚拟化
网络技术基础(10)—— VLAN间通信
【3月更文挑战第2天】网络基础笔记(加班了几天,中途耽搁了,预计推迟6天),这篇借鉴了之前师兄的笔记,边听边记笔记实在是太慢了。
|
3月前
|
SQL 运维 安全
黑客(网络安全)技术自学——高效学习
黑客(网络安全)技术自学——高效学习
28 1
|
3月前
|
开发框架 网络协议 .NET
【网络奇缘】- 计算机网络|分层结构|深入学习ISO模型
【网络奇缘】- 计算机网络|分层结构|深入学习ISO模型
48 0
|
3月前
|
网络虚拟化
华为eNSP网络配置综合练习一(vlan +MSTP+VLANif+VRRP+ 静态路由+单臂路由+STP+BFD)
华为eNSP网络配置综合练习一(vlan +MSTP+VLANif+VRRP+ 静态路由+单臂路由+STP+BFD)
57 1
|
3天前
|
存储 网络协议 关系型数据库
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
|
17天前
|
JavaScript Java 测试技术
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
30 0
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
|
1月前
|
机器学习/深度学习 开发者
论文介绍:基于扩散神经网络生成的时空少样本学习
【2月更文挑战第28天】论文介绍:基于扩散神经网络生成的时空少样本学习
16 1
论文介绍:基于扩散神经网络生成的时空少样本学习
|
1月前
|
机器学习/深度学习 存储 人工智能
一文带你了解神经网络是如何学习预测的
一文带你了解神经网络是如何学习预测的
21 0