一、分成思想
在研究网络传输的过程,我们意识到,这个过程非常复杂,则对网络传递过程进行分成。分成模型是一种用于开发网络协议的一种方法。而分成思想而分成思想本质上就是把节点间通讯这个相对复杂的问题分解成若干给相对简单的问题逐一解决。
二、OSI参考模型
OSI模型是由国际标准化组织于1984年颁布的一种计算机的一种网络模型,它将网络分成了七层,从上往下分别为应用层、表示层、会话层、传输层、网络层、数据链层、物理层
应用层:负责处理特定应用程序的协议和数据交换。
表示层:负责数据的表示和转换,如加密、压缩和解压缩等。
会话层:负责建立、管理和维护会话连接。
传输层:负责端到端的数据传输,提供可靠的数据传输服务,如TCP和UDP协议。
网络层:负责数据的路由和转发,选择最佳路径,并控制流量。
数据链路层:负责数据的精确传输,通过提供流控、差错控制来建立有效的数据传输。
物理层:负责传输位流,如怎样在传输媒介上传输0和1。
三、TCP/IP参考模型
TCP/IP是传输控制协议/网络互联协议的简称。TCP/IP是五层模型,从上往下分别是应用层、传输层、网络层、数据链路层、物理层。
应用层:在应用层TCP/IP模型定义了许多协议,如HTTP、FTP、SMTP、DNS等
传输层:TCP/IP在传输层上有两个传输层协议,分别为TCP和UDP,这两个协议各有优劣,其中TCP协议传输稳定可靠UDP则传输效率更高。
网络层:在网络层里,TCP/IP定义了网络互联协议,而IP又由四个支撑协议组成:ARP、RARP、ICMP(ping命令)、IGMP
物理层和网络链路层:在物理层和网络链路层TCP/IP并没有定义任何特定的协议。它支持所有标准和专用协议。
以上便是目前比较主流的两个计算机网络模型的基本信息了。