计算机网络参考模型与5G协议
一、分层思想
将一个复杂的流程分解为几个单一的子过程
二、TCP/IP协议栈各层的主要协议
目前的TCP/IP模型由OSI七层模型演变而来
TCP面向连接 | UDP面向无连接
TCP传输不如UDP时延低,但安全
物理层[Physical]
物理层它虽然处于最底层,却是整个开放系统的基础。在物理媒体上传输原始的数据比特流
数据链路层[Data Link]
数据链路层是模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层
网络层[Network]
网络层是模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向运输层提供最基本的端到端的数据传送服务
传输层[Transport]
传输层是整个网络体系结构中的关键层次之一,主要负责向两个主机中进程之间的通信提供服务。由于一个主机同时运行多个进程,因此运输层具有复用和分用功能
应用层[Application]
应用层也称为应用实体,也是网络服务器与最终用户的一个接口
三、OSI模型与TCP/IP模型的关系
它们都是网络协议模式,OSI参考模型是学术上和法律上的国际标准,是完整的权威的网络参考模型,而TCP/IP参考模型是事实上的国际标准,即现实生活中被广泛使用的网络参考模型
四、数据传输中的封装与解封装过程
封装 | 从上往下 | |||
---|---|---|---|---|
应用层 | 上层数据 | |||
传输层 | TCP头部 | 上层数据 | ||
网络层 | IP头部 | TCP头部 | 上层数据 | |
数据链路层 | MAC头部 | IP头部 | TCP头部 | 上层数据 |
物理层 | — | — | — | 数字型号比特流 |
解封装则为从下往上
五、ARP的工作原理
举一个栗子:
PC1想要发消息给PC2,但是只知道其IP地址,不知其MAC地址时,通过ARP发放送广播给交换机,交换机接收到广播后,义不容辞的进行无条件广播,这时连接交换机内的所有PC都可以接收到这条广播,他们会比较自己的IP和目标IP是否一致,不一致则视为垃圾丢弃,若一致则进行回复,PC1收到PC2的消息后,将进行单向通信,收到后将IP和MAC地址并录入
RARP为反向地址解析协议[已知目标MAC | 未知目标IP]