Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >OSI 7层的简单讲解

OSI 7层的简单讲解

原创
作者头像
虹科网络可视化与安全
修改于 2020-09-15 10:10:13
修改于 2020-09-15 10:10:13
10.7K0
举报

开放系统互连(OSI)模型定义了一个网络框架,以在七层中实现协议。OSI模型实际上没有任何内容。事实上上,它甚至是无形的。OSI模型在联网过程中不执行任何功能。它是一个概念框架,以便我们可以更好地理解正在进行的复杂交互。

谁开发了OSI模型?

国际标准化组织(ISO)开发了开放系统互连(OSI)模型。它将网络通信分为七层。在此模型中,第1-4层被认为是下层,主要关注数据的移动。第5-7层(称为上层)包含应用程序级别的数据。网络的运行有一个基本原则:“传递”。每一层负责一个非常具体的工作,然后将数据传递到下一层。

第1层:物理层

从OSI模型的最底层开始是物理层。物理层规定了在载体上发送和接收数据的硬件方法,包括定义电缆,网卡和物理方面。快速以太网,RS232和ATM是具有物理层组件的协议。

它解决了网络的物理特征。这包括用于将所有物体连接在一起的电缆类型。所使用的连接器的类型,电缆的长度等。例如,用于100BaseT电缆的以太网标准规定了双绞线电缆的电气特性,连接器的尺寸和形状,电缆的最大长度。

物理层还规定了用于通过电缆将数据从一个网络节点传输到另一个网络的信号的电气特性。除了‘0’或‘1’的二进制特征外,信号没有任何特殊的含义。OSI模型上层将为在物理层传输的比特分配含义。

网络中使用的一种非常重要的物理层设备是网络TAP。网络TAP是一种硬件设备,用于复制网络链路上的流量并将副本重定向到故障排除和分析工具,即使TAP断电也不会中断流量或引入故障点。  

从图中可以看出,东向流量被引向Monitor端口A,西向流量被引向Monitor端口B。

第1层物理实例包括以太网,FDDI,B8ZS,V.35,V.24,RJ45。

第2层:数据链路层

数据链路层是我们开始对要通过网络发送的内容赋予意义或智能的地方。数据链路层上的协议解决了以下问题,例如要发送的数据包的大小,要传送的每个数据包的寻址方式,使其到达预定的接收方,以及一种确保不超过一个节点尝试同时向接收方发送数据包的方法。

数据链路层提供了错误检测和纠正功能,以确保发送的数据与接收的数据相同。如果错误无法纠正,数据链接标准需要规定如何将错误告知节点,以便它可以重新发送出错的数据。 

每个节点(网络接口卡–NIC)在数据链路层有一个地址,称为媒体访问控制地址,通常称为MAC地址。这是实际的硬件地址,是由设备制造商分配的。您可以通过打开命令窗口并运行’ ipconfig / all ‘ 命令来找到设备的MAC地址。

第2层数据链路示例包括PPP,FDDI,ATM,IEEE 802.5 / 802.2,IEEE 802.3 / 802.2,HDLC,帧中继。

第3层:网络层

第3层负责在网络中进行网络消息的路由。网络层的一个重要功能是逻辑寻址。每个网络设备都有一个物理地址,称为MAC地址(见第2层)。当你为电脑买了一块网卡时,该网卡的MAC地址是不能改变的。但是,如果你想使用一些其他的寻址系统,来引用你的计算机和其他设备,第3层网络层就是你可以设置所谓的 “逻辑地址 “的地方。逻辑地址为网络设备提供了一个位置,可以使用您分配的地址在网络上对其进行访问。

逻辑地址可以由IP或IPX等网络层协议创建和使用。网络层协议将逻辑地址转换为MAC地址。 

例如,如果您使用IP作为网络层协议,则会为网络上的设备分配IP地址,例如107.210.76.30。由于IP协议在第3层上运行以实际发送数据包,因此IP需要将设备的IP地址转换为正确的MAC地址。您可以使用“ ipconfig / all ” 命令查找计算机或其他设备的IP地址。

解析IP地址后,我们现在需要设置路由,将数据包移动到目的地。当一个网络上的数据包需要发送到另一个网络上的计算机时,路由就会发挥作用。 

第3层网络示例包括AppleTalk DDP,IP,IPX。

第4层:传输层

传输层是一台网络计算机与另一台网络计算机进行通信的基本层。。传输层是最流行的网络协议之一,传输控制协议(TCP)的地方。传输层的主要目的是确保数据包在网络中可靠无误地移动。传输层通过在网络设备之间建立连接,确认数据包的接收并重新发送未收到的或到达时已损坏的数据包来实现此目的。

