通信原理-思科实验三:无线局域网实验
实验三 无线局域网实验
一:无线局域网基础服务集


实验步骤:
- 进入物理工作区,导航选择 城市家园;
选择设备 AP0,并分别选择Laptop0、Laptop1放在APO范围外区域

- 修改笔记本的网卡,从以太网卡切换到无线网卡WPC300N

- 切换到逻辑工作区,观察笔记本Tp0 Tp1和APO是否建立连接?
可以看到并没有建立连接。

- 再切换到物理工作区,把两台笔记本拖进APO工作范围内,再次回到逻辑工作区,观察笔记本Tp0 Tp1和APO是否建立连接?
可以看到观察笔记本Tp0 Tp1和APO已建立连接。


- 为APO配置SSID为123456,加密机制为WPA2-PSK、秘钥:1234567890,观察笔记本的连接状态?
配置完成后笔记本没有连接。


- 给笔记本电脑tp0的无线网配置SSID和加密机制如下图,再次观察电脑的连接状态?
设置完成,观察到TP0已建立连接。


- 按照上步骤再次给tp1配置加密机制和秘钥。观察连接状态?
设置完成,观察到TP1已建立连接。

- 观察两台笔记本电脑的IP配置情况
可以看到两台笔记本并不在同一个网段。



- 启动两台笔记本之间的ICMP报文传输
二:无线局域网跟以太网互联


步骤:
- 增加一个交换机、两台终端PC0 PC1

- 用直通线把PT跟交换机、终端跟交换机连接

- 配置终端IP,选择DHCP自动获取的方式,观察IP分配情况?
可以看到两台终端并不在同一网段下。

建立报文传输查看IP

- 分别启动Tp0 跟 PC0, Tp1跟PC1报文传输来验证连通性


- 根据上面提供的mac帧字段说明,观察APO对无线局域网和以太网的报文格式转换情况
查看TP0传送给AP0的MAC帧,可以看到无线局域网MAC帧格式如下:

