OSI参考模型包括什么:
OSI
参考模型分为七层从下往上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应
用层
应用层
:
应用层是
OSI
标准模型的最顶层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。包括文件传输、电子邮件远程登录和远端接口调用等协议。
表示层 :
表示层向上对应用进程服务,向下接收会话层提供的服务,表示层位于
OSI
标准模型的第
六层,表示层的主要作用就是将设备的固有数据格式转换为网络标准传输格式。
会话层
:
会话层位于
OSI
标准模型的第五层,它是建立在传输层之上,利用传输层提供的服务建立和维持会话。
传输层
:
传输层位于
OSI
标准模型的第四层,它在整个
OSI
标准模型中起到了至关重要的作用。
传输层涉及到两个节点之间的数据传输,向上层提供可靠的数据传输服务。传输层的服务一般要经
历传输连接建立阶段,数据传输阶段,传输连接释放阶段
3
个阶段才算完成一个完整的服务过程。
网络层
:
网络层位于
OSI
标准模型的第三层,它位于传输层和数据链路层的中间,将数据设法从源端经过若干个中间节点传送到另一端,从而向运输层提供最基本的端到端的数据传送服务。
数据链路层
:
数据链路层位于物理层和网络层中间,数据链路层定义了在单个链路上如何传输数
据。
物理层
:
物理层是
OSI
标准模型中最低的一层,物理层是整个
OSI
协议的基础,就如同房屋的地
基一样,物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。
OSI 模型图示的层
开放系统互连(
OSI
)模型定义了一个网络框架,以层为单位实现协议,控制权从一层传递到下一层。目前主要是作为一种教学工具使用。它在概念上将计算机网络结构按逻辑顺序划分为7
层。
低层处理电信号、二进制数据块,以及这些数据在网络中的路由。更高的层次包括网络请求和响应、数据的表示和网络协议,从用户的角度来看。
![](https://i-blog.csdnimg.cn/blog_migrate/247e122f39070bdb8bbee012cbfbf220.png)
OSI
模型最初是作为构建网络系统的标准架构而设想的,如今许多流行的网络技术反映了
OSI
的分层设计。
物理层
在第
1
层,
OSI
模型的物理层负责通过网络通信介质将数字数据位从发送(源)设备的物理层最终传输到接收(目标)设备的物理层。
![](https://i-blog.csdnimg.cn/blog_migrate/c3c7d8345f415944aab81a6ed253318d.png)
第
1
层技术的示例包括以太网电缆和集线器。此外,集线器和其他中继器是物理层上运行的标准网络设备,电缆连接器也是。在物理层,数据使用物理介质支持的信令类型传输:电压、无线电频率或红外或普通光脉冲。
数据链接层
从物理层获取数据时,数据链路层会检查物理传输错误,并将数据帧中的位打包。数据链路层还管理物理寻址方案,如以太网的MAC
地址,控制网络设备对物理介质的访问
![](https://i-blog.csdnimg.cn/blog_migrate/9c44ad322c661001fee64b9b1986989a.png)
由于数据链路层是
OSI
模型中最复杂的层,因此它通常分为两
个部分:媒体访问控制
子层
和逻辑链接控
制
子层。
网络层
网络层在数据链路层之上增加了
路由
的概念。当数据到达网络层时,会对每个帧内包含的
源地址
和
目的
地址
进行检查,以确定数据是否已经到达最终目的地。如果数据已经到达最终目的地,第
3
层将数据格式化为数据包送到传输层。否则,网络层更新目的地址,并将该帧推送到下层。
![](https://i-blog.csdnimg.cn/blog_migrate/267c712c94fc98ff57c56704baecffd7.png)
为了支持路由,网络层维护逻辑地址,如网络上设备的
IP
地址。网络层还管理这些逻辑地址和物理地址之间的映射。在 IPv4
网络中,此映射通过地址解析协议(
ARP
) 完成
;IPv6
使用邻居发现协议(NDP
)。
传输层
传输层在网络连接中传递数据。
TCP
(传输控制协议)和
UDP
(用户数据报协议)是传输第
4
层网络协议的最常见示例。不同的传输协议可能支持一系列可选功能,包括错误恢复、流量控制和支持重新传输。
![](https://i-blog.csdnimg.cn/blog_migrate/9b15e2d399ced04bb64aa8e5431c17c0.png)
会话层
会话层管理启动和拆除网络连接的事件的顺序和流
。在第
5
层,它构建以支持多种类型的连接,这些连接可以动态创建并通过单个网络运行。
![](https://i-blog.csdnimg.cn/blog_migrate/6c1edd184df71b283ddd8c8260853198.png)
表示层
表示层具有
OSI
模型的任何部分的最简单功能。在第
6
层,它处理消息数据的语法处理,如
格式转换和
加密
/
解密
,以支持其上方的应用程序层。
![](https://i-blog.csdnimg.cn/blog_migrate/95422c7cfb7d489c15b86679facfbeea.png)
应用层
应用程序层向最终用户应用程序提供网络服务。网络服务是处理用户数据的协议。例如,在
Web
浏览器应用程序中,应用程序层协议HTTP
打包发送和接收网页内容所需的数据。此层
7
向表示层提供数据(并获取数据)。
![](https://i-blog.csdnimg.cn/blog_migrate/96949df0bec36da8c4152bd008a146ad.png)