分层思想
- 享用牛奶的人未必了解其生产过程
- 使用网络的人未必知道数据的传输过程
- 将复杂的流程分解为几个功能相对单一的子过程
例: 某饮料公司
部门 | 职责 |
---|---|
原料采购部 | 选购优质水源、与果园签订何婷、保质保量运输原料 |
饮料加工部 | 原料验收、杀菌、储藏 |
饮料生产部 | 提炼果汁、配比 |
饮料包装部 | 饮料包装、饮料装箱 、质检 |
销售部门 | 联系各大销售渠道、联系物流运输 |
OSL参考模型
- 国际标准化组织(ISO)
- 1984年颁布了开放系统互连(OSI)
- 一个开放式体系构造,将网络分为七层
分层 | 功能 |
---|---|
应用层 | 网络服务与最终用户的一个接口 |
表示层 | 数据的表示、安全、压缩 |
会话层 | 建立、管理、中止会话 |
传输层 | 定义传输数据的协议端口号,以及流控和差错校验 |
网络层 | 进行逻辑地址寻址,实现不同网络之间的路径选择 |
数据链路层 | 建立逻辑连接、进行硬件地址寻址、差错校验等功能 |
物理层 | 建立、维护、断开物理连接 |
- 物理层:就是比如说设备的外观材质塑料的或者铁的还是其他材质的,包括接口网络接口是千兆或者百兆带宽的,网线是否连接状态或者断开状态的等。
- 数据链路层:硬件地址寻址就是通过MAC(网卡地址全球唯一)地址来定位电脑发送。这一层工作的设备是二层交换机(同一个网段的数据通信,不识别IP地址)。
- 网络层:逻辑地址相当于IP地址。(IPv4地址过度到IPv6因为地址已经被消耗光了IPv4有2的32次方减2个地址,IPv6有2的128次方减2个地址)这一层工作的设备是路由器/三层交换机。
交换机实现的是同一个网段的数据通信。
交换机是根据MAC地址表实现MAC地址转发。
路由器实现的是不同网段的数据通信。
路径选择标准:
1、子网掩码长度最长
2、路由协议中管理距离最小的
3、路径质量最好的
4、默认路由
路由器是根据路由表实现路由转发的 - 传输层:
TCP协议 要求安全、可靠性、传输时延长
UDP协议 要求速率很高、传输时延短
传输层的协议+端口号对应应用层不同的服务
例如:
TCP+80=WEB服务(网页)
TCP+25=SMTP服务(发邮件)
TCP+110=POP3服务(收邮件)
1到1023为公认端口,1024到49151为注册端口,49152到65535为私有端口
- 会话层:
打开网页打开微信打开QQ就属于一个会话可以进行打开查看暂停结束等等。 - 表示层:压缩解压缩进行加密数据的表示方式是中文英文等。
- 应用层:能够和用户进行交互的都算应用层各种APP软件等。
TCP/IP协议族
-
OSI模型vsTCP/IP模型
-
TCP/IP协议族的组成
-
ICMP:网络通信检测与信息反馈
ping:源和目标连通性的检测
tracert:检测源和目标所经过的路线及故障点,一般用来定位和调试故障。 -
IGMP:组播
-
ARP:地址解析协议
已知目标IP地址,未知MAC地址式用。举例:若PC1想发消息给PC2,但是只知道PC2的IP,未知PC2的MAC时就会通过ARP发送广播帧给交换机,交换机接收到广播帧时无条件作广播处理,此时连接到交换机上的所有主机都可收到此广播帧,它们会比较自己的IP与目标IP是否一致,若不一致则丢弃处理,若一致则回复消息给发送方,在回包的过程中自然会加上自己的MAC和IP,把它们一起放入ARP缓存表。 -
RARP:逆地址解析协议(反向地址转换协议)
RARP 使只知道自己硬件地址的主机能够知道其 IP地址。
这种主机往往是无盘工作站。 因此 RARP协议目前已很少使用。
数据封装与解封装过程
- 数据封装和解封装过程
从应用层开始封装到传输层封装TCP头到网络层封装IP头到数据链路层封装MAC头最后到物理层以比特流的方式传输到另一台计算机开始解封装从MAC通开始解到IP头再TCP头最后接收到源数据
PDU:协议数据单元 - 设备与层的对应关系
应用层 | 计算机 |
---|---|
传输层 | 防火墙 |
网络层 | 路由器/(三层交换机) |
数据链路层 | 二层 交换机 |
物理层 | 网卡 |
层间通讯过程
3GPP规范
- 3GPP定义的5G技术规范,TS38系列的部分内容
1.TS23.501:系统总体介绍
2.TS38.300:无线侧总体介绍
3.TS38.401:无线侧架构
4.TS38.211:物理信道结构
5.TS38.104:基站射频要求 - TS38系列规范下载地址
https://www.3gpp.org/ftp/Specs/2017-12/Rel-15/38_series/ - 移动通信与计算机通信类比