首页 > 其他分享 >【计算机网络】数据链路层——无线局域网与VLAN

【计算机网络】数据链路层——无线局域网与VLAN

时间:2024-03-14 11:44:45浏览次数:27  
标签:VID VLAN 局域网 交换机 IEEE 无线 链路层

IEEE802.11:无线局域网通用标准

IEEE 802.11是无线局域网通用的标准,它是由IEEE所定义的无线网络通信的标准。

image-20240314102027458

MAC帧头格式

image-20240314102104872

目的地址 源地址:实际通信中的两个设备的地址

接收端发送端:两个基站

有很多帧头格式:

image-20240314102323859

刚才讲的是WDS。

无线局域网

1.有固定基础设施无线局域网

2.无固定基础设施无线局域网的自组织网络

有固定基础设施

image-20240314102452039

无限-有线-无限结合

WiFi名:服务集标识符

无固定基础设施

image-20240314102607880

VLAN(虚拟局域网)基本概念和原理

传统局域网的局限

  • 缺乏流量隔离:即使把组流量局域化道一个单一交换机中,广播流量仍会跨越整个机构网络(ARP、 RIP、 DHCP协议)

  • 管理用户不便:如果一个主机在不同组间移动,必须改变物理布线,连接到新的交换机上。

  • 路由器成本较高:局域网内使用很多路由器花销较大。

虚拟局域网VLAN (Virtual Local Area Network)是一种将局域网内的设备划分成与物理位置无关的逻辑组的技术,这些逻辑组有某些共同的需求。每个VLAN是一个单独的广播域/不同的子网。

image-20240314113212011

image-20240314113246151

基于接口的VLAN技术

基于MAC地址的VLAN技术

image-20240314113420091

VLAN实现:插入VLAN 标记

image-20240314113526947

VLAN标记的前两个字节表明是IEEE 802.1Q帧,接下来4位没用,后面12位是VLAN标识符VID,唯一表示了该以太网帧属于哪个VLAN

VID的取值范围为04095,但0和4095都不用来表示VLAN,**因此用于表示VLAN的有效VID取值范围为14094**

IEEE 802.1Q帧是由交换机来处理的,而不是由用户主机来处理的。(即主机和交换机之间只交换普通的以太网帧)

练习

image-20240314113620544

A和E能访问,因为属于一个VLAN里。

A和D,不能,因为不在一个VLAN里。 A和H,虽然可以发送到主干线上,但是还是不在一个VLAN里。不行

image-20240314113744197

↑D错误,因为它是以软件方式来划分

两个VLAN就是两个广播域!只有通过三层交换机+路由器才能互相转发

标签:VID,VLAN,局域网,交换机,IEEE,无线,链路层
From: https://www.cnblogs.com/nekodream/p/18072518

相关文章

  • 【计算机网络】数据链路层——动态划分信道之轮询访问介质控制
    之前的信道划分の介质访问控制信道划分介质访问控制(MAC,MultipleAccessControl)协议:基于多路复用技术划分资源。网络负载重:共享信道效率高,且公平网络负载轻:共享信道效率低随机访问MAC协议:用户根据意愿随机发送信息,发送信息时可独占信道带宽。网络负载重:产生冲突开销网络......
  • 一种动态管理虚拟局域网(VLAN)的协议:GVRP
    技术介绍:在对交换机进行VLAN配置的时候,需要在每一台交换机上手工创建该交换机需要涉及到的所有VLAN,并且需要手工将交换机上的各个端口加入到相应的VLAN中去。如果交换机及VLAN的数量太多,特别是VLAN的数量又经常变化时,这种手工配置方式既耗费时间和精力,又非常容易出错。为此,I......
  • PVLAN
    pvlanPVLAN(PrivateVLAN,私有VLAN),是对现有vlan行为的一个安全/性能的加强版,转发行为和传统的vlan有所不同,下面先对pvlan中的一些术语做一下介绍:概念PVLAN:由一组VLAN集构成,包括1个PrimaryVLAN和其对应的一个或多个SecondaryVLAN。PrimaryVLAN:主vlan,上行设备感知的用户V......
  • 利用Nginx正向代理实现局域网电脑访问外网
    引言在网络环境中,有时候我们需要让局域网内的电脑访问外网,但是由于网络策略或其他原因,直接访问外网是不可行的。这时候,可以借助Nginx来搭建一个正向代理服务器,实现局域网内电脑通过Nginx转发访问外网的需求。在工作中我遇到了一个类似的情况:在公司网络中,由于管理要求,局域网......
  • 03-数据链路层
    03-数据链路层3.1数据链路层概述链路(Link)就是从一个节点到相邻节点的一段物理线路,而中间没有任何其他的交换结点数据链路(DataLink)是指把实现通信协议的硬件和软件加到链路上,就构成了数据链路。数据链路层以帧为单位传输和处理数据使用点对点信道的数据链路层的三个重要问题......
  • 同一局域网Win/Mac/手机/平板如何传输文件软件推荐
    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/314LocalSend 地址:https://github.com/localsend/localsend/releases      软件功能完善,两个平台的软件UI设计美观统一,发送文件比较方便,还有故障排除功能,可以更......
  • WEBRTC 局域网 自己搭建信令服务 实现视频通讯
    信令服务constapp=require('express')();constwsInstance=require('express-ws')(app);app.ws('/',ws=>{ ws.on('message',data=>{ wsInstance.getWss().clients.forEach(server=>{ if(server!==ws)......
  • AndroidStudio扫描局域网下的ESP32CAM并获取IP地址
    大概想法如下: 在ESP32CAM端直接下载示例代码udp_server这个历程,修改默认的WIFI和密码,启动之后会输出如下结果 由此我们知道了UDP的地址和端口IP地址为192.168.2.3,端口为3333此时我们使用小工具NetAssist.exe来测试,选择UDP协议之后向ESP32CAM的地址发送广播,如下图所示 ......
  • 基于debian12在局域网中部署gitlab步骤
    基于debian12在局域网中部署gitlab步骤来源  https://zhuanlan.zhihu.com/p/675515010 gitlab安装安装gitlab过程中需要的依赖,包括curl、postfix。使用命令为sudoaptinstallcurlpostfixufw。访问链接gitlab/gitlab-ee-Installation·packages.gitlab.com-Bash......
  • 【计算机网络】数据链路层——流量控制&可靠传输机制
    数据链路层的流量控制较高的发送速度和较低的接收能力的不匹配,会造成传输出错,因此流量控制也是数据链路层的一项重要工作。数据链路层的流量控制是点对点的,而传输层的流量控制是端到端的。数据链路层流量控制手段:接收方收不下就不回复确认。传输层流量控制手段:接收端给发送......