原理 msc_计算机网络原理梳理丨无线与移动网络

目录

  1. 无线网络
  2. 移动网络
  3. IEEE802.11
  4. 蜂窝网络
  5. 移动IP网络
  6. 其它典型无线网络介绍

无线网络

无线网络的基本结构

  1. 无线主机
  2. 无线链路
  3. 基站
  4. 网络基础设施
  5. 自组织网络(Ad Hoc网络)

无线链路与无线网络特性

无线链路与有线链路主要区别:

1.信号强度的衰弱

2.干扰

3.多径传播

4.隐藏终端


移动网络

  1. 不同的移动性需求
  2. 网络层地址保持不变的重要性
  3. 有线基础设施的支持

寻址

  • 永久地址
  • 转交地址
65f856a430d33ead959ea4b1ee569c58.png

移动节点的路由选择

间接路由选择:由归属代理转发数据给外部代理

9271cbda4909129ffde85dfc1eba8fa9.png

直接路由选择:由通信代理通过归属代理获得转交地址,直接发送到外部代理

8031229dfc63925302920f81fe7138da.png

无线局域网 WIFI(IEEE802.11)

IEEE 802.11 体系结构

1.基站AP

2.基本服务集BSS

AP发现:

  • 主动扫描,探测帧
  • 被动扫描,信标帧
d662f65279c2b625694f8564e77ad45c.png

IEEE 802.11 的MAC协议

带碰撞避免的CSMA:CSMA/CA

CSMA/CA通过RTS和CTS帧的交换,可以实现新到的预先占用,避免数据帧传输过程的冲突

636199f67e241c29c04ed91f361ad456.png

IEEE 802.11 帧

IEEE 802.11 的帧控制:控制帧、数据帧、管理帧

MAC首部:长度30字节,包括4个地址字段,主要使用目的地址、源地址、AP地址

98fb073b203b30b0884a5d9b7f3656cd.png

蜂窝网络

蜂窝网络体系结构

  • 基站系统BSS:基站控制器、收发基站
  • 移动交换中心 MSC
  • 网关 MSC
852147ea5e074c203aae21b5286a98e7.png

蜂窝网络中的移动性管理

间接路由选择方法

5c265f2bed690e3f7f6db66e5165fc22.png

移动通信2G/3G/4G/5G网络

  • 2G网络:信令和语音信道都是数字式
  • 3G网络:无线通信与互联网等多媒体通信结合
  • 4G网络:高速率数据业务,不同频段、不同业务环境间的无缝漫游
  • 5G网络:超高容量、超可靠性、随时随地可接入性

移动IP网络(移动互联网)

代理发现 的 两种方式

  • 代理通告:外部代理通过归属代理使用一种现有路由器发现协议的扩展协议来通告其服务。周期性的在所有连接的链路上广播一个类型字段为9(路由器发现)的ICMP报文
  • 代理请求:移动节点广播一个代理请求报文,该报文是一个类型值为10的ICMP报文。收到该请求的代理将直接想该移动节点单薄一个代理通告。

向归属代理注册

移动节点和/或外部代理向一个移动节点的归属代理注册或注销COA所使用的协议

归属代理注册流程:

  1. 移动节点外部代理发送一个移动IP注册报文
  2. 外部代理记录移动节点的永久IP地址,并发送注册请求给归属代理
  3. 归属代理接受注册请求并发送注册应答
  4. 外部代理接受注册应答,然后将其转发给移动节点

其它典型无线网络介绍

  • WIMax:IEEE 802.16,城域网技术,传输距离更远,接入带宽更高
  • 蓝牙:IEEE 802.15.1,小范围,自组织,低功率,低成本
  • ZigBee:IEEE 802.15.4,低功率,低数据速率,低工作周期(耗电量低,所以非常适合用在物联网通信)

本篇到此完结,计算机网络知识 系列文章已全部发布!

继续浏览下一章:计算机网络原理梳理丨应用层

3009d1d78044df75bd0b2eaaece14ef2.png

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

二维数组最大子数组和

一.实验题目 求一个二维数组中和最大的子数组。 二.实验思路 基于我们第一次合作时求的一位数组最大子数组,加上一层循环来遍历二维数组中的所有子矩阵的情况。 第一步:先利用上次的方法求每一行的情况,将每行结果存入…

木炭怎么获得_木炭机一体化流程中制做木炭是怎么完成的

关注我们获得更多精彩内容木炭机一体化流程中制做木炭是怎么完成的,木炭机生产线中炭化炉是核心设备。炭化炉炭化过程决定了木炭质量和效果。木炭机生产线中炭化过程需要经历三个不同温度阶段。三个不同温度阶段对薪棒的炭化作用不同。炭化好坏标志着木炭机制炭效果…

【转载】网易将军令工作原理

最近开始玩梦幻手游,为了领以前端游的返利必须输入将军令,那个已经一年没用了,输入了几次都提示错误(后来证实是系统繁忙而已),我以为是将军令时间不对了,所以用了下官网的修复功能。也对将军令…

返回数据_多层数据返回匹配值

↑↑↑点击上方图片,了解详情Access Switch函数示例,分享源码。一、问题描述:想实现如下功能,发现用iff嵌套方式太复杂,有没有更简单的方法? A1≤750 返回5.0 750<A1≤865 返回5.…

HDU1114 Piggy-Bank 完全背包

