OSI七层参考模型与5G协议

2023-10-29

计算机网络参考模型与5G协议

目录

计算机网络参考模型与5G协议

分层思想

OSI七层参考模型

OSI模型vsTCP/IP模型

TCP/IP协议组成

数据通信4要素

ARP工作原理

ICMP

数据封装过程

解封装过程

客户端和服务器的关系

客户端和服务器的关系

常用网络服务简介

协议在客户端服务器通信中的作用

Web服务器和Web客户端

TCP和UDP传输协议

域名系统(DNS)

DNS协议

DNS服务器

Web客户端和服务器

Web协议

FTP客户端和服务器

FTP Protocol

电子邮件客户端和服务器

语音客户端和服务器

端口号

常用端口号

5G技术规范

关于3GPP

3GPP定义的5G技术规范,TS38系列的部分内容

无线测

信道

射频

移动通信与计算机通信类比

计算机通信

移动通信

空中接口

5G无线协议栈

L1和L2各层功能

L3层功能


分层思想

分层思想:将复杂的流程分解为几个功能相对单一的子过程。
作用:整个流程更加清晰,复杂问题简单化;更容易发现问题并针对性解决问题。

OSI七层参考模型

物理层:建立、维护、断开物理连接

数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能。

网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。

传输层:定义传输数据的协议端口号,以及流控和差错校验。

会话层:建立、管理、中止会话。

表示层:数据的表示、安全、压缩。

应用层:网络服务与最终用户的一个接口。

OSI模型vsTCP/IP模型

              【TCP/IP五层模型 】               【 OSI七层模型】

                    应用层                  应用层/表示层/传输层

                    传输层                              传输层

                    网络层                              网络层

                   数据链路层                        数据链路层

                    物理层                              物理层

TCP/IP协议组成

应用层——HTTP/FTP/TFTP/SMTP/SNMP/DNS

传输层——TCP/UDP

网络层——ICMP/IGMP/IP/ARP/RARP

数据链路层 物理层——由底层网络定义的协议

数据通信4要素

源ip、源MAC、目标ip、目标MAC

ARP工作原理

已知目标IP未知目标MAC地址时用,

举例:若PC1想发信息给PC2,但是只知道PC2的IP,未知PC2的MAC时,就会通过ARP发送广播帧给交换机,

交换机接收到广播帧时无条件做广播处理,此时连接到交换机上的所有主机都可收到此广播帧,

它们会比较自己的IP与目标IP是否一致,若不一致则丢弃处理,若一致则回消息给发送方,在回包的过程中自然会加上自己的IP和MAC地址,

当发送方接收到此数据时,会查看接收方的MAC和IP地址,把它们一起放入ARP缓存表。

ICMP

ICMP:Internet控制报文协议

作用:有些网络实用程序用来测试与目的设备的连通性,并给予发送方反馈(测试网络连通性并给予反馈)

命令:ping、traceroute(tracert)

数据封装过程

加包头,用了什么协议在包头可以知道,自上而下

应用层——上层数据

传输层——TCP头部+上层数据

网络层——IP头部+TCP头部+上层数据

数据链路层——MAC头部+LLC头部+IP头部+TCP头部+上层数据

物理层——比特流(Bits)

解封装过程

物理层——比特流(Bits)

数据链路层——MAC头部+LLC头部+IP头部+TCP头部+上层数据

网络层——IP头部+TCP头部+上层数据

传输层——TCP头部+上层数据

应用层——上层数据

应用层——纯数据(messsage) 计算机

传输层——数据段(segment) 防火墙

网络层——数据包(packet) 路由器

数据链路层——数据帧(frame) 交换机(二层)

物理层——比特流(bits) 网卡

客户端和服务器的关系

客户端和服务器的关系

服务器时运行某种软件并为网络上的其他主机提供服务的主机

常用网络服务简介

域名服务器(DNS)(TCP协议,53端口):提供网站的IP地址或域名,以便主机能与其连接。

Telnet服务器(TCP协议,23端口):允许管理员从远程位置登录到主机,然后以如同本地登录的方式控制主机的服务

电子邮件服务器(TCP协议,25端口):

