计算机网络-无线通信网

1.各种移动通信标准

  • 1G:第一代模拟蜂窝:频分双工FDD。
  • 2G:第二代数字蜂窝 I.GDM(全球移动通信)采用TDMA。II.CDMA(码分多址通信)
  • 2.5G:第2.5代通用分组无线业务GPRS。
  • 2.75G:第2.75代增强型GPRS叫EDGE。
  • 3G:第三代,速率可达2Mbps。
  • 4G:第四代,速率可达100Mbps。
  • 4G+,4.5G,5G

2.3G和4G

3G
W-CDMA,频分双工
CDMA-2000,频分双工
TD-SCDMA,时分双工,中国
EDGE
DECT
WiMAX,IEEE 802.16d固定
(无线城域网)IEEE 802.16e移动
4G
UMB,超移动宽带(不用)
LTE Advanced,长期演进技术,中国
WiMAX II,全球微波互联接入 IEEE 802.16m

3.4G

至少100Mbps,下1Gbps,上500Mbps,使用正交频分多址接入OFDMMIMO技术。包括TDD和FDD两种制式。

4.无线局域网WLAN

两大阵营:I.IEEE 802.11面向数据无连接。 II.欧洲邮电委HIPERLAN,面向语音有连接

口诀:奥迪A5(带a的是5GHz)

5.无线局域网WLAN

两种结构:I.基础设施网络 II.特殊网络Ad Hoc。

 6.无线局域网WLAN

两种AP

  • 胖AP(FAT)一般指无线路由:胖AP多用于家庭和小型网络,功能比较全,一般一台设备就能实现接入、认证、路由、VPN、地址翻译、甚至防火墙功能
  • 瘦AP(FIT)一般指无线网关或网桥:瘦AP多用于要求较高的场合,要实现认证一般需要认证服务器或者支持认证功能的交换机配合。

7.无线局域网WLAN

  • 三种技术:I.红外线 II.扩展频谱 III.窄带微波。
  • 红外线分为:定向光束红外线、全向广播红外线、漫反射红外线。
  • 扩展频谱分为:频率跳动FHSS、直接序列DSSS。
  • 窄带微波分为:申请许可证RF,免许可证RF。

 8.CSMA/CA

载波监听多路访问冲突避免,解决隐蔽终端问题

  • 1.传数据先检测,如果探测到网络中没有数据,则等待一个IFS时间,再随机选择一个时间片继续探测,如果无线网络中还没有活动的话,就将数据发送出去。
  • 2.送出数据前,先送一段小小的请求报文给目标端,收到目标端回应后,在传送大量的数据,确保不会碰撞,开销最小。

9.三种帧间隔IFS

  • DIFS(分布式协调IFS)最长,优先级最低。
  • PIFS(点协调IFS)中等长度,优先级居中。
  • SIFS(短IFS)最短,优先级最高立即响应。

10.无线加密协议WEP

认证和加密,明文的。无线保护接入WPA/WPA2:802.1x认证、RC4加密和TKIP数据完整性。

11.Ad Hoc网络

节点之间对等。每个节点既是主机,又是路由器。形成自组织网MANET。

 12.MANET中的路由协议

  • 扁平的路由协议:
  1. 先验式:周期交换,开销大。周期检查身体开销大。
  2. 反应式:按需分配,开销少。有病再查身体花销少。
  • 分层的路由协议:分部门,选领导
  • 地理信息的路由协议:GPS定位

13.DSDV路由协议

目标排序的距离矢量协议,扁平式,先验式,利用序列号解决环路。

14.AODV路由协议

按需分配的距离矢量协议,扁平式,反应式,开销少,适合快速变化的网络。

15.无线网的安全

隐藏SSID、MAC过滤、WEP/WPA/WPA2、802.11i四个方面。

16.无线个人网WPAN

小范围,10米左右,手持设备。IEEE 802.15.1/2/3/4标准。

17.蓝牙(Bluetooth)技术IEEE 802.15.1