题意: 给出一个存钱罐的空罐时的质量和装了钱之后的质量,再给出一些硬币的质量和相应的价值,问存钱罐里的钱最少可能为多少。 这道题就是完全背包的问题,注意初始化。 完全背包与01背包不同的是第二次遍历的时候要顺序而已。 初始…

jquery datatables 学习笔记

最近项目中用到了BootStrap做后台,在选择表格插件的时候发现了jquery datatables。 功能是很强大,但是网上的例子比较少。在经过一段时间的努力可算是搞出来了。 官网地址:http://www.datatables.net/ 官网上的例子比较简单,基础的…

mysql中的double类型_MySQL中float、double、decimal三个浮点类型的区别与总结!

作者:极客小俊 一个专注于web技术的80后我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人!CSDN极客小俊,原创文章, B站技术分享个人博客: cnblogs.com前端htmlcssjavascript技术讨论交流群: 281499395后端phpmysqlLinux技术交流…

当电压放大电路的开路增益和输出电阻固定后_晶体管放大电路的性能分析与应用...

关于三极管共射极放大电路的基本分析方法(见附录1),我们之前有聊过。本文重点与大家分享下电路的性能分析,尤其电路的频率响应与选频特性,还是非常有趣的。主要内容有:输入输出电阻通频带如何提高放大倍数1节5号电池可以放大电路吗…

移动设备和SharePoint 2013 - 第5部分:自定义应用

博客地址:http://blog.csdn.net/foxdave原文地址在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观——对移动设备的支持。该系列文章:移动设备和SharePoint 2013 - 第1部分:概述移动设备和SharePoint 2013 - 第2部分&…

java递归实现多级菜单栏_java利用递归调用实现树形菜单的样式

一:需求现有以需求就是把某一个帖子的全部评论展示出来。二:分析关于对帖子的评论分为主评论和子评论,主评论就是对帖子的直接评论,子评论就是对评论的评论。三:思路先获取某一个帖子的全部主评论,递归判断…

mysql in 保持顺序_IN条件结果顺序问题_MySQL

bitsCN.comIN条件结果顺序问题项目中需要记录用户的浏览历史,我的意见是前端直接存cookie里,可是前端说cookie内容太多,要求传递id,后端返回数据,结果就产生如下的问题。1.据前端说,url中的数组传递是无序的…

(部分转载,部分原创)java大数类(2)

NYOJ 773 开方数 http://acm.nyist.net/JudgeOnline/problem.php?pid773 1 import java.util.Scanner;2 3 public class Main{4 public static void main(String[] args){5 int n;6 double p;7 Scanner cin new Scanner(System.in);8 w…

python3 logging com1_python-logging-基础(1)

在执行用例的时候,往往会遇到各种问题,遇到问题后很难去定位import loggingclass Logs:def __init__(self,filepath,name):#self.namename#self.filepathfilepathself.configRead_config(Config_Http)#重新定义日志名字self.loggerlogging.getLogger(sel…

python 复数求模_Python基础语法知识汇总(学习党的最爱!)

本文章包含了Python一系列基本知识,其中包括:基本数据类型(整数,浮点数,复数,字符串);分支语句;异常处理;函数;局部变量与全局变量;递…

JAVA装mysql_已经安装了mysql,怎么能在java程序里使用SQL?

展开全部1、安装62616964757a686964616fe4b893e5b19e31333335323437SQLServer2000安装SQLServer2000补丁SP3安装SQLServer2000 for SP3的驱动程序(先打补丁sp3,再安装针对sp3的驱动程序,安装补丁时,为保险起见,两种验证方式的都装…

用对工具,抖音、某站视频轻松下载~

相信大部分小伙伴都有过这样的困扰,平时我们在刷短视频的时候就发现一段我们需要的视频。想下载时才发现,“保存”按钮是灰色的。 这个时候我们可以通过复制视频链接的方式来下载视频。下面给大家介绍四种万能视频下载工具,大家记得点赞收藏再…

flask 上传excel 前端_flask-restful编写上传图片api

Flask-RESTful是用于快速构建REST API的Flask扩展。我最近在使用Flask-Restful Vue.js写一个轻量博客时有一个前端后端上传图片的需求。在Flask-Restful的官方文档中并没有相关的内容。下面是我谷歌查找资料的总结。引入FileStorageflask-restful的参数解析中并没有文件类型&a…

qdir 类似工具_qdir 类似工具_支持 Win8.1,全能资源管理器 Q-Dir 5.74 发布

Q-Dir是一款帮助用户管理本地文件和文档的工具。支持快速访问定位本地磁盘、网络驱动器、USB移动设备及其他存储设备中的文件或文档。依靠强大的Quadro-View技术,使得Q-Dir成为一款优秀的文件管理工具。Q-Dir文件管理软件特色:• 收藏夹:快速…

面试题:求所占字符

/* 在32位系统下&#xff0c;分别定义如下两个变量&#xff1a;char *p[10],char(*p1)[10],sizeof(p),sizeof(p1)分别值为___________。 */ #include <stdio.h> #include <stdlib.h>void main() {char *p[10],(*p1)[10],p2[10],p3;printf("%d,%d,%d,%d,%d,%d&…

python pyquery安装_win7下python安装pyquery

安装pyquery之前首先要明确一点&#xff0c;easyinstall 是一款python包管理器&#xff0c;类似于node的npm&#xff0c;用于安装python的扩展包&#xff0c;它安装的包是以*.egg的方式。要安装pq需要经历以下步骤&#xff1a;1&#xff1a;下载easyinstall设置环境变量&#x…