1.使用简单邮件协议(SMTP(TCP协议,25端口))、邮局协议(POP3(TCP协议,110端口))或Internet邮件访问协议(IMAP4(TCP协议,143端口))

2.用于从客户端通过Internet向服务器发送电子邮件

3.以user@xyz格式指定收件人

动态主机配置协议(DHCP)服务器(UDP协议,67端口客户端,68端口服务器):为客户分配IP地址、子网掩码、默认网关和其他信息的服务

Web服务器(TCP协议,80端口):

1.超文本传输协议(HTTP(TCP协议,80端口))

2.用于在Web客户端Web服务器之间传输信息

3.大部分网页都是用HTTP访问

文件传输协议(FTP)服务器(TCP协议,20端口传输数据,21端口建立连接):供客户端和服务器之间下载和上传文件的服务

属于UDP协议:TFTP,SNMP,DHCP

协议在客户端服务器通信中的作用

应用程序协议、传输协议、网间协议和网络访问协议

Web服务器和Web客户端

HTTP:指定网页请求(来自客户端)和响应(来自服务器)的格式

TCP:确定流量控制和数据包交换的确认机制

IP:通过网络发送数据包时标识源和目的

TCP和UDP传输协议

TCP和UDP。TCP有确认和重传机制,UDP无确认和重传机制。

TCP传输协议:

(1)TCP将报文划分为较小的片段,称为数据段。

(2)数据段按顺序编号。

(3)如果发送方在规定时间内未收到确认,则会认为数据段已丢失并重新传输。

UDP传输协议

(1)UDP 不需要确认接收, 是效率最高的传送机制。

(2)无确认和重传机制

(3)UDP是音频流、视频流和IP语音(VolP)之类应用程序的首选。

