5G与网络
分层思想
将复杂的流程分解为几个功能相对单一的子过程
整个流程更加清晰,复杂问题简单化
更容易发现问题并针对性的解决问题
OSI七层参考模型
由国际标准化组织(ISO)创立,1984年颁布了开放系统互连(OSI)参考模型
一种开放式体系结构,将网络分为7层
应用层 | 网络服务与最终用户的一个接口 |
---|---|
表示层 | 数据的表示,安全,压缩 |
会话层 | 建立管理,中止会话 |
传输层 | 定义传输数据的协议端口号,以及流控和差错校验 |
网络层 | 进行逻辑地址寻址,实现不同网络之间的路径选择 |
数据链路层 | 建立逻辑连接,进行硬件地址寻找,差错校验等 |
物理层 | 建立,维护,断开物理连接 |
①交换机通过硬件地址(物理地址,MAC地址)寻找
②网络层一般使用路由器
数据链路层一般使用交换机
路由器和交换机的区别:交换机实现的是同一个网段的数据通信
路由器实现的是不同网段的数据通信
路由器根据路由表实现路由转发
交换机根据MAC地址表实现MAC地址转发
网络层路径的选择标准:1、子网掩码长度最长2、管理距离最小的3、路径质量最好的4、默认路由
③传输层:
1、TCP 要求安全,可靠性 传输时延长
2、UDP 要求速率很高 传输时延短
传输层的协议+端口号对应应用层不同的服务
TCP+80=WEB服务
TCP+25=SMTP服务 发邮件
TCP+110=POP3服务 收邮件
端口号范围介于1~65535之间
一、公认端口 1~1023
二、注册端口 1024~49151
三、私有端口 49152~65535
OSI VS TCP/IP对应关系
OSI7层模型 | 华为 5层模型 | 思科4层模型 |
---|---|---|
应用层 | ||
表示层 | ||
会话层 | 应用层 | 应用层 |
传输层 | 传输层 | 传输层 |
网络层 | 网络层 | 网络层 |
数据链路层 | 数据链路层 | 网络接口层 |
物理层 | 物理层 |
TCP/IP协议族的组成
应用层 | HTTP FTP TFTP SMTP SNMP DNS |
---|---|
传输层 | TCP UDP |
网络层 | ICMP IGMP IP ARP RARP |
icmp:网络通信检测与信息反馈
ping:源和目标联通性检测
tracert:检测源和目标所经过的线路及故障点。一般用来定位和调试故障
igmp:组播
ARP:地址解析协议(正向)
已知目标IP,未知目标MAC
数据通信四个元素:源IP,源MAC,目标IP,目标MAC
RARP:反向地址解析协议
已知目标MAC,未知目标IP
ARP的工作原理
ARP指的是已知目标IP未知目标MAC地址时用。举例: 若PC1想发信息给PC2.但是只知道PC2的IP,未知个人PC2的MAC时,就会通过APP发送广播帧黑交换机,交换机接收到广播帧时无条件作广播处理,此时连接到交换机上的所有主机都可以收到广播帧,他们会比较自己的IP与目标IP是否一致,若不一致则丢弃处理,若一致则回复消息给发送方,在回包的过程中自然会加上自己的MAC和IP,当发送方接收到此数据时,查看接收方的MAC和IP地址,把它们一起放入ARP缓存表。
数据封装与解封过程
从上而下
应用层 | 纯数据 |
---|---|
传输层 | TCP头部 数据 |
网络层 | IP头部 TCP头部 数据 |
数据链路层 | MAC头部 IP头部 TCP头部 数据 |
物理层 | ![]() |
从下而上
应用层 | 纯数据 |
---|---|
传输层 | TCP头部 数据 |
网络层 | IP头部 TCP头部 数据 |
数据链路层 | MAC头部 IP头部 TCP头部 数据 |
物理层 | ![]() |
PDU协议数据单元
应用层 | 消息 message |
---|---|
传输层 | 数据段 fregment |
网络层 | I数据包 packet |
数据链路层 | 数据帧 frame |
物理层 | 比特流 bits |
设备与层的对应关系
应用层 | 计算机 |
---|---|
传输层 | 防火墙 |
网络层 | 路由器(三层交换机) |
数据链路层 | 二层交换机 |
物理层 | 网卡 |
各层间通信
数据链路层协议 802.3 有线连接 802.11 无线连接