问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

简述OSI七层模型主要功能

创作时间:
作者:
@小白创作中心

简述OSI七层模型主要功能

引用
CSDN
1.
https://blog.csdn.net/m0_73818540/article/details/140500191

OSI七层模型是计算机网络领域的重要概念,它将网络通信过程划分为七个层次,每个层次都有其特定的功能和作用。本文将详细介绍OSI七层模型的主要功能,并通过实际例子帮助读者更好地理解这一模型。

OSI七层模型概述

OSI(Open Systems Interconnection)七层模型是国际标准化组织(ISO)提出的一个网络通信模型,用于指导不同系统之间的互连。这个模型将网络通信过程划分为七个层次,每一层都负责不同的功能,并且各层之间相对独立。

一、标准叙述

物理层(Physical Layer)

主要功能是在物理媒体上传输原始的比特流。它定义了数据传输所使用的物理连接(如电缆、光纤、无线电波等)的特性,如机械特性、电气特性、功能特性和规程特性。

数据链路层(Data Link Layer)

负责在相邻的两个节点间的链路上无差错地传输帧(Frame)结构的数据。数据链路层通过帧封装、差错控制、流量控制等机制来确保数据的可靠传输。它还包括了MAC(Media Access Control)子层,用于解决共享媒介上多个设备如何访问媒介的问题。

网络层(Network Layer)

主要负责为数据包(Packet)选择一条合适的传输路径,即从源节点到目的节点的最佳路径。这包括路由选择和拥塞控制等功能。网络层还负责数据包的封装、寻址和转发。

传输层(Transport Layer)

传输层的主要功能是为应用层提供端到端的可靠或不可靠的数据传输服务。它负责将数据分段成传输层报文(如TCP报文段或UDP数据报),并进行差错控制、流量控制和拥塞控制等。传输层协议如TCP和UDP。

会话层(Session Layer)

会话层负责管理两个应用进程之间的会话。它负责建立、管理和终止会话,并提供一种机制来同步两个应用进程之间的对话。会话层还可以实现数据的重传、对话控制等功能。

表示层(Presentation Layer)

表示层负责数据的表示、加密和压缩。它确保数据在发送方和接收方之间传输时具有一致的格式和编码方式。表示层还负责数据的加密解密,以保证数据的机密性和完整性。

应用层(Application Layer)

应用层是OSI模型的最高层,直接面向用户。它提供了用户与网络之间的接口,负责网络应用程序之间的通信。应用层协议包括HTTP(用于网页浏览)、SMTP(用于电子邮件传输)、FTP(用于文件传输)等。

二、举例叙述

1.应用层——用户APP里的数据

如:人通过聊天软件看到的图片,听到的声音,聊天的文字

2.表示层——对APP数据进行编码(对数据有加密作用)

3.会话层——建立两个APP之间的会话

如:淘宝买东西只能用支付宝支付,不能用微信支付

4.传输层——建立TCP或UDP连接

5.网络层——基于IP地址进行路由转发

6.数据链路层——各段链路的通信协议

不同协议有不同优点:p2p协议适合点到点传输,以太网协议适用于广播型,802.11适用于无线网络

7.物理层——关注传输介质的物理特性

如:光纤

双绞线

电缆

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号