在许多情况下,传输层协议将大的消息分成较小的数据包,可以有效地在网络上发送。传输层协议在接收端重组消息,确保一次传输中包含的所有数据包都能收到,并且没有数据丢失

第4层传输示例包括SPX,TCP,UDP

第5层:会话层

会话层建立、管理和终止网络节点之间的连接。在网络上传输数据之前,必须先建立会话。会话层确保正确建立和维护这些会话。它提供全双工,半双工或单工操作,并建立检查点、延期、终止和重新启动过程。OSI模型使该层负责会话的正常关闭(这是TCP协议的一个属性),同时还负责会话检查点和恢复,这在Internet协议套件中通常不使用。会话层通常在使用远程过程调用的应用环境中显式实现。

第5层会话示例包括NFS,NetBios Name,RPC,SQL。

第6层:表示层

表示层负责将网络发送的数据从一种表示形式转换为另一种表示形式。例如,表示层可以应用复杂的压缩技术,以便在网络上发送时,需要较少的数据字节来表示信息。在传输的另一端,传输层则对数据进行解压缩。

这一层通过从应用到网络格式的转换,提供了不受数据表示差异(如加密)影响的独立性,反之亦然。表示层将数据转换为应用层可以接受的形式。该层对要在网络上发送的数据进行格式化和加密,使数据不受兼容性问题的影响。它有时被称为语法层。

第6层演示示例包括encryption,ASCII,EBCDIC,TIFF,GIF,PICT,JPEG,MPEG,MIDI。

第7层:应用层

OSI模型的最高层-应用层,它处理应用程序用于与网络通信的技术。该层的名称是有点令人困惑,因为应用程序(如Excel或Word)实际上不是该层的一部分。而是,应用层表示应用程序与网络交互的级别,使用编程接口请求网络服务。HTTP是最常用的应用程序层协议之一,它代表超文本传输​​协议。HTTP是万维网的基础。

第7层应用示例包括WWW browsers,NFS,SNMP,Telnet,HTTP,FTP。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
计算机网络OSI七层模型
物理层: 负责比特流的传输。数据链路层: 负责帧的传输。网络层: 负责数据包的传输和路由。传输层: 负责端到端的可靠传输。会话层: 负责会话的建立和管理。表示层: 负责数据的格式转换和加密。应用层: 负责提供网络服务。
久绊A
2025/04/23
1660
【计算机网络】OSI七层模型完全指南:从比特流到应用交互的逐层拆解
在今天的内容中我们将会介绍计算机网络中的OSI参考模型的内容,下面我们直接开始今天的内容吧!!!
蒙奇D索隆
2025/03/27
3530
【计算机网络】OSI七层模型完全指南:从比特流到应用交互的逐层拆解
杂谈 | OSI七层协议
本系列对OSI七层协议进行讲解和介绍,在接下来的系列中更新其在以太网中的具体应用。
根究FPGA
2020/06/30
1.8K0
杂谈 | OSI七层协议
osi七层快速记忆以及简单理解
物理层(物理介质,比特流)、数据链路层(网卡、交换机)、网络层(IP协议)、传输层(TCP/UDP协议)、会话层(创建/建立/断开连接)、表示层(翻译,编码,压缩,加密)、应用层(HTTP协议)
zhangjiqun
2024/12/16
2770
osi七层快速记忆以及简单理解
图解OSI七层模型,2024最强科普!
公众号后台有小伙伴让我讲一下OSI七层模型,这个概念以前其实讲过很多遍了,而且属于网络技术领域中最基本的概念,虽然是最基本的概念,在看的各位有谁能够说“我精通OSI”的?
网络技术联盟站
2025/01/15
1.9K0
图解OSI七层模型,2024最强科普!
OSI七层模型与TCP/IP五层模型
        博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术。下面就开始搞了。
smy
2019/03/22
1.2K0
OSI七层模型与TCP/IP五层模型
2、OSI模型-概述
1974年,ISO(开放的通信系统互联参考模型)组织发布了OSI参考模型。应用层,表示层,会话层,传输层,网络层,数据链路层,物理层
堕落飞鸟
2022/01/05
4200
OSI七层模型 原
模型把网络通信的工作分为7层。1至4层被认为是低层,这些层与数据移动密切相关。5至7层是高层,包含应用程序级的数据。每一层负责一项具体的工作,然后把数据传送到下一层。由低到高具体分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
wuweixiang
2018/08/14
1.1K0
OSI七层模型
                                                                            原
