OSI七层模型、TCP/IP四层模型、常见网络协议 作者:马育民 • 2019-01-02 09:18 • 阅读:10130 # OSI七层模型 OSI模型是Open System Interconnection Reference Model的缩写,为 **开放式系统互联通信参考模型**。 **注意:**是参考模型,具体实现使用的是 `TCP/IP四层模型` >OSI虽然是官方提出的,但是由于一些原因,在它被完善之前,由民间开发的TCP/IP早已投入实际使用了,所以它 **几乎是只存在与教科书中**,并没有大范围地投入使用。 ### 制定组织 由 **国际标准化组织**(ISO)制定了OSI模型 >在广告里看到的某产品符合ISO9000标准,该标准就是由 国际标准化组织 制定。 我国是ISO的正式成员 ### 目的作用 该模型定义了 **不同计算机互联** 的标准,是设计和描述计算机网络通信的基本框架,试图使各种计算机在世界范围内互连为网络。让所有销售商都能实现互联的开放网路模型 ### 七层模型 由于计算机和网络的 **复杂性**,网络通讯协议普遍采用 **分层结构**,根据功能划分层次 每一层都依赖下一层的网络功能 >相当于办理大学入学流程,第一层报名,第二层去财务交学费,第三层去寝室签到分寝室,第四层领被褥等 >分层设计,在软件设计中经常用到 [](https://www.malaoshi.top/upload/0/0/1GW11UHdrLrf.png) - 应用层、表示层、会话层:应用程序 - 传输层/运输层:操作系统实现 - 网络层、数据链路层、网络层:硬件层,每层有不同的硬件实现 ### 分层优点 1. 人们可以很容易的讨论和学习协议的规范细节。 2. 层间的标准接口方便了工程模块化。 3. 创建了一个更好的互连环境。 4. 降低了复杂度,使程序更容易修改,产品开发的速度更快。 5. 每层利用紧邻的下层服务,更容易记住个层的功能。 ### 通信模型图 [](https://www.malaoshi.top/upload/0/0/1GW11UBXBCzP.png) # TCP/IP四层模型 > OSI七层模型是理论模型 TCP/IP 四层模型是目前被广泛 **采用** 的一种模型,由以下 4 层组成:应用层、传输层、网络层、网络接口层 [](https://www.malaoshi.top/upload/0/0/1GW11UFMHgjZ.png) - 应用层(Application Layer)类似于 OSI 模型中的应用层,负责处理用户与网络应用程序之间的通信。它包括诸如 HTTP、FTP、SMTP 等协议,用于实现不同类型的网络服务和应用。 - 传输层(Transport Layer):与 OSI 模型中的传输层相对应,提供端到端的数据传输服务。在 TCP/IP 模型中,主要有两个协议:TCP(传输控制协议)和 UDP(用户数据报协议),用于确保可靠的数据传输和简单的数据传输。 - 网络层(Internet Layer):相当于 OSI 模型中的网络层,负责数据包的路由和转发。它使用 IP(Internet Protocol)协议来定义数据包的传输路径,并处理不同网络之间的通信。 - 网络接口层(Link Layer):与 OSI 模型中的数据链路层和物理层相对应,负责管理网络硬件设备和物理媒介之间的通信。它包括以太网、Wi-Fi、蓝牙等各种物理层和数据链路层协议。 # 网络协议 [](https://www.malaoshi.top/upload/0/0/1GW11Uf0wczV.png) - POP3、SMTP:与邮件通信相关 - NFS:即用到 TCP,也用到 UDP TCP与UDP均支持对具体指定端口号进行通信 但连接管理、差错校验、重传等能力只有TCP具备。 ### 应用层常用协议 [](https://www.malaoshi.top/upload/0/0/1GW11UmzLzzo.png) [](https://www.malaoshi.top/upload/0/0/1GW11UocnFcu.png) - MIME:是描述消息 **内容类型** 的标准,用来表示文档、图片、视频、压缩包、文件或字节流的性质和格式。 [](https://www.malaoshi.top/upload/0/0/1GW11UtndBb2.png) ### 网络层常用协议 [](https://www.malaoshi.top/upload/0/0/1GW11UwTVT3A.png) 感谢: https://baike.baidu.com/item/OSI/5520?fr=aladdin https://baike.baidu.com/item/OSI%E6%A8%A1%E5%9E%8B/10119902 https://baike.baidu.com/item/%E5%BC%80%E6%94%BE%E7%B3%BB%E7%BB%9F%E4%BA%92%E8%BF%9E%E5%8F%82%E8%80%83%E6%A8%A1%E5%9E%8B/8851889?fromtitle=OSI%E4%B8%83%E5%B1%82%E6%A8%A1%E5%9E%8B&fromid=9763441&fr=aladdin https://baike.baidu.com/item/arpanet/3562284?fr=aladdin https://blog.csdn.net/weixin_44772566/article/details/136717134 原文出处:http://www.malaoshi.top/show_1EF2XL8QVYUL.html