知识点标准版
ISO国际化标准组织颁布:
OSI网络七层模型:
物理层(Physical Layer):建立、维护、断开物理连接
物理连接是产生连接的地方:网卡(由MAC地址标识网卡的物理地址)
数据链路层(Data Link Layer):建立逻辑连接、进行硬件地址寻址、差错校验等功能
负责封装上层数据,包装成为"帧"
帧内封装了:发送端和接口端的数据链路层的具体地址(MAC地址+MAC地址+校验信息)。如果校验信息有误,可以重传数据帧
网络层(Network Layer):进行逻辑地址寻址,实现不同网络之间的路径选择
负责将上层数据从源端传输到目的地段。使用逻辑来标识源头和目标,上层数据被封装成"数据包"
数据包:包的头部封装了源的逻辑地址+目标的逻辑地址。网络层会根据这两个逻辑地址,自动选择最佳的路径(寻址)
三次握手是发生在网络层(IP协议)
上面三层都是点到点之间的协议
下面这四层都是端到端的协议
传输层(Transport Layer):定义传输数据的协议端口号,以及流控和差错校验
网络中不同主机之间的数据通信。(TCP、UDP协议)
网络层和数据链路层负责把数据发送到目标的主机,但这个数据需要用什么用户进行去处理,就需要传输层帮忙
传输层要决定会话层(网络用户)提供什么样的服务
由于一个主机上可以有多个进程并行执行,因此可能有多个网络同时使用一个主机,因此需要以某种方式来区分到底是哪个连接属于哪个进程。因此要使用"报文"的概念。
报文:网络连接+要传输的数据,在传输层会加上报文头,来区分。同时也可以实现双向会话。
会话层(Session Layer):建立、管理、中止会话
允许不同主机之间建立会话连接,允许类似传输层的数据传送,而且提供了增强型服务;一次会话,可以多次双向传输。
服务:会话管理控制,会使用令牌(Token)进行管理。令牌可以界定该会话可以进行什么样的传输,单向,双向,有条件的双向。如果在网络传输过程中发生故障,可以使用同步点进行断点续传。
表示层(Presentation Layer):数据的表示、安全、压缩
表示层用于完成一些特定的功能,这些特定功能比较通用,不需要用户自己去实现,表示层以下只关心数据的可靠性,传输本身,而表示层关心的是传输信息的语法和语义。
比较典型的是按照一定的标准进行数据编码(字符编码格式),或者日期、货币、数量等等(由字符串、整形、浮点型等格式组成的数据结构:ASCLL 码对照表、加解密、数据压缩等)
应用层(Application Layer):网络服务与最终用户的一个接口
应用层包含大量人们普遍需要的各种协议,如何解析不同格式的文件流。ISO并没有具体的定义应用层的协议集合。
常用的备选:虚拟终端、文件传输、电子邮件等
5G协议:
1.MAC协议层
媒体访问控制,位于物理层和链路层之间,物理层专门开辟媒体通道,其他传输通过其他通道。
1.逻辑信道和传输信道专门有映射关系
2.复用、解复用,物理信道的传输块可以复用成多个逻辑信道
3.上行调度信息上报(排队的待发送信息以及上行功率余量)
4.通过HARQ进行错误纠正
5.动态管理用户之间的优先级
6.同一个终端不同逻辑信道之间的优先级
7.传输格式的动态选择,以便达到最优的资源利用(物理干预,自定义传输格式的选择策略)
2.RLC协议层:无线链路控制协议
位于MAC层和PDCP层,用RLC 信道与PDCP通信,用逻辑信道与MAC通信。RLC重排PDCP的格式,以便适应MAC的大小
3.PDCP协议层:分组数据汇聚协议
用于对用户平面和控制平面数据提供头压缩、加密、完整性保护,为终端提供无损切换(蓝光切高清)
4,SDAP协议层:服务数据适配协议
5G/NR:用户面新增的子协议层,用户层的传输通过QoS流,基站的传输通过DRB。本层映射QOS流和DRB,直接一一对应,无需更多的操作去适配。
主要功能:
1.传输用户面数据。
2.为上下行数据进行QOS流与DRB直接映射(用户与基站数据直接映射)
3.在上下行QOS流中进行唯一标记
4.为上行数据进行反射QOS到DRB的映射关系
5.RRS和NAS协议层
主要提供的应用层服务:
RRS:广播、移动性适配、连接控制、自配置和自优化、测量配置与报告、通用协议错误处理
NAS:会话管理、用户管理、安全管理、计费管理
4G:MAC+RLC+PDCP
5G:4G保留一部分,用户层直接使用SDAP把身份信息与传输流绑定,会带来一些安全性或流量监控方面的问题。基站gNB提供RRS、通过NAS(核心网)提供的公用服务进行补充解决问题
CRC是一种格式的文件,一般用于Linux操作系统的运行结果 备注
CRC校验:是一种算法,不管文件大小如何,也不管内容如何,会产生一个固定长度校验码
知识点面试版
1.请简述OSI网络七层协议模型
主要倾向于网络本身
物理层:创建网络连接点,关闭、管理,目的是为网络提供硬件基础
数据链路层:封装物理地址(源MAC地址-目标MAC地址-校验码)成为帧
网络层:封装报文(逻辑地址+数据),寻址 使用IP协议
传输层:主要定义报文如何发送,给报文加上报文头,指定具体线程传输 一般使用TCP协议与UDP协议
会话层:对传输层进行进一步处理,单次会话可以进行多次相互传输
表示层:主要是对传输过程中的加解密,解压缩,数据格式编码等
应用层:PC机对网络的各种应用,包括网页,网络游戏等
2.TCP/IP五层模型与OSI七层模型的关系
TCP/IP协议主要倾向于数据在网络中的传输过程
物理层:传输上层比特流
数据链路层:传输MAC+长层数据(帧)
网络层:传输IP+上层数据(包)
传输层:传输TCP+上层数据(报文)
应用层:传输数据本身:合并了OSI七层模型中的应用层、表示层、会话层
3.请简述无线空口协议三层模型
三层
物理层:包含用户终端UE、基站gNB
数据链路层:MAC、RLC、PDCP、SDAP等主要都是定义节点之间如何建立连接,如何实现连接管理
应用层:RRS和NAS协议层
无线:核心网、接入网、承载网
有线:接入层、汇聚层、核心层
两面
用户面:SDAP
控制面:RRS、NAS