什么是OSI模型?各层的功能是什么?

本文介绍了OSI(开放式系统互联)参考模型的七个层次,详细解释了每一层的功能和服务,包括应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 OSI(Open System Interconnect)开放式系统互联。一般都叫OSI参考模型是ISO(国际标准化组织)组织在1985年研究的网络互联模型.
    第7层:应用层—直接对应用程序提供服务,应用程序可以变化,但要包括电子消息传输.
    第6层:表示层—格式化数据,以便为应用程序提供通用接口。这可以包括加密服务.
    第5层:会话层—在两个节点之间建立端连接。此服务包括建立连接是以全双工还是以半工的方式进行设置,尽管可以在层4中处理双工方式.
    第4层:传输层—常规数据递送-面向连接或无连接。包括全双工或半双工、流控制和错误恢复服务.
    第3层:网络层—本层通过寻址来建立两个节点之间的连接,它包括通过互连网络来路由和中继数据.
    第2层:数据链路层—在此层将数据分帧,并处理流控制。本层指定拓扑结构并提供硬件寻址.
    第1层:物理层—原始比特流的传输,电子信号传输和硬件接口数据发送时,从第七层传到第一层,接受方则相反。
OSI模型网络通信系统的参考架构,它将网络功能划分为七个次。每一都有特定的任务,并与其他协同工作以完成数据从源到目的地的传输。每个级的数据单元称为协议数据单元(Protocol Data Unit, PDU),以下是各对应的PDU: 1. **物理 (Physical Layer)** - **PDU**: 比特流 (Bits) 物理负责通过物理介质传送原始比特流。 2. **数据链路 (Data Link Layer)** - **PDU**: 帧 (Frames) 数据链路提供节点间可靠的数据传输服务,并处理错误检测、流量控制等任务。 3. **网络 (Network Layer)** - **PDU**: 包 (Packets) 或者分组 (Datagrams) 网络管理路由选择和逻辑寻址等功能,保证数据能够按照正确的路径到达目标地址。 4. **传输 (Transport Layer)** - **PDU**: 段 (Segments) 或报文 (Messages) 该确保端对端之间的连接建立及维护,例如TCP提供的可靠的字节流传送而UDP则是无连接的服务形式。 5. **会话 (Session Layer)** - **PDU**: 数据单元 (Data Units),具体名称较少被标准化。 主要负责管理和协调不同主机上应用程序之间通信的会话过程。 6. **表示 (Presentation Layer)** - **PDU**: 数据 (Data),同样这一也没有特别命名其PDU。 负责语法转换如编码解码,加密解密以及压缩解压等工作,使得信息可以被接收方理解。 7. **应用 (Application Layer)** - **PDU**: 数据 (Data) 应用程序直接使用的那一;用户界面和服务交互都在这里发生。 以上就是各个次所使用的术语来描述它们交换的信息块。每当你发送一封电子邮件或者浏览网页的时候,实际上就是在经历这样一个复杂的多次沟通流程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值