查看AP0传送给交换机的MAC帧,可以看到无线局域网MAC帧已经转换为以太网的MAC帧格式如下:
相关文章:
通信原理-思科实验三:无线局域网实验
实验三 无线局域网实验 一:无线局域网基础服务集 实验步骤: 进入物理工作区,导航选择 城市家园; 选择设备 AP0,并分别选择Laptop0、Laptop1放在APO范围外区域 修改笔记本的网卡,从以太网卡切换到无线网卡WPC300N 切…...
*算法训练(leetcode)第三十一天 | 1049. 最后一块石头的重量 II、494. 目标和、474. 一和零
刷题记录 *1049. 最后一块石头的重量 II*494. 目标和474. 一和零 *1049. 最后一块石头的重量 II leetcode题目地址 本题与分割等和子集类似,要达到碰撞最后的石头重量最小,则尽可能把石头等分为两堆。 时间复杂度: O ( m ∗ n ) O(m * n)…...
mac中如何使用obs推流以及使用vlc播放
使用obs推流 1.打开obs,在“来源”框中->点加号->选择媒体源->选择本地ts文件 2.obs中->点击右下角设置->点直播->服务选自定义->服务器填写你的srt服务url,比如:srt://192.168.13.211:14000?modecaller 注意ÿ…...
shopee虾皮 java后端 一面面经 整体感觉不难
面试总结:总体不难,算法题脑抽了只过了一半,面试官点出了问题说时间到了,反问一点点,感觉五五开,许愿一个二面 1.Java中的锁机制,什么是可重入锁 Java中的机制主要包括 synchronized关键字 Loc…...
HydraRPC: RPC in the CXL Era——论文阅读
ATC 2024 Paper CXL论文阅读笔记整理 问题 远程过程调用(RPC)是分布式系统中的一项基本技术,它允许函数在远程服务器上通过本地调用执行来促进网络通信,隐藏底层通信过程的复杂性简化了客户端/服务器交互[15]。RPC已成为数据中心…...
pve笔记
配置显卡直通参考 https://blog.csdn.net/m0_59148723/article/details/130923893 https://foxi.buduanwang.vip/virtualization/pve/561.html/ https://www.cnblogs.com/MAENESA/p/18005241 https://www.wangsansan.com/archives/181/ pve配置显卡直通到虚拟机后,…...
typecho仿某度响应式主题Xaink
新闻类型博客主题,简洁好看,适合资讯类、快讯类、新闻类博客建站,响应式设计,支持明亮和黑暗模式 直接下载 zip 源码->解压后移动到 Typecho 主题目录->改名为xaink->启用。 演示图: 下载链接: t…...
springcloud RocketMQ 客户端是怎么走到消费业务逻辑的 - debug step by step
springcloud RocketMQ ,一个mq消息发送后,客户端是怎么一步步拿到消息去消费的?我们要从代码层面探究这个问题。 找的流程图,有待考究。 以下我们开始debug: 拉取数据的线程: PullMessageService.java 本…...
GPT-4o mini小型模型具备卓越的文本智能和多模态推理能力
GPT-4o mini 是首个应用OpenAI 指令层次结构方法的模型,这有助于增强模型抵抗越狱、提示注入和系统提示提取的能力。这使得模型的响应更加可靠,并有助于在大规模应用中更安全地使用。 GPT-4o mini 在学术基准测试中,无论是在文本智能还是多模…...
Milvus 向量数据库进阶系列丨部署形态选型
本系列文章介绍 在和社区小伙伴们交流的过程中,我们发现大家最关心的问题从来不是某个具体的功能如何使用,而是面对一个具体的实战场景时,如何选择合适的向量数据库解决方案或最优的功能组合。在 “Milvus 向量数据库进阶” 这个系列文章中&…...
【React】详解受控表单绑定
文章目录 一、受控组件的基本概念1. 什么是受控组件?2. 受控组件的优势3. 基本示例导入和初始化定义函数组件处理输入变化处理表单提交渲染表单导出组件 二、受控组件的进阶用法1. 多个输入框的处理使用多个状态变量使用一个对象管理状态 2. 处理选择框(…...
使用puma部署ruby on rails的记录
之前写过一篇《记录一下我的Ruby On Rails的systemd服务脚本》的记录,现在补上一个比较政治正确的Ruby On Rails的生产环境部署记录。使用Puma部署项目。 创建文件 /usr/lib/systemd/system/puma.service [Unit] DescriptionPuma HTTP Server DocumentationRuby O…...
如何在Linux上使用Ansible自动化部署
Ansible是一个开源的自动化工具,可以帮助开发人员和系统管理员对大规模的服务器进行自动化部署和管理。它使用SSH协议来在远程服务器上执行任务,并通过模块化的方式提供了丰富的功能,可以轻松地管理服务器配置、软件部署和应用程序运行。 在…...
scrapy爬取城市天气数据
scrapy爬取城市天气数据 一、创建scrapy项目二、修改settings,设置UA,开启管道三、编写爬虫文件四、编写items.py五、在weather.py中导入WeatherSpiderItem类六、管道中存入数据,保存至csv文件七、完整代码一、创建scrapy项目 先来看一下爬取的字段情况: 本次爬取城市天…...
一天搞定React(5)——ReactRouter(下)【已完结】
Hello!大家好,今天带来的是React前端JS库的学习,课程来自黑马的往期课程,具体连接地址我也没有找到,大家可以广搜巡查一下,但是总体来说,这套课程教学质量非常高,每个知识点都有一个…...
微信小程序之计算器
在日常生活中,计算器是人们广泛使用的工具,可以帮助我们快速且方便地计算金额、成本、利润等。下面将会讲解如何开发一个“计算器”微信小程序。 一、开发思路 1、界面和功能 “计算器”微信小程序的页面效果如图所示 在计算器中可以进行整数和小数的…...
【logstash】logstash使用多个子配置文件
这里有个误区在pipelines.yml中写conf.d/*,实测会有问题,不同的filter处理逻辑会复用。 现在有两个从kafka采集日志的配置文件:from_kafka1.conf,from_kafka2.conf 修改pipelines.yml配置文件 config/pipelines.yml- pipeline.i…...
暴风骑士S9电摩上市,定义青少年骑行安全新标准
暴风骑士,作为全球高端儿童电动车的开创品牌,以其卓越的技术实力和创新精神,不断推动行业发展。如今,暴风骑士再次突破自我,推出了全新力作——S9青少年电摩。这款全新上市的青少年专属电摩,以其领先的安全…...
spring security如何适配盐存在数据库中的密码
19.token认证过滤器代码实现_哔哩哔哩_bilibili19.token认证过滤器代码实现是SpringSecurity框架教程-Spring SecurityJWT实现项目级前端分离认证授权-挑战黑马&尚硅谷的第20集视频,该合集共计41集,视频收藏或关注UP主,及时了解更多相关视…...
Go语言编程 学习笔记整理 第2章 顺序编程 后半部分
1.流程控制 1.1 条件语句 if a < 5 { return 0 } else { return 1 } 注意:在有返回值的函数中,不允许将“最终的”return语句包含在if...else...结构中, 否则会编译失败!!! func example(x int) i…...
STM32F103C8T6新手必看:SWD、JTAG、串口三种下载方式到底怎么选?
STM32F103C8T6开发入门:SWD、JTAG与串口下载方式深度解析 第一次接触STM32开发板时,面对板子上密密麻麻的接口和文档中提到的各种下载方式,很多新手都会感到迷茫。我清楚地记得自己刚开始学习时,拿着ST-Link调试器却不知道应该连接…...
基于MCP协议构建AI工具集成服务器:从原理到实践
1. 项目概述:一个开源的MCP服务器实现最近在折腾AI应用开发,特别是想给本地的大语言模型(LLM)加点“外挂”,让它能直接操作我的文件系统、数据库,甚至调用一些外部API。这让我接触到了一个挺有意思的概念&a…...
AI智能体技能库开发实战:从工具调用到系统集成
1. 项目概述:一个智能体技能库的诞生如果你正在研究或开发AI智能体,尤其是基于大型语言模型(LLM)的自主智能体,那么你一定遇到过这样的困境:智能体的核心能力,除了模型本身的理解和生成…...
解密Java静态调用图:架构师的高效分析实战
解密Java静态调用图:架构师的高效分析实战 【免费下载链接】java-callgraph2 Programs for producing static call graphs for Java programs. 项目地址: https://gitcode.com/gh_mirrors/ja/java-callgraph2 你是否曾面对一个庞大的Java项目,想要…...
AI智能体安全沙箱agentguard:为LLM代码执行筑起防火墙
1. 项目概述与核心价值 最近在开源社区里,一个名为 A386official/agentguard 的项目引起了我的注意。乍一看这个标题,你可能会联想到网络安全、代理防护或者某种守护进程。没错,这个项目正是为了解决一个在AI应用开发,特别是基于…...
md-wechat:让Markdown完美兼容微信公众号排版的工具实战
1. 项目概述:一个让Markdown在微信生态里“活”起来的工具如果你和我一样,是个重度Markdown爱好者,同时又需要在微信生态里频繁地分享技术文档、产品说明或者个人笔记,那你一定体会过那种割裂感。在Typora或VS Code里写得行云流水…...
Go语言开发利器:gocode代码补全与定义跳转原理与实践
1. 项目概述:一个为Go语言开发者准备的“瑞士军刀”如果你是一名Go语言开发者,或者正在学习Go,那么你一定遇到过这样的场景:在阅读一个开源项目时,面对一个陌生的函数或方法,你迫切想知道它的定义在哪里、它…...
【技术实战】从ATE测试平台构建到电源芯片动态性能精准评估
1. ATE测试平台基础搭建指南 第一次接触ATE(Automatic Test Equipment)时,我和很多工程师一样被它的复杂配置吓到。但实际拆解后发现,搭建测试平台就像组装乐高积木,关键是要理解每个模块的作用。以我们测试Buck电源芯…...
AI智能体技能开发实战:从awesome-agent-skills到工程化应用
1. 项目概述:一个智能体技能的知识宝库最近在折腾AI智能体(Agent)开发,发现一个挺有意思的现象:大家都能用LangChain、AutoGen这些框架搭出个智能体的架子,但真想让这个“智能体”干点具体、有用、甚至有点…...