1主设备、7从设备。四个重要协议:RF无线电频率协议、链路控制协议LCP、链路管理协议LMP和链路控制自适应协议L2CAP。

18.ZigBee(蜜蜂网)技术IEEE 802.15.4

全功能设备FFD,简单功能设备RFD,RFD之间不能通信。一般用于物联网。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux--串口屏显示控制实验

一、 实验简介 实验目标:在Linux下通过串口屏显示并控制功能模块的状态和参数 操作系统:Ubuntu 20.04.6 LTS 串口屏:迪文串口屏 DMG48270C043_03W 二、实现代码-- C语言 代码功能就是在Linux下使用串口和TCP,重点在于如何处理好…

linux 文本编辑命令【重点】

目录 vi&vim介绍 vim安装 vim使用 查找命令 find grep 文本编辑的命令,主要包含两个: vi 和 vim vi&vim介绍 作用: vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本 语法: vi file…

MySQL锁三部曲:临键、间隙与记录的奇妙旅程

欢迎来到我的博客,代码的世界里,每一行都是一个故事 MySQL锁三部曲:临键、间隙与记录的奇妙旅程 前言临键锁的奥秘间隙锁记录锁 前言 在数据库世界中,锁是维护数据完整性的一种关键机制。而MySQL中的临键锁、间隙锁和记录锁则是锁…

Git笔记——4

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、操作标签 二、推送标签 三、多人协作一 完成准备工作 协作开发 将内容合并进master 四、多人协作二 协作开发 将内容合并进master 五、解决 git branch -a…

37、IO进程线程/使用消息队列完成进程间通信20240225

一、使用消息队列完成两个进程间相互通信。 代码&#xff1a; 进程1代码&#xff1a; #include<myhead.h> struct msgbuf {long mtype;//消息类型char mtext[1024];//消息正文 }; //宏定义结构体消息正文大小 #define MSGSIZE (sizeof(struct msgbuf)-sizeof(long)) i…

大学生多媒体课程学习网站thinkphp+vue

开发语言&#xff1a;php 后端框架&#xff1a;Thinkphp 前端框架&#xff1a;vue.js 服务器&#xff1a;apache 数据库&#xff1a;mysql 运行环境:phpstudy/wamp/xammp等开发背景 &#xff08;一&#xff09; 研究课程的提出 &#xff08;二&#xff09;学习网站的分类与界定…

Three.js 基础属性

三维坐标系 辅助观察坐标系 THREE.AxesHelper()的参数表示坐标系坐标轴线段尺寸大小&#xff0c;你可以根据需要改变尺寸。 // AxesHelper&#xff1a;辅助观察的坐标系 const axesHelper new THREE.AxesHelper(150); scene.add(axesHelper);材质半透明设置 设置材质半透明…

Vulnhub靶机:Hacker_Kid

一、介绍 运行环境&#xff1a;Virtualbox 攻击机&#xff1a;kali&#xff08;10.0.2.15&#xff09; 靶机&#xff1a;Hacker_Kid&#xff08;10.0.2.42&#xff09; 目标&#xff1a;获取靶机root权限和flag 靶机下载地址&#xff1a;https://download.vulnhub.com/hac…

Python和Jupyter简介

在本notebook中&#xff0c;你将&#xff1a; 1、学习如何使用一个Jupyter notebook 2、快速学习Python语法和科学库 3、学习一些IPython特性&#xff0c;我们将在之后教程中使用。 这是什么&#xff1f; 这是只为你运行在一个个人"容器"中的一个Jupyter noteboo…

蓝桥杯备战刷题(自用)

1.被污染的支票 #include <iostream> #include <vector> #include <map> #include <algorithm> using namespace std; int main() {int n;cin>>n;vector<int>L;map<int,int>mp;bool ok0;int num;for(int i1;i<n;i){cin>>nu…

【前端素材】推荐优质后台管理系统Start Admin平台模板(附源码)