OSI 模型 各层作用
OSI模型,即开放式通信系统互联参考模型,是国际标准化组织提出的一个试图是各种计算机或者通信系统在世界范围内互联为网络的标准框架。整个模型分为七层,物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。
zhangjiqun
2024/12/16
5460
OSI 模型 各层作用
网络基础:OSI七层模型和TCP/IP四层模型
计算机网络是通过通信线路和通信设备连接的许多的分散独立工作的计算机系统,遵从一定的协议用软件实现资源共享的系统
用户10925563
2024/06/04
3.8K0
网络基础:OSI七层模型和TCP/IP四层模型
时隔八年,再次重温OSI,你想象不到的涝!
OSI 模型(Open Systems Interconnection Mode),由国际化标准组织ISO (The Internationa Organization for Standardization ) 收录在ISO 7489标准中并于1984年发布。
Ponnie
2022/01/13
2440
时隔八年,再次重温OSI,你想象不到的涝!
一篇文章带你搞懂TCP/IP协议与OSI七层网络模型
2、运输层:作为TCP/IP协议的第二层,运输层在整个TCP/IP协议中起到了中流砥柱的作用。且在运输层中,TCP和UDP也同样起到了中流砥柱的作用。
大数据小禅
2021/08/16
1.8K0
一篇文章带你搞懂TCP/IP协议与OSI七层网络模型
OSI七层模型学习笔记
  OSI模型全名Open System InterConnect 即开放式系统互联,是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。
那一叶随风
2018/08/22
8560
OSI七层模型学习笔记
叙说 OSI 七层网络模型 | 你在第几层🏅
开放系统互联(OSI,Open Systems Interconnection)模型,这一国际标准化组织(ISO)提出的理论框架,是计算机网络通信领域内不可或缺的基础工具。如同语法和句法对于构建和解析语言的重要性一样,OSI模型将复杂的网络通信过程分解为七个逻辑层,每层分别承担着数据处理、传输及交换的不同职责,从物理层到应用层依次为:物理层(Physical Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)
不惑
2024/04/18
1.1K0
叙说 OSI 七层网络模型 | 你在第几层🏅
开放式系统互连(OSI)模型的实际意义
开放式系统互连(OSI,Open Systems Interconnection)模型,由国际标准化组织(ISO)在1984年提出,目的是为了促进不同厂商生产的网络设备之间的互操作性。
JavaEdge
2024/09/08
1350
例说七层OSI参考模型
OSI并不是一个协议,也不是一项技术,是一个参考模型。OSI(Open SystemInterconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。它把我们使用的网络架构划分成了7个层次。
碎碎思
2020/06/30
8420
例说七层OSI参考模型
小白也能看懂的网络基础 03 | OSI 模型是如何工作的(经典强推)
欢迎来到网络世界,《小白也能看懂的网络基础》系列文章会从零开始帮助你构建网络的基础知识。如果你完全没有接触过网络相关的内容,那我们是一样的,在学习过程中我们肯定遇到了相同的问题!写下这些文章一方面要记录自己的学习历程,另一方面也希望帮到同样想要学习网络基础的小伙伴。
IT运维技术圈
2022/06/27
8840
小白也能看懂的网络基础 03 | OSI 模型是如何工作的(经典强推)
深入浅出-网络七层模型
引言 今天回顾一下--网络七层模型&&网络数据包 网络基本概念 OSI模型 OSI 模型(Open System Interconnection model)是一个由国际标准化组织?提出的概念模型,试
sunsky
2020/08/20
18K0
深入浅出-网络七层模型
重学计算机网络-OSI 模型的层
OSI 代表 开放系统互连。它由ISO(“国际标准化组织”)于1984年开发。它是一个 7 层架构,每一层都有特定的功能要执行。所有这 7 层协同工作,在全球范围内将数据从一个人传输到另一个人。
用户1418987
2023/10/16
3610
重学计算机网络-OSI 模型的层
计网 - 图解OSI 七层模型 和 TCP/IP 四层模型
OSI(开放系统互联模型,Open Systems Interconnection Model)是一个用于理解和描述计算机网络体系结构的标准化框架,由国际标准化组织(ISO)于1984年制定。该模型将计算机网络通信划分为七个不同的层次,每个层次都执行特定的功能,并且每个层次都依赖于其下一层的服务。
小小工匠
2023/09/18
15.1K0
计网 - 图解OSI 七层模型 和 TCP/IP 四层模型
相关推荐
计算机网络OSI七层模型
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档