计算机网络参考模型以及5G协议

OSI参考模型

OSI参考模型是一个开放式体系结构,它规定将网络分为七层,从下往上依次是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层,如下图所示:1.应用层(人际交互窗口,把人的语言输入到计算机当中.例如在QQ的对话窗口输入字符等)2.表示层 (将接收到的数据翻译成二进制数组成的计算机语言,并对数据进行压缩和解压,数据加密和解密工作)。3.会话层 (管理是否允许不同机器上的用户之间建立会话连接关系)4. 传输层(将上层数据加上源和目的方的逻辑(ip)地址封装成数据包,实现数据从源端到目的端的传输.5.数据链路层(建立逻辑链接,进行硬件地址寻址,差错校验等功能,将上层数据加上源和目的方的物理(MAC)地址封装成数据帧,MAC地址是用来标识网卡的物理地址建立数据链路).(当发现数据错误时,可以重传数据帧)计算机网络参考模型以及5G协议

6.物理层(报文头部和上层数据信息都是由二进制数组成的物理层将这些二进制数字组成的比特流转换成电信号在网络中传输)7.网络层(网络层及以下的通信为点对点通信,)点对点(主机对主机)也就是IP对IP,传输层的通信为端对端通信(进程对进程,端口对端口)7个分层的每一阶段代表的含义以及用途1.应用层(就好比QQ你在对话窗口打入你好这个字符,表示层是代表你打的是你好这个字符是人类的语言,电脑需要把他表示成计算机语言.让计算机能够识别.来进行下一波的打包识别.会话层,要建立联系两个机器要进行连通,然后到传输层,将上层应用数据分片并加入端口号封装成数据段.然后传到网络层.将上层数据加上源和目的方的IP地址封装成数据包,实现数据从源端到目的端的传输.然后传到数据链路层将上层数据的源和目的方物理MAC地址封装成数据帧,传到物理层把比特流转换成电信号在网络中传输.

TCP/IP模型

1.TCP/IP模型在一定程度上参考了SOI模型,它们之间的关系如下图所示:
计算机网络参考模型以及5G协议
2.TCP/IP五层模型常见协议如下图所示:
计算机网络参考模型以及5G协议

TCP/IP协议族的组成与功能

TCP(传输控制协议)协议应用的端口及其协议功能----传输更加稳定可靠.(下列是TCP协议组成的编号和功能)(80).HTTP超文本传输协议,用于浏览器和web服务器之间的请求和响应的交互.(21).FTP(文件传输协议)用于控制链接FTP服务器.(53).DNS(域名系统)用于连接DNS服务器.(25).SMTP(简单邮件传输协议)用于发邮件.(110).POP3(邮局协议版本3)用于接收邮件.(22).SSH(安全外壳协议)用于计算机之间的远程加密登录。

UDP(用户数据报协议)协议应用的端口及其协议功能—传输效率更高.

(69).TFTP(简单文件传输协议)用于小文件的传输.(53).DNS(域名系统)用于解析DNS.(111).RPC(远程调用协议)用于远程过程调用.(161).SNMP(简单网络管理协议)用于网络设备的管理.(123).NTP(网络时间协议)用于网络时间同步.

IP(网际协议)协议及功能.

ARP(地址解析协议)用于再局域网中根据IP地址获取物理地址.RARP(逆地址解析协议)用于局域网中通过ARP表根据物理地址请求IP地址.ICMP(网际控制报文协议)用于验证网络是否畅通.IGMP(网际组管理协议)用于主机与组播路由器之间组播通信.

数据的封装与解封装

1.PDU协议数据单元:

计算机网络参考模型以及5G协议

2.数据的封装
计算机网络参考模型以及5G协议
应用层将上层数据传递给传输层,传输层将上层数据用TCP端口封装成数据段并发送给网络层,网络层将该数据段加上目的方的IP地址封装成数据包传输给数据链路层,数据链路层将该数据包加上目的方的MAC地址封装成数据帧传输给物理层,物理层将这些二进制的计算机语言组成的比特流转换成电信号进行传输。
3.数据的解封
计算机网络参考模型以及5G协议
解封装,就是封装的逆过程,拆解协议包,处理包头中的信息,取出解封之前的原始数据。数据的接收端从物理层开始,进行与发送端相反的操作,称为“解封装”。