一、分层思想

二、OSI参考模型

三、TCP/IP协议族

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

五、层间通讯过程

六、3GPP规范及5G协议栈

一、分层思想

享用牛奶的人未必了解其生产过程

使用网络的人未必知道数据的传输过程

将复杂的流程分解为几个相对单一的子过程 整个流程更加清晰,复杂问题简单化,这样更容易发现问题并针对性的解决问题

二、OSI参考模型

国际标准化组织(ISO)、1984年颁布了开放系统互联(OSI)参考模型;

一个开放式体系结构,将网络分为七层

物理层

如何使用物理信号来表示数据1和0?

数据传输是可同时在两个方向上进行?

通信双方如何建立和终止连接?

物理接口特性

数据连路层

数据帧分装结构

源和目的方的物理地址

数据校验功能

网络层

数据包封装结构

源和目的方的逻辑地址

根据包头的逻辑地址选路

传输层

用户进程间的通信

承上启下

会话层

建立用户间的会话关系

表示层

定义传递信息的语法和语义

编码和解码、压缩解压缩、加密解密

应用层

提供与用户接口

三、TCP/IP协议族

1)TCP(传输控制协议)协议应用的端口及其协议功能—传输更加稳定可靠
①80 HTTP/443 HTTPS(超文本传输协议):用于浏览器和Web服务器之间的请求和响应的交互
②21 FTP(文件传输协议):用于控制连接FTP服务器
③53 DNS(域名系统):用于连接DNS服务器
④25 SMTP(简单邮件传输协议):用于发送邮件
 
2)UDP(用户数据报协议)协议应用的端口及其协议功能—传输效率更高
①69 TFTP(简单文件传输协议):用于小文件的传输
②53 DNS(域名系统):用于解析DNS
③111 RPC(远程调用协议):用于远程过程调用
④161 SNMP(简单网络管理协议):用于网络设备的管理
 
3)IP(网际协议)协议及其功能
①ARP(地址解析协议):用于在局域网中根据IP地址获取物理地址
②RARP(逆地址解析协议):用于在局域网中通过ARP表根据物理地址请求IP地址
③ICMP(网际控制报文协议):用于验证网络是否畅通
④IGMP(网际组管理协议):用于主机与组播路由器之间组播通信

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

数据的封装和解封装的过程是相反的

五、层间通讯过程

设备与层的对应关系

六、3GPP规范及5G协议栈

关于3GPP

3GPP:第三代合作伙伴计划,通信行业标准化组织、1998年12月成立

3GPP的成员

欧洲的ETSI(欧洲电信标准化委员会)

日本的ARIB(无线行业企业协会)和TTC(电信技术委员会)

中国的CCSA(中国通信标准化协会)

韩国的TTA(电信技术协会)

北美的ATIS(世界无线通讯解决方案联盟)

印度的TSDSI(电信标准开发协会)

3GPP定义的5G技术规范,TS38系列的部分内容:
     ●TS23.501∶ 系统总体介绍
     ●TS38.300∶无线侧总体介绍
     ●TS38.401∶无线侧架构
     ●TS38.211∶物理信道结构
     ●TS38.104∶基站射频要求
TS38系列规范下载地址
     ●https://www.3gpp.org/ftp/Specs/2017-12/Rel-15/38 -series/
空中接口
空中接口俗称空口,分为3层
5G新型无线空口俗称NR(New Radio)
 
5G协议栈
负责处理UE和gNB之间无线链路的数据
分为控制面和用户面

L1和L2各单词的含义老板们可以自己百度了解

L3层功能:RRC是Uu口控制面最高层,负责控制1层、2层完成空口资源传输

NAS层功能:主要负责与接入无关、独立于无线接入相关的功能和流程

 