域名系统(DNS

DNS协议

  • 提供网站URL或域名的IP地址,以便主机与其连接的一种服务
  • DNS域名是由Internet中的上级域或组来注册和组织的
  • Internet中最常用的一些高级域是.com、.edu和.net

DNS服务器

  • DNS服务器包含一张表,通过它来确立域内的主机名与相应的IP地址的关联关系
  • DNS服务器端使用53端口

Web客户端和服务器

Web协议

  • 用于在web客户端和web服务器之间传输信息的服务
  • 大部分网页都使用超文本传输协议(HTTP)通过服务器的端口80进行访问
  • HTTP并非安全的服务。对安全HTTP服务的请求将发送到端口443。此类请求需要使用https://

 

FTP客户端和服务器

FTP Protocol

  • 用于客户端和服务端的上传和下载文件。
  • 客户端和服务器之间使用两种不同的端口进行通信。
  • 用于建立连接的时候使用21端口。
  • 传输数据时使用20端口

电子邮件客户端和服务器

  • mail客户端和服务器端的通信方式(使用TCP协议)

语音客户端和服务器

  • IP电话采用的时IP语音(VoIP)技术,使用IP数据包来传送数字化的语音数据

端口号

常用端口号

—范围介于1到65535之间。

公认端口:1到1023;

注册端口:1024到49151;

私有端口:49452到65535。

5G技术规范

关于3GPP

3GPP定义的5G技术规范,TS38系列的部分内容

无线测

  • 无线侧就是指无线接入网,由BSC、RNC、BTS、NodeB等组成

BSC:基站控制器

RNC:无线网络控制器

BTS:基站首发台

NodeB:基站

MSC:移动交换中心

  • 在GSM系统(2G)中,基站的无线部分即无线基站子系统BSS主要由BSC和BTS组成
  • 在3G系统中,相应的无线部分即无线网络子系统RNS主要由RNC和NodeB组成

信道

信道就是传输信息的通道。物理信道一般是指物理媒介传输信息的通道,比如:电话线,光纤,同轴,微波等。

射频

  • 射频(RF)是Radio Frequency的缩写,表示可以辐射到空间的电磁频率。
  • 射频范围从300kHz~300GHz之间。射频就是射频电流,简称RF,它是一种高频交流变化的电磁波的简称。
  • 每秒变化小于1000次的交流电称为低频电流,大于10000次的称为高频电流,而射频就是这样一种高频电流。
  • 射频(300K—300G)是高频(大于10K)的较高频段,微波频段(300M—300G)又是射频的较高频段。

移动通信与计算机通信类比

计算机通信

移动通信

  • 移动通信网络由三部分组成:接入网、承载网、核心网

空中接口

  • 空中接口组成空口,分为3层
  • 5G新型无线空口俗称NR(New Radio)

5G无线协议栈

  • 负责处理UE和gNB之间无线链路的数据
  • 分为控制面和用户面

  • UE、gNB、AMF
  • UE:用户设备
  • gNB:3GPP定义的5G基站代称 ,向UE提供NR(空口)用户面和控制面协议终端的节点,并且由NG(无线接入网与5G核心网间)接口连接到5GC
  • AMF:接入和移动管理功能

L1和L2各层功能

  1. MAC

L3层功能

无线资源管理Radio Rresource Management(RRM):是在有限带宽的条件下,为网络内无线用户终端提供业务质量保障,其基本出发点实在网络话务量分布不均匀、信道特性因信道衰弱和干扰而起伏变化等情况下,灵活分配和动态调整无线传输部分和网络的可用资源,最大程度地提高无线频谱利用率,防止网络阻塞和保持尽可能小的信令负荷。

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

NAS:Non-Access Stratum

  1. 会话管理:包括会话建立、修改、释放以及Qos协商
  2. 用户管理:包括用户数据管理等
  3. 安全管理:包括用户与网络之间的鉴权及加密初始化

主要负责与接入无关、独立与无线接相关的功能及流程

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OSI七层参考模型与5G协议 的相关文章

  • PDF转换工具

    分享书籍 数据 软件等资料 分享考研经验 导师选择 读研故事 科研技巧 软件包括 PDF转换工具 Photoshop Python Matlab Spss CAD SQL R语言 Mysql等软件 公众号内 回复软件名称即可获取
  • Java【抽象类和接口】是什么?

    文章目录 前言 一 抽象类 1 什么是抽象类 2 抽象类的特征 3 抽象类的作用 二 接口 1 什么是接口 2 语法规范 3 接口的使用 4 接口的特征 5 实现多个接口 6 接口间的继承 总结 前言 各位读者好 我是小陈 这是我的个人主页
  • java发起http请求调用post和get接口

    一 java调用post接口 1 使用URLConnection或者HttpURLConnection java自带的 无需下载其他jar包 URLConnection方式调用 如果接口响应码被服务端修改则无法接收到返回报文 只能当响应码正
  • 机器学习 —— 朴素贝叶斯

    朴素贝叶斯 贝叶斯公式 P A B P A P B A P B 一个例子 现分别有 A B 两个容器 在容器 A 里分别有 7 个红球和 3 个白球 在容器 B 里有 1 个红球和 9 个白球 现已知从这两个容器里任意抽出了一个球 且是红球
  • JVM-垃圾回收

    目录 1 如何判断对象可以回收 1 1引用计数法 1 3四种引用 1 3 1强引用 1 3 2软引用 1 3 3弱引用 1 3 4虚引用 1 3 5终结器引用 2 垃圾回收算法 2 1标记清除 2 2标记整理 2 3复制 3 分代垃圾回收
  • unity游戏关卡解锁和未解锁时的不同图片以及可或不可按下

    若想让按钮不可按只要将interactable的勾勾关掉就可以了 一般用做未解锁的关卡 public void UpdateOnce 用于更新过关数 没解锁的抑制 for int i 0 i
  • 分享web前端七款HTML5 Loading动画特效集锦

    以前我们大部分的Loading动画都是利用gif图片实现的 这种图片实现Loading动画的方法虽然也很不错 但是作为HTML5开发者来说 如果能利用HTML5和CSS3实现这些超酷的Loading动画 那将是一件非常痛快的事情 1 HTM
  • 生产环境elasticsearch的配置建议

    以下主要来自官方文档 主要分为几块 硬件方面 内存 CPU 硬盘 网络 其他 操作系统 较大的文件描述符 设置MMap 管理工具 JVM虚拟机 请不要调整JVM设置 请不要修改垃圾收集器 给lucene留下一半的内存空间 不要超过32G 避
  • CentOS7安装Oracle数据库的全流程

    一 准备工作 1 下载Oracle的安装介质 Oracle 11g R2 Linux版本有两个压缩文件包 都需下载安装才会完整 linux x64 11gR2 database 1of2 zip linux x64 11gR2 databa
  • ip 和 iphdr

    1 struct ip 和struct iphdr struct ip if BYTE ORDER LITTLE ENDIAN u char ip hl 4 header length ip v 4 version endif if BYT
  • 数组也是对象

    一个对象中的属性名不仅仅是字符串格式 还有可能是数字格式的 当我们存储的属性名不是字符串也不是数字的时候 浏览器会把这个值转换为字符串 toString 然后在进行存储 obj 300 gt 先把 toString 后的结果作为对象的属性名
  • 处理递归数据的键名

    tortoise data 使用递归函数 if data data length lt 0 递归的出口 return null return data map e gt 循环数据 const model name e label id e
  • 剑指offer 学习笔记 圆圈中最后剩下的数字

    面试题62 圆圈中最后剩下的数字 0 1 n 1这n个数字排成一个圆圈 从数字0开始 每次从这个圆圈里删除第m个数字 求出这个圆圈里剩下的最后一个数字 本题就是约瑟夫环问题 法一 用环形链表模拟圆圈 我们可以直接用标准库的list模拟环形链
  • [转]怎样在systemverilog DPI中调用SV,C与C++(二)

    有的时候需要交互struct union数据类型 下面举个简单例子 在SV里定义这个一个结构体 typedef struct int id string name xaction 同样的 在C里定义同样的结构体 结构体名可以不一致 type
  • Android 数据库框架GreenDao

    参考详情网站 Android 数据库框架 GreenDao org greenrobot greendao 起航 当风起时的博客 CSDN博客
  • java的string常用方法_java中String类的常用方法

    public class HelloWorld public static void main String args Java文件名 String fileName HelloWorld java 邮箱 String email laur
  • Pandas分组、聚合、过滤操作全面解析!

    gt gt gt import numpy as np gt gt gt import pandas as pd gt gt gt df pd read csv data table csv index col ID gt gt gt df
  • Redisson-分布式锁-闭锁

    Redisson 分布式锁 闭锁 引入必要依赖
  • 以色列技术!Amimon无线WHDI技术解析

    转自 http www pcpop com doc 0 579 579310 all shtml Amimon WHDI技术独家解析 泡泡网高清频道9月23日 今年年初 本站独家撰写有关无线技术的展望性文章 Intel Android 天幕

随机推荐

  • 慢~再听我讲一遍Activity的启动流程

    前言 activity启动的流程分为两部分 一是在activity中通过startActivity Intent intent 方法启动一个Activity 二是我们在桌面通过点击应用图标启动一个App然后显示Activity 第二种方式相
  • 5个可以激发设计灵感的AI工具推荐

    当设计灵感耗尽 陷入创作瓶颈时 人工智能艺术生成器可能会为您提供新的启示 这些基于深度学习和发展 神经网络 的工具可以将输入的文本描述或图像转换成各种风格的艺术作品 并提供丰富的风格参数和材料库 让您可以自由调整和创作 无论是专业设计师还是
  • R语言中读取和处理文件的常用方法

    测试文件放在rawdata 目录下 包含以下内容 我在rawdata下存放了以上文件 目录 1 dir 2 list files 3 dir ls 4 整理文件下的内容 重要 获得包含特定字符串的文件 获得文件绝对路径 将文件粘贴至另一个文
  • JAVA根据模板生成WORD文件并导出

    JAVA根据模板生成WORD并导出 实现功能 一 WORD导出效果 二 编写WORD模板 三 引入所需maven依赖 四 JAVA代码工具类 五 配置信息说明 六 在固定位置插入表格 6 1 情况说明 6 2 编码实现 6 3 导出效果 七
  • javaWeb学习笔记 --- Html

    HTML html是超文本标记语言 它规定了自己的语法规则 用来表示比 文本 更丰富的意义 比如图片 表格 链接等 目前互联网上的绝大部分网页都是使用HTML编写的 html的结构
  • 前端ssh自动部署

    1 先安装两依赖包 archiver 是用来压缩dist文件 node ssh用来和ssh链接登录以及命令的执行 npm install node ssh archiver save 2 在根目录建一个文件 我这里给它取名upload js
  • linux查找目录

    要在Linux中查找目录 可以使用find命令 下面是查询目录的几个示例 1 查找当前目录下所有子目录 find type d 2 在指定路径下查找目录 find path to directory type d 3 查找以特定名称开头的目
  • restful风格API

    一 什么是API API Application Programming Interface 应用程序编程接口 是一些预先定义的函数 目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力 而又无需访问源码 或理解内部工作机制的
  • D0002-数据类型转换与运算符

    数据类型转换 1 隐式 自动 类型转换 从数据类型小的到数据类型大的转换 都是数字型的 布尔类型不参与 byte lt short lt int lt long lt float lt double char lt int lt long
  • Netty概述

    1 Netty 概述 1 1 Netty 简介 Netty 官网上可以看到最权威的介绍 Netty 是一个异步事件驱动的网络应用程序框架 用于快速开发可维护的高性能服务器和客户端 Netty 是一个 NIO 客户机 服务器框架 它支持快速
  • 判断正整数的正则表达式

    正数的正则表达式 包括0 小数保留两位 0 1 d 1 2 1 9 d 1 d 1 2 1 9 d 0 正数的正则表达式 不包括0 小数保留两位 0 1 d 1 2 1 9 d 1 d 1 2 1 9 d 正整数的正则表达式 包括0 0 1
  • OSI和TCP/IP

    1 OSI和TCP IP 1 1 模型对比 OSI七层 TCP IP五层 TCP IP四层 应用层 应用层 应用层 表示层 会话层 传输层 传输层 传输层 网络层 网络层 网络层 数据链路层 数据链路层 网络接口层 物理层 物理层 1 2
  • i5十代不能装win7系统_戴尔台式机i5十代CPU,3991或3881,Win10改win7方法

    戴尔台式机3991或3881 Win10改win7方法如下为精简步聚 希望能给大家有所帮助 电脑的配置为i5 10500十代CPU DDR4代内存 一 WinPE要求 小兵PE2020版 里面有注入USB3 X及NVME驱动和小兵系统安装软
  • C语言中有符号和无符号的区别(signed与unsigned)

    include
  • Maven构建与管理项目(三)

    Maven构建与管理项目 三 Maven与Eclipse整合 安装Maven插件 下载下来的maven插件如下图所示 插件存放的路径是 E MavenProject Maven2EclipsePlugin 进入到eclipse中的dropi
  • 使用langchain+chatGPT搭建自有知识库问答机器人

    前言 自去年年底OpenAI发布ChatGPT以来 大型语言模型在人工智能领域掀起了一股热潮 随后 各家公司纷纷推出自己的大型语言模型 如百度的文心一言 讯飞的星火大模型等 在这个过程中 文本转图片和文本转视频等相关领域也备受关注 然而 很
  • C++泛型编程——模板,容器实现

    泛型编程 模板技术 模板实例化 模板的使用 模板参数 模板特化 函数模板特化 类模板特化 容器适配器 分离编译模式 泛型编程 泛型编程是编写和类型无关的逻辑代码 是代码复用的另一种手段 模板是实现泛型编程的一种技术 以往要编写一个通用的函数
  • mysql常用语句总结(一)

    连接数据库 mysql uroot padmin 使用数据库 use 库名 查看数据库列表 show databases 创建数据库 create database 数据库名称 删除数据库 drop database 数据库名称 查看当前数
  • javaEE和javaweb的区别

    JavaEE JavaEE 概念 Java EE Java 平台企业版 Java Platform Enterprise Edition 之前称为Java 2 Platform Enterprise Edition J2EE 2018年3月
  • OSI七层参考模型与5G协议

    计算机网络参考模型与5G协议 目录 计算机网络参考模型与5G协议 分层思想 OSI七层参考模型 OSI模型vsTCP IP模型 TCP IP协议组成 数据通信4要素 ARP工作原理 ICMP 数据封装过程 解封装过程 客户端和服务器的关系