文章目录
一、OSI的模型详情
1.1 分层思想
使用网络的人未必知道数据传输的过程
将复杂的流程分解为几个功能相对单一的子过程
① 整个流程更加清晰,复杂的问题简单化
② 更容易发现问题,并针对性解决问题
③ OSI七层参考模型
1.2 OSI七层参考模型
- 国际标准化组织:ISO
① 1984年颁布了开放系统互连(OSI)参考模型
② 一个开放式体系结构,讲网络分为7层
注:路由器为网络层
交换机为数据链路层。
硬件地址/物理地址:MAC地址。
数据链路层:二层交换机(同一个网段的数据通信,不识别IP地址)
逻辑地址:即为IP地址
-
路由器和交换机的区别
① 交换机:实现的是同一网段的数据通信
② 路由器:实现的是不同网段的数据通讯 -
路径选择的标准
① 子网掩码长度最长
② 路由协议中管理距离最小的
③ 路径质量最好的
④ 默认路由
1.3.TCP/IP协议族组成
1.4 OSI模型和TCP/IP模型的对应关系
1.5 传输层协议
注:①TCP:要求安全、可靠性、传输时延长
② UDP:要求速率很高,传输时延短
二、 数据封装与解封装过程
2.1 数据的封装过程
- 用户信息转换为数据,以便在网络上传输
- 数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接
- 数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输
- 数据包或数据报转换为帧,以便在本地网络中传输。在本地网段上,使用硬件地址唯一标识每一台主机。
- 帧转换为比特流,并采用数字编码和时钟方案
2.2.数据的解封装过程
接收数据的时候,会一层一层的把包头去掉
解封过程
- 物理层:将电信号转化为二进制数据,并将其送至数据链路层
- 数据链路层:查看MAC地址,地址是自己,就拆掉MAC头部,继续传输地址不是自己,就丢弃数据
- 网络层:查看IP地址,地址是自己,就拆掉IP头部,继续传输地址不是自己,就丢弃数据
- 传输层:查看TCP头部,判断应该传到哪里,然后重组数据,传输到应用层
- 应用层:二进制转化为原始数据。
三、 层间通讯过程
3.1 设备与层对应的关系
3.2 各层间通信
四、 GPP规范及5G空口协议栈
- 3GPP:第三代合作伙伴计划,通信行业标准化组织
- 1998年12月成立
五、小结
OSI模型与TCP/IP模型的对应关系
TCP/IP协议栈各层的主要协议
数据在TCP/IP协议栈中的封装与解封装
分层模型各层对应的设备
传输层协议
路由器和交换机区别
路径选择标准