计算机网络参考模型与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头部+上层数据

应用层——上层数据

  • PDU

应用层——纯数据(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各层功能

  • PHY

  1. MAC
  • RLC

  • PDCP

  • SDAP

L3层功能

  • RRM

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

  • RRC

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

  • NAS

NAS:Non-Access Stratum

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

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

OSI七层参考模型与5G协议相关推荐

  1. TCP/IP模型及OSI七层参考模型各层的功能和主要协议

    注:网络体系结构是分层的体系结构,学术派标准OSI参考模型有七层,而工业标准TCP/IP模型有四层.后者成为了事实上的标准,在介绍时通常分为5层来叙述但应注意TCP/IP模型实际上只有四层. 1.TC ...

  2. TCP/IP模型以及OSI七层参考模型各层的功能介绍和主要协议

    注:网络体系结构是分层的体系结构,学术派标准OSI参考模型有七层,而工业标准TCP/IP模型有四层.后者成为了事实上的标准,在介绍时通常分为5层来叙述但应注意TCP/IP模型实际上只有四层. 1.TC ...

  3. TCP/IP四层模型与OSI七层参考模型(网络协议)

    TCP/IP四层模型与OSI七层参考模型 一. OSI七层参考模型 ①. 物理层 ②. 数据链路层 ③. 网络层 ④. 传输层 ⑤. 会话层 ⑥. 表示层 ⑦. 应用层 二. TCP/IP模型 ①. ...

  4. 计算机网络参考模型(OSI七层与TCP/IP协议)

    目录 1 为什么要分层 1.1 层次划分的必要性 1.2 层次划分的方法 1.2 层次划分的优点 2 七层和四层的定义 2.1 七层的介绍 2.1.1 OSI七层参考模型 2.1.2 OSI七层工作原 ...

  5. 【计算机网络】计算机网络概述 : 总结 ( 概念 | 组成 | 功能 | 分类 | 性能指标 | OSI 七层参考模型 | TCP/IP 模型 | 五层参考模型 )★★★

    文章目录 一.计算机网络概念 ★ 二.计算机网络组成 ★ 三.计算机网络功能 ★ 四.计算机网络分类 ★ 五.性能指标 ★★ 六.分层架构 ★★ 一.计算机网络概念 ★ 计算机网络 是 互连的 , 自 ...

  6. 【计算机网络】计算机网络 OSI 参考模型 ( 计算机网络分层结构 | OSI 七层参考模型 | 应用层 | 表示层 | 会话层 | 传输层 | 网络层 | 数据链路层 | 物理层 )

    文章目录 一.计算机网络分层结构 二.OSI 七层参考模型 三.应用层 四.表示层 五.会话层 六.传输层 七.网络层 八.数据链路层 九.物理层 一.计算机网络分层结构 计算机网络分层结构 : ① ...

  7. 三种网络模型(OSI七层参考模型、TCP/IP参考模型、五层参模型)

    网络模型 计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题. 网络模型有:OSI七层参考模型和TCP/IP四层参考模型.五层参 ...

  8. OSI七层参考模型(开放式系统互联)

    OSI七层模型:Open System Interconnection 中文译为:开放式系统互联 OSI七层模型的由来 在20世纪70年代,那时已经实现了基本的计算机网络的互联结构.只是当时的组网设备 ...

  9. 网络基础之OSI七层参考模型与TCP/IP五层模型

    目录 一.网络基础 ①什么是网络 ②网络类型 二.OSI七层参考模型 与TCP/IP五层 ①为什么分层 ②对比图 ③每层作用 ④每层常用设备及常用协议 ⑤路由器交换机介绍 ⑥常用协议介绍 三.数据封装 ...

  10. OSI七层与TCP/IP协议

    目录 1.OSI参考模型的分层 2.OSI参考模型每层的作用 3.设备与层的对应关系 二.TCP/IP协议族 1.传输层协议 2.网络层协议 3.应用层协议 三.数据封装与解封过程 1.封装过程 2. ...

最新文章

  1. 看完这篇,code review 谁敢喷你代码写的烂?怼回去!
  2. Lucene:依据索引查找文档
  3. Freemarker 内置函数 数字、字符串、日期格式化用法介绍
  4. emacs python开发环境_配置Emacs下的Python开发环境
  5. oracle批处理参数调用,bat调用jar包并传入多个参数
  6. mysql怎么写Connection_MySQL里面的CONNECTION_ID
  7. [C#]获取指定文件夹下的所有文件名(递归)
  8. 多线程1:AtomicInteger的使用,多线程叠加或叠减
  9. Hyper-V + CentOS7 安装视频教程
  10. 远程桌面 Web 连接
  11. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 网格系统实例:响应式的列重置
  12. Android 系统(271)---进程、守护进程的实现及进程拉活
  13. .net async/await 异步等待的数种情况
  14. python第二十天
  15. Spring JdbcTemplate 调用 Oracle 存储过程 与 Oracle 驱动下载
  16. 车牌识别程序_在线的,离线的车牌识别
  17. ai人工智能_毕竟人工智能可能不适合您
  18. MyEclipse问题收集
  19. 计算机硬件和系统重装,重装系统对电脑有什么影响【图文】
  20. html展示微信昵称特殊字符,微信昵称表情符号前端显示问题

热门文章

  1. 微信小程序:宝宝起名神器
  2. [Campus]我的大学
  3. 项目:智能语音对话机器人
  4. 性别政治和零和博弈:滴滴事件教会了我们什么?
  5. 重庆大学c语言程序设计基础,c语言程序设计基础黄文胜
  6. 雅黑PHP探针Light,雅黑php探针
  7. 查看maven,JDK版本号
  8. [转]win10 vs2010安装教程(超详细,附下载链接)
  9. 【代码块】Android代码执行ADB指令
  10. 人人开源搭建后台管理系统