计算机网络参考模型和5G模型的那些事的更多相关文章

  1. (转载)OSI七层参考模型和TCP/IP四层参考模型

    Mallory   网络模型概念浅析 网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型. #只是一种设计==模型# Open System Interconnect的缩写,意为开放式系统互 ...

  2. 复杂领域的Cynefin模型和Stacey模型

    最近好奇“复杂系统”,收集了点资料,本文关于Cynefin模型和Stacey模型.图文转自互联网后稍做修改. Cynefin模型提供一个从因果关系复杂情度来分析当前情况而作决定的框架,提出有五个领域: ...

  3. 文本信息检索——布尔模型和TF-IDF模型

    文本信息检索--布尔模型和TF-IDF模型 1. 布尔模型 ​ 如要检索"布尔检索"或"概率检索"但不包括"向量检索"方面的文档,其相应的查 ...

  4. 贫血模型和DDD模型

    贫血模型和DDD模型 1.贫血模型 1.1 概念 常见的mvc三层架构 简单.没有行为 2.领域驱动设计 2.1 概念(2004年提出的) Domain Driven Design 简称 DDD DD ...

  5. 并发编程:Actors 模型和 CSP 模型

    https://mp.weixin.qq.com/s/emB99CtEVXS4p6tRjJ2xww 并发编程:Actors 模型和 CSP 模型 ImportNew 2017-04-27    

  6. 三分钟掌控Actor模型和CSP模型

    回顾一下前文<三分钟掌握共享内存模型和 Actor模型> Actor vs CSP模型 传统多线程的的共享内存(ShareMemory)模型使用lock,condition等同步原语来强行 ...

  7. Inception模型和Residual模型卷积操作的keras实现

    Inception模型和Residual残差模型是卷积神经网络中对卷积升级的两个操作. 一.  Inception模型(by google) 这个模型的trick是将大卷积核变成小卷积核,将多个卷积核 ...

  8. Actor模型和CSP模型的区别

    引用至:http://www.jdon.com/concurrent/actor-csp.html Akka/Erlang的actor模型与Go语言的协程Goroutine与通道Channel代表的C ...

  9. 【计算机网络】两个网络模型——OSI参考模型和TCP/IP模型

    计算机网络 两个网络模型 计算机网络模型 分层机制----规划通讯细节 层与层之间之间是独立的.屏蔽的,下层为上层提供服务. 一些概念 实体: 任何发送/接收信息的软件/硬件进程. 对等层: 两个不同 ...

随机推荐

  1. 教你如何使用FusionInsight SqoopShell

    摘要:Sqoop-shell是一个Loader的shell工具,其所有功能都是通过执行脚本"sqoop2-shell"来实现的. 本文分享自华为云社区<FusionInsig ...

  2. RHCE_DAY02

    常用数值运算方式 $[] #四则运算(+ - * / % 取余数) $(()) #数值运算工具 expr #数值运算工具 let #数值运算工具 [root@localhost ~]# echo $[ ...

  3. Unity 不规则按钮实现

    1.先重写Image类,实现对Image图形范围的重写: 2.对不规则按钮添加Polygon Collider2D组件,调整大小圈中要点击的范围: 3.将重写的Image类添加到不规则按钮上时,需要移 ...

  4. 树莓派应用Docker

    本期通过在树莓派上配置 Docker,来介绍 Docker 应用,欢迎来到"万物皆可 Docker"的时代! 什么是 Docker ? Docker 最初是 dotCloud 公司 ...

  5. 一台服务器上部署多个Terracotta的方法

    在window server 2003 下,利用apache2.2.11+tomcat6+terracotta 群集不能复制session(http://forums.terracotta.org/f ...

  6. 寻找写代码感觉(一)之使用 Spring Boot 快速搭建项目

    写在前面 现在已经是八月份了,我已经荒废了半年居多,不得不说谈恋爱确实是个麻烦的事,谈好了皆大欢喜,分手了就是萎靡不振,需要很长一段时间才能缓过来. 人还是要有梦想的,至于实现只不过是一个契机,但凡不 ...

  7. 题解—P3000 [USACO10DEC]Cow Calisthenics G

    做这题之前最好学会 "树形 \(dp\) 求树的直径"这一前缀知识(虽然我会但是我还是没想出来) 几乎想到要求直径这道题也没什么问题了(这不是废话吗,为什么题面里给了"直 ...

  8. TypeScript 入门指南 【大白话】

    前言 聊聊为何要学习TypeScript? 从开发角度来讲, TypeScript 作为强类型语言,对属性有类型约束.在日常开发中少了减少了不必要的因参数类型造成的BUG,当你在使用同事封装好的函数时 ...

  9. C# 异步锁 await async锁,lock,Monitor,SemaphoreSlim

    异步方法内无法使用Monitor 和lock 所以只能用System.Threading.SemaphoreSlim了 //Semaphore (int initialCount, int maxim ...

  10. nodejs koa2 设置 静态资源目录

    参考这篇文章:https://blog.csdn.net/qq_38262910/article/details/89147571?utm_medium=distribute.pc_relevant_ ...