计算机网络参考模型和5G模型的那些事
一、分层思想
二、OSI参考模型
三、TCP/IP协议族
四、数据封装和解封装过程
五、层间通讯过程
六、3GPP规范及5G协议栈
一、分层思想
享用牛奶的人未必了解其生产过程
使用网络的人未必知道数据的传输过程
将复杂的流程分解为几个相对单一的子过程 整个流程更加清晰,复杂问题简单化,这样更容易发现问题并针对性的解决问题

二、OSI参考模型
国际标准化组织(ISO)、1984年颁布了开放系统互联(OSI)参考模型;
一个开放式体系结构,将网络分为七层

物理层
如何使用物理信号来表示数据1和0?
数据传输是可同时在两个方向上进行?
通信双方如何建立和终止连接?
物理接口特性
数据连路层
数据帧分装结构
源和目的方的物理地址
数据校验功能
网络层
数据包封装结构
源和目的方的逻辑地址
根据包头的逻辑地址选路
传输层
用户进程间的通信
承上启下
会话层
建立用户间的会话关系
表示层
定义传递信息的语法和语义
编码和解码、压缩解压缩、加密解密
应用层
提供与用户接口
三、TCP/IP协议族

四、数据封装和解封装过程


数据的封装和解封装的过程是相反的
五、层间通讯过程
设备与层的对应关系



六、3GPP规范及5G协议栈
关于3GPP
3GPP:第三代合作伙伴计划,通信行业标准化组织、1998年12月成立
3GPP的成员
欧洲的ETSI(欧洲电信标准化委员会)
日本的ARIB(无线行业企业协会)和TTC(电信技术委员会)
中国的CCSA(中国通信标准化协会)
韩国的TTA(电信技术协会)
北美的ATIS(世界无线通讯解决方案联盟)
印度的TSDSI(电信标准开发协会)
●TS23.501∶ 系统总体介绍
L1和L2各单词的含义老板们可以自己百度了解
L3层功能:RRC是Uu口控制面最高层,负责控制1层、2层完成空口资源传输
NAS层功能:主要负责与接入无关、独立于无线接入相关的功能和流程
计算机网络参考模型和5G模型的那些事的更多相关文章
- (转载)OSI七层参考模型和TCP/IP四层参考模型
Mallory 网络模型概念浅析 网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型. #只是一种设计==模型# Open System Interconnect的缩写,意为开放式系统互 ...
- 复杂领域的Cynefin模型和Stacey模型
最近好奇“复杂系统”,收集了点资料,本文关于Cynefin模型和Stacey模型.图文转自互联网后稍做修改. Cynefin模型提供一个从因果关系复杂情度来分析当前情况而作决定的框架,提出有五个领域: ...
- 文本信息检索——布尔模型和TF-IDF模型
文本信息检索--布尔模型和TF-IDF模型 1. 布尔模型 如要检索"布尔检索"或"概率检索"但不包括"向量检索"方面的文档,其相应的查 ...
- 贫血模型和DDD模型
贫血模型和DDD模型 1.贫血模型 1.1 概念 常见的mvc三层架构 简单.没有行为 2.领域驱动设计 2.1 概念(2004年提出的) Domain Driven Design 简称 DDD DD ...
- 并发编程:Actors 模型和 CSP 模型
https://mp.weixin.qq.com/s/emB99CtEVXS4p6tRjJ2xww 并发编程:Actors 模型和 CSP 模型 ImportNew 2017-04-27
- 三分钟掌控Actor模型和CSP模型
回顾一下前文<三分钟掌握共享内存模型和 Actor模型> Actor vs CSP模型 传统多线程的的共享内存(ShareMemory)模型使用lock,condition等同步原语来强行 ...
- Inception模型和Residual模型卷积操作的keras实现
Inception模型和Residual残差模型是卷积神经网络中对卷积升级的两个操作. 一. Inception模型(by google) 这个模型的trick是将大卷积核变成小卷积核,将多个卷积核 ...
- Actor模型和CSP模型的区别
引用至:http://www.jdon.com/concurrent/actor-csp.html Akka/Erlang的actor模型与Go语言的协程Goroutine与通道Channel代表的C ...
- 【计算机网络】两个网络模型——OSI参考模型和TCP/IP模型
计算机网络 两个网络模型 计算机网络模型 分层机制----规划通讯细节 层与层之间之间是独立的.屏蔽的,下层为上层提供服务. 一些概念 实体: 任何发送/接收信息的软件/硬件进程. 对等层: 两个不同 ...
随机推荐
- git基本命令-直接上手使用
git基本命令-直接上手使用 此篇为直接是使用git,如果想了解其原理和其他详细信息,请关注我,看其它相关文章 git创建仓库(初始化仓库) 使用当前目录作为仓库 git init // 执行该目录后 ...
- 一个工业级、跨平台、轻量级的 tcp 网络服务框架:gevent
前言 作为公司的公共产品,经常有这样的需求:就是新建一个本地服务,产品线作为客户端通过 tcp 接入本地服务,来获取想要的业务能力.与印象中动辄处理成千上万连接的 tcp 网络服务不同,这个本地服务是 ...
- Groovy正则表达式复杂逻辑判断实例
下面的两个pattern(p1和p2)分别代表了(A or B) and (C or D)和(A and B) or (C and D)的跨行匹配结果,当然还可以用正则表达式构建更复杂的pattern ...
- 跟我一起写 Makefile(十四)
使用make更新函数库文件 ----------- 函数库文件也就是对Object文件(程序编译的中间文件)的打包文件.在Unix下,一般是由命令"ar"来完成打包工作. 一.函数 ...
- Elasticsearch IK分词器
Elasticsearch-IK分词器 一.简介 因为Elasticsearch中默认的标准分词器(analyze)对中文分词不是很友好,会将中文词语拆分成一个一个中文的汉字,所以引入中文分词器-IK ...
- Upfile的几种常见姿势
记录一下文件上传的常见姿势,更全面的可以做upload-labs. 实验环境:win2003 phpstudy 实验平台:upfile 一.准备上传的一句话木马 eval函数将接受的字符串当做代码执行 ...
- SpringBoot整合ActiveMq实现Queue和Topic两种模式(看不懂你来打我)
目录 一.前言 二.ActiveMq的下载和使用 三.依赖准备 四.yml文件配置 五.配置Bean 六.创建生产者(Queue+Topic) 七.创建消费者(Topic模式下) 八.测试结果(Top ...
- flutter 常用视图组件
1.custom class widget main.dart 1 import 'package:flutter/material.dart'; 2 import './pages/custom.d ...
- mysql优化: 内存表和临时表
由于直接使用临时表来创建中间表,其速度不如人意,因而就有了把临时表建成内存表的想法.但内存表和临时表的区别且并不熟悉,需要查找资料了.一开始以为临时表是创建后存在,当连接断开时临时表就会被删除,即临时 ...
- Android中Context解析
Context概念 当我们访问当前应用的资源,启动一个新的activity的时候都需要提供Context. Context是一个抽象基类,我们通过它访问当前包的资源(getResources.getA ...