网络概念总结
迪丽瓦拉
2025-05-28 07:00:42
0

文章目录

  • 一、网络结构
    • 1.1. 单播、组播和广播分别是什么?
    • 1.2. 广播域是什么?
  • 二、网络类型
    • 2.1. VLAN是什么?
  • 三、交换机
    • 3.1. SVI是什么?

一、网络结构

1.1. 单播、组播和广播分别是什么?

单播、组播和广播是网络通信中的三种基本通信方式,它们分别指向不同的目的地,具体如下:

  1. 单播(Unicast):单播是指一种点对点的通信方式,即从一个发送者发送数据到另一个接收者的过程。在单播通信中,源设备将数据包发送给目的设备的唯一地址,数据包不会被传送到网络中的其他设备。这是最常见的网络通信方式。
  2. 组播(Multicast):组播是指从一个源设备发送一个数据包,但该数据包同时传输到同一个组内的多个接收者的过程。组播通信使用一个单独的组播地址标识一组接收者,所有加入该组的设备都能够接收到发送者发送的数据包。组播通信适用于多个设备需要同时接收相同数据的场景,比如实时视频会议、音频流传输等。
  3. 广播(Broadcast):广播是指一个发送者发送数据到本地网络上的所有设备的过程。在广播通信中,源设备将数据包发送给网络上的所有设备,目标地址为广播地址。广播通信的特点是数据包能够被所有设备接收到,但也容易引起网络拥堵和安全问题。因此,广播通信应该谨慎使用,仅用于必要的场景,如网络发现、DHCP地址分配等。

1.2. 广播域是什么?

广播域是指网络中所有能接收到同样广播消息的设备的集合。

​ 根据目前的流行技术,任意连接到同一个交换机或者互相链接的交换机集合属于同一个广播域。而广播域的分割由路由器实现,广播报文不会扩散到其他广播域中。

​ 发送给广播地址的报文,会通过数据链路层的广播机制,发送给广播域内的每一个设备。

​ 当一个设备要发送一个广播报文时,它将报文发送到它的网卡。网卡将报文封装在一个以太网帧中,并将目的MAC地址设置为广播地址(FF-FF-FF-FF-FF-FF)。这告诉交换机将该帧发送到所有与该交换机连接的设备。

​ 当设备接收到一个广播帧时,它会检查该帧的目的MAC地址是否为广播地址。如果是,它将处理该帧,否则它将丢弃该帧。通过这种方式,广播报文可以在该网络中的所有设备之间传播。

​ 经实验,ping子网的广播地址后,子网内的其他虚拟机可以抓到该包。

​ 无法发送报文到其他广播域的广播地址,因为路由器或三层交换机通常会阻止这样的数据包。

二、网络类型

2.1. VLAN是什么?

​ Virtral Local Area Network,虚拟局域网,CMP网络类型之一。

​ 路由器或者三层交换机,可以用来分割广播域。而用于二层交换机上分割广播域的技术,就是VLAN。通过划分VLAN,可以避免广播泛洪(Flooding),更灵活的配置网络。

三、交换机

3.1. SVI是什么?

​ SVI(Switch Virtual Interface)表示交换机上的一个逻辑三层接口,通过将SVI与VLAN和三层网络设备关联,能够实现VLAN之间的通信。

​ 可以将SVI理解为虚拟路由接口,支持配置IP和子网掩码。每个SVI只可以关联一个VLAN。

​ SVI有个SVI号,它通常与对应的VLAN号相同。例如,如果你想为VLAN 10创建一个SVI,你可以在交换机上输入以下命令:

interface vlan 10 ip address x.x.x.x y.y.y.y

​ 其中x.x.x.x是SVI的IP地址,y.y.y.y是子网掩码。这样,你就可以通过这个IP地址来管理交换机或者与其他VLAN通信了。

​ SVI 1 和 VLAN 1,通常用来作为交换机的管理接口。

相关内容

热门资讯

linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
C++ 机房预约系统(六):学... 8、 学生模块 8.1 学生子菜单、登录和注销 实现步骤: 在Student.cpp的...
A.机器学习入门算法(三):基... 机器学习算法(三):K近邻(k-nearest neigh...
数字温湿度传感器DHT11模块... 模块实例https://blog.csdn.net/qq_38393591/article/deta...
有限元三角形单元的等效节点力 文章目录前言一、重新复习一下有限元三角形单元的理论1、三角形单元的形函数(Nÿ...
Redis 所有支持的数据结构... Redis 是一种开源的基于键值对存储的 NoSQL 数据库,支持多种数据结构。以下是...
win下pytorch安装—c... 安装目录一、cuda安装1.1、cuda版本选择1.2、下载安装二、cudnn安装三、pytorch...
MySQL基础-多表查询 文章目录MySQL基础-多表查询一、案例及引入1、基础概念2、笛卡尔积的理解二、多表查询的分类1、等...
keil调试专题篇 调试的前提是需要连接调试器比如STLINK。 然后点击菜单或者快捷图标均可进入调试模式。 如果前面...
MATLAB | 全网最详细网... 一篇超超超长,超超超全面网络图绘制教程,本篇基本能讲清楚所有绘制要点&#...
IHome主页 - 让你的浏览... 随着互联网的发展,人们越来越离不开浏览器了。每天上班、学习、娱乐,浏览器...
TCP 协议 一、TCP 协议概念 TCP即传输控制协议(Transmission Control ...
营业执照的经营范围有哪些 营业执照的经营范围有哪些 经营范围是指企业可以从事的生产经营与服务项目,是进行公司注册...
C++ 可变体(variant... 一、可变体(variant) 基础用法 Union的问题: 无法知道当前使用的类型是什...
血压计语音芯片,电子医疗设备声... 语音电子血压计是带有语音提示功能的电子血压计,测量前至测量结果全程语音播报࿰...
MySQL OCP888题解0... 文章目录1、原题1.1、英文原题1.2、答案2、题目解析2.1、题干解析2.2、选项解析3、知识点3...
【2023-Pytorch-检... (肆十二想说的一些话)Yolo这个系列我们已经更新了大概一年的时间,现在基本的流程也走走通了,包含数...
实战项目:保险行业用户分类 这里写目录标题1、项目介绍1.1 行业背景1.2 数据介绍2、代码实现导入数据探索数据处理列标签名异...
记录--我在前端干工地(thr... 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前段时间接触了Th...
43 openEuler搭建A... 文章目录43 openEuler搭建Apache服务器-配置文件说明和管理模块43.1 配置文件说明...