OSI 参考模型

简介: OSI 参考模型的层次结构和各层功能

OSI 参考模型

20 世纪 80 年代末和 90 年代初,网络的规模和数量得到了迅猛的扩大和增长。但是许多网络都是基于不同的硬件和软件而实现的,这使得它们之间互不兼容。显然,在使用不同标准的网络之间是很难实现其通信的。为解决这个问题,国际标准化组织(ISO)研究了许多网络方案,认识到需要建立一种有助于网络的建设者们实现网络、并用于通信和协同工作的网络模型,因此在 1984 年公布了开放式系统互连参考模型,称为 OSI/RM 参考模型(Open System Interconnect Reference Model/Reference Model),简称 OSI 参考模型。

1. OSI 参考模型的层次结构:

开放式系统互连(OSI)参考模型是一个描述网络层次结构的模型,其标准保证了各种类型网络技术的兼容性和互操作性。OSI 参考模型说明了信息在网络中的传输过程,各层在网络中的功能和它们的架构。

OSI 参考模型描述了信息或数据是如何通过网络从一台计算机的一个应用程序到达网络中另一台计算机的一个应用程序的。当信息在 OSI 参考模型内逐层传送的时候,最后变为只有计算机才能识别的数字 0 1

OSI 参考模型中,计算机之间传送信息的问题被分为 7 个较小且更容易管理和解决的小问题。每一个小问题都由模型中的一层来解决。将这 7 个易于管理和解决的小问题映射为不同的网络功能即称为分层。OSI 参考模型将这 7 层从低到高叫做物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。说明了 OSI 参考模型的 7 层结构。

image.png

1. OSI 参考模型的几个概念

1) 层:开放系统的逻辑划分,代表功能上相对独立的一个子系统。

(2) 对等层:指不同开放系统的相同层次。

(3) 层功能:本层具有的通信能力,它由标准来指定。

(4) 层服务:本层向相邻高层提供的通信能力。根据 OSI 增值服务的原则,本层服务应是其所有下层服务与本层功能之            和。

2. OSI 参考模型划分的原则

1) 网络中各节点都有相同的层次。

(2) 不同节点的对等层具有相同的层功能。

(3) 同一节点内相邻层之间通过接口通信。

(4) 每一层使用下层提供的服务,并向其上层提供服务。

(5) 不同节点的对等层按照自己层的协议实现对等层之间的通信,如图 3-2 所示。

从图 3-2 中可以看出,虽然通信流程垂直通过各层次,但每一层都在逻辑上能够直接与远程计算机系统的对等层使用本层协议进行通信。

OSI 参考模型并非指一个现实的网络,它仅仅规定了每一层的功能,为网络的设计规划了一张蓝图。各个网络设备或软件生产厂家都可以按照这张蓝图来设计和生产自己的网络设备或软件。尽管设计和生产出的网络产品的式样、外观各不相同,但它们都应该具有相同的功能。


相关文章
|
5月前
|
网络协议 中间件 网络安全
计算机网络OSI七层模型
OSI模型分为七层,各层功能明确:物理层传输比特流,数据链路层负责帧传输,网络层处理数据包路由,传输层确保端到端可靠传输,会话层管理会话,表示层负责数据格式转换与加密,应用层提供网络服务。数据在传输中经过封装与解封装过程。OSI模型优点包括标准化、模块化和互操作性,但也存在复杂性高、效率较低及实用性不足的问题,在实际中TCP/IP模型更常用。
572 10
|
6月前
|
网络协议 安全 网络性能优化
OSI 七层模型详解
本文介绍了 OSI 七层模型各层的功能与常见协议。物理层负责比特流传输,涉及信号编码与接口标准;数据链路层组织帧并实现差错控制;网络层处理路由与寻址;传输层提供端到端数据传输服务;会话层管理会话连接;表示层处理数据编码与加密;应用层直接为用户提供服务。文中还列举了各层的典型协议,如 IP、TCP、HTTP 等,详细解析其作用与应用场景。
1398 3
|
网络协议 网络架构
OSI 模型和 TCP/IP 模型的异同
OSI 模型和 TCP/IP 模型的异同
318 1
|
10月前
|
网络协议 安全 网络安全
探索网络模型与协议:从OSI到HTTPs的原理解析
OSI七层网络模型和TCP/IP四层模型是理解和设计计算机网络的框架。OSI模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP模型则简化为链路层、网络层、传输层和 HTTPS协议基于HTTP并通过TLS/SSL加密数据,确保安全传输。其连接过程涉及TCP三次握手、SSL证书验证、对称密钥交换等步骤,以保障通信的安全性和完整性。数字信封技术使用非对称加密和数字证书确保数据的机密性和身份认证。 浏览器通过Https访问网站的过程包括输入网址、DNS解析、建立TCP连接、发送HTTPS请求、接收响应、验证证书和解析网页内容等步骤,确保用户与服务器之间的安全通信。
497 3
|
12月前
|
网络协议 数据安全/隐私保护 网络架构
|
11月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
1167 2
|
11月前
|
运维 网络协议 算法
7 层 OSI 参考模型:详解网络通信的层次结构
7 层 OSI 参考模型:详解网络通信的层次结构
1880 1
|
网络协议 安全 网络安全
图解OSI七层模型,2024最强科普!
【7月更文挑战第20天】
2773 2
图解OSI七层模型,2024最强科普!
|
网络协议 Java 关系型数据库
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
204 2
|
网络架构
OSI网络七层模型
OSI网络七层模型
228 9