OSI七层模型及各层功能概述 (通俗易懂 )

日期: 2024-11-19 06:01:34|浏览: 18|编号: 110869

友情提醒:信息内容由网友发布,请自鉴内容实用性。

OSI七层模型及各层功能概述 (通俗易懂 )

本文将全面讲解OSI七层模型各层的概念和功能概述。

OSI七层模型

1 OSI七层模型 1.1 OSI模型概念 1.2 参考模型的优点 1.3 从网络功能角度观察

应用层

提供用户数据接口

表示层

表示数据提供加密等处理

会话层

来自不同应用程序的数据分离

传输层

提供可靠或不可靠传输并在重传前进行纠错

网络层

提供路由器用于路径选择的逻辑地址

数据链路层

将数据包拆分为字节并将字节组装为帧

物理层

在指定电平、电缆速度和电缆引脚的设备之间传输位

1.3.1 分层上层功能

应用层

文件、打印、消息数据库和应用服务

表示层

数据加密、压缩和转换服务

会话层

对话框控制

中级功能

传输层

端到端连接

网络层

路由

下级功能

数据链路层

取景

物理层

物理拓扑

2 OSI网络模型概述

2.1 应用层 应用层是用户与计算机进行通信的地方。仅当立即需要访问网络时,该层才会发挥作用。应用层还负责确定目标通信的可用性并判断是否有足够的资源用于所需的通信。为应用软件提供接口,使应用程序能够使用网络服务API。 2.1.1 表示层 表示层因其用途而得名。它向应用层提供数据,负责数据转换和代码格式化。可以看作OSI模型中的转换器,提供编码和转换服务。数据的解码和编码、加密和解密、压缩和解压缩 2.2 会话层 会话层建立、管理和终止表示层实体之间的会话;分离用户数据;控制设备的对话。会话层提供单工、半双工、全双工三种模式。 2.2.1 单工半双工全双工

是一种单向通信,有点像你说完之后没有人回应。

全双工类似于日常对话,设备可以同时发送和接收数据,就像两个人在电话里争论一样。

2.3 传输层 传输层将数据分段并重新组织成数据流。传输层的服务从应用程序接收各种数据并将它们组合成单个数据流。这些协议提供端到端的数据传输服务,以在 中的发送主机和目标主机之间建立逻辑链路。为用户提供可靠的端到端差错和流量控制,保证消息的正确传输,同时对上层屏蔽下层数据通信的细节,即透明地将消息传输给用户。 2.4 网络层 网络层管理设备寻址、跟踪设备在网络中的位置并确定最佳数据传输路径。执行路由选择并维护路由表。负责将数据包数据从源传输到目的地 2.4.1 路由器

具体流程如下。路由器在接口上收到数据包后,首先检查数据包的目的地IP地址。如果数据包的目的地不在当前路由中,则将在路由表中查找目的网络地址。选择出接口后,路由器会将数据包发送到该接口,该接口将数据包封装成帧并在本地网络上传输。如果在路由表中找不到目标网络对应的接口,则路由器将丢弃该数据包。

网络层使用的报文有两种:数据报文和路由更新报文。

2.5 数据链路层 数据链路层提供数据的物理传输并处理错误通知、网络拓扑和流量控制。这意味着数据链路层将使用硬件地址来确保消息文件传输到 LAN 中的正确设备。它还会将来自网络层的消息转换为比特。用于物理层传输。在不可靠的物理链路上,基于可靠的数据传输服务,帧从一跳节点移动到另一跳节点。表示:交换机 2.6 网络层 物理层有两个功能:发送比特和接收比特。位的值只能是0和1。物理层直接与各种通信介质进行通信。物理层定义了接口和介质的物理特性。定义比特的表示方式、数据传输速率和信号传输模式。 3.1 总结(复习题)

在这篇文章中,我们学习了很多关于OSI模型的基础知识,并全面介绍了各层的细节。了解了路由器的功能和优点后,我写下三个复习题,供大家巩固基础知识。

您需要将 150 台计算机连接到网络。这些计算机位于同一子网上,但必须为每台计算机提供自己的专用带宽。为此,应该使用什么样的设备来连接它们?

A. 集线器 B. 交换机 C. 路由器 D. 桥接器 以下哪一个设备仅在 OSI 模型的所有 7 层上运行?

A. 网络主机 B. 交换机 C. 路由器 D. 网桥 下面哪个 OSI 模型层不涉及指定端点中的应用程序如何相互通信以及与用户通信?

A. 传输层 B. 应用层 C. 表示层 D. 会话层

回答BAA

……

提醒:请联系我时一定说明是从浚耀商务生活网上看到的!