昨天说完了5G,那么今天我们来聊一聊计算机网络参考模型与5G协议。
分层思想
想要了解计算机网络参考模型,就必须先了解为何分层思想,来看下图:
正如图片展示的那样,我们平常喝牛奶只需在意牛奶的味道、品质好不好就行了,对于牛奶的生产过程我们是不愿了解的。同理,对于大部分人来说,平时的日常上网只需知道网络质量好不好就行了,对于网络数据的传输是不会去了解的。
分层思想的含义在于能将复杂的流程分解成几个功能相对单一的子过程。
分层思想的作用:1、使整个流程更加清晰,复杂问题简单化 2、更容易发现问题并针对性的解决问题
OSIT7层参考模型
OSIT是国际标准化组织(ISO)在1984年颁布的开放系统互连(OSI)参考模型,一个开放式体系结构,将架构分为7层
分层 | 功能 |
---|---|
应用层 | 网络服务与最终用户的一个接口 |
表示层 | 数据的表示,安全,压缩 |
会话层 | 建立,管理,中止会话 |
传输层 | 定义传输数据 |
网络层 | 进行逻辑地址寻址,实现不同网络间的路径选择 |
数据链路层 | 建立逻辑连线,进行物理地址寻址,差错校验等功能 |
物理层 | 建立,维护,断开物理连接 |
思科/华为/OSI(TCP/IP模型)
思科 | 华为 | OSI |
---|---|---|
应用层 | 应用层 | 应用层 |
传输层 | 传输层 | 展示层 |
网络层 | 网络层 | 会话层 |
网络接口层 | 数据链路层 | 传输层 |
物理层 | 网络层 | |
数据链路层 | ||
物理层 |
TCP/IP协议族的组成
应用层 | HTTP、FIP、TFTP、SMTP、SNMP、DNS |
---|---|
传输层 | TCP、UDP |
网络层 | ICMP、RARP、ARP |
数据链路层、物理层 | IEEE |
ARP的工作原理
ARP指的是已知目标IP未知目标MAC地址时用。
举个例子:若PC1想发消息给PC2,但只知PC2IP,未知PC2MAC地址时就会通过ARP发送广播帧给交换机,交换机接收到广播帧时无条件广播处理,此时连接到交换机上所有主机都可收到此广播帧,它们会比较自己的IP与目标IP是否一致,若不一致则会丢弃处理,若一致则回复消息给发送方,在回包过程中自然会加上自己的MAC和IP,当发送方接收到此数据时,查看接收方的MAC和IP地址,把它们一起放入ARP缓存表。
ICMP(网际控制报文协议)
功能:测试网络连通性并给予一定反馈
命令:ping测试源设备与目的设备间的端到端连通性
traceroute实用程序可追踪源设备与目的设备之间的路由。数据包在传输过程中每经一个路由器称为一跳。Traceroute显示沿途的每一跳,以及每一跳所花的时间。如果发生问题,便可利用所显示的时间以及数据包经过的路由来判断数据包是在何处丢失或延迟的。在Windows环境中,traceroute实用程序称为tracert。