一、需求分析 后台管理系统是一种用于管理网站、应用程序或系统的工具&#xff0c;它通常作为一个独立的后台界面存在&#xff0c;供管理员或特定用户使用。下面详细分析后台管理系统的定义和功能&#xff1a; 1. 定义 后台管理系统是一个用于管理和控制网站、应用程序或系统…

Github开源贡献者的狂欢——教你如何免费领取价值$200的Starknet空投

前言&#xff1a; 2024 又迎来了四年一度的 BTC 减半时刻&#xff0c;币圈仿佛一下又热闹了起来&#xff0c;这几天有一个新的基于 ETH 的项目诞生了&#xff1a;StarkNet&#xff0c;代号 STRK&#xff0c;凡是在前 5000 个开源项目贡献过至少 3 个 commit 的程序猿都会被空投…

C#,数组数据波形排序(Sort in Wave Form)的朴素算法与源代码

1 波形排序 所谓“波形排序”就是一大一小。 将n个身高互不相同的人排成一行 ,对于每个人 ,要求他要么比相邻的人均高 ,要么比相邻的人均矮 ,问共有多少种排法 ,这一问题称为波形排列问题。 2 源程序 using System; using System.Collections; using System.Collections.Gen…

Makefile静态库动态库的构建和链接之工程实用篇

静态库和动态库的构建和链接 现有C工程目录结构如下&#xff1a; add.h int add(int a, int b);add.cpp #include "add.h"int add(int a, int b) {return ab; }main.cpp #include <iostream> #include "add.h"int main() {std::cout << a…

Spring Boot 项目集成camunda流程引擎

使用camunda开源工作流引擎有&#xff1a;通过docker运行、使用springboot集成、部署camunda发行包、基于源代码编译运行等多种方式。 其中&#xff0c;通过源代码编译运行的方式最为复杂&#xff0c;具体参考&#xff1a;https://lowcode.blog.csdn.net/article/details/1362…

个人博客系列-前端部署-创建框架(4)

项目环境介绍 Vue3 Vite TypeScript 服务器&#xff1a;阿里云contos node版本&#xff1a;v18.18.2 npm版本&#xff1a;v10.2.4 执行下面一行命令&#xff0c;创建vue3框架 npm create vuelatest修改端口&#xff1a;9528&#xff0c; 此步骤可以忽略&#xff08;使用默…

云呐矿井智能化运维工是什么?智能机器人运维岗位

煤矿智能运维是指利用先进的信息技术和自动控制&#xff0c;在煤矿生产过程中对煤矿设备进行监测、维护和管理。其职责和工作任务主要包括: 工作环境:  面对复杂的地质条件和极端的气候环境&#xff0c;煤矿智能运维工程师往往需要在地下煤矿、监测中心等环境中工作。因此&a…

MCU多核异构通信原理

摘要&#xff1a; 本文结合瑞萨RZ/G2L 多核处理器&#xff0c;给大家讲述一下多核异构设计及通信的原理。 随着电子技术的不断发展&#xff0c;以及市场需求的日益增长&#xff0c;嵌入式系统不仅要求执行复杂的控制任务&#xff0c;还需要实时地采集和处理数据。 为了满足这…

游戏配置内存“瘦身”策略

背景 游戏配置数据绝对是游戏服务器进程的内存大头,有些游戏服务器单纯数据配置的容量就超过一个G。因此,这部分内存优化也就放在首要位置了。 优化策略 在《服务器进程如何降低内存》一文中,我们讲述了可以通过“优化游戏配置缓存”来降低游戏服务器进程的内存使用量。本…

基于协同过滤算法的体育商品推荐系统

摘要 本文深入探讨了基于协同过滤算法的体育商品推荐系统的构建方法及其在电子商务中的重要性。首先&#xff0c;介绍了协同过滤算法的基本原理&#xff0c;包括用户-商品矩阵、相似度度量和推荐生成。其次&#xff0c;探讨了协同过滤算法在体育商品推荐中的两种主要应用